MidnightBSD Magus

net/opal

VoIP abstraction library

Flavor Version Run OSVersion Arch License Restricted Status
3.10.10 515 2.2 amd64 mpl 0 fail

License Permissions:

Events

Machine Type Time Message
m2264b info 2023-03-02 00:42:32.641194 Test Started
m2264b fail 2023-03-02 00:44:08.788079 make build returned non-zero: 1
m2264b fail 2023-03-02 00:44:08.858407 Test complete.

Log

===>  Building for opal-3.10.10
gmake[1]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10'
gmake DEBUG_BUILD=no OPAL_SHARED_LIB=1
gmake[2]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10'
[CC] src/opal/console_mgr.cxx
[CC] src/opal/endpoint.cxx
[CC] src/opal/rtpep.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.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/opal/console_mgr.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/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/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: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/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: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/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: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/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 &')
    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/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: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/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: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/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: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/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 PString &')
    virtual PBoolean SetAt(
                     ^
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: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/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]
    __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/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: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/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: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/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]
    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/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: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/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(
                     ^
/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/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: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/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]
    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/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: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/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(
                     ^
/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/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: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/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: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/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 POrdinalKey &')
    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: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/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 POrdinalKey &')
    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:
/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/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: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/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: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/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: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/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: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/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: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/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/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); }
                  ^
/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"
        ^
/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/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: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/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/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(
                 ^
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: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: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/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/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/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/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/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: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/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: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/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/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; }
             ^~~~~~~~~~~~~~~~~~~~~~
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/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/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/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: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/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: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/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(
                     ^
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:
/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/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/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/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:49:
/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 OpalPCSSConnection * 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/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:49:
/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);
                                            ^
/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/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(
                     ^
36 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(
                      ^
[CC] src/opal/connection.cxx
/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/opal/connection.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
34 warnings generated.
[CC] src/opal/rtpconn.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
49 warnings generated.
[CC] src/opal/localep.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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/connection.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "connection.h"
        ^
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/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: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: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:
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/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 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/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 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: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 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/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 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/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(
                     ^
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: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/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: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/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: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/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: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: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/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; }
             ^~~~~~~~~~~~~~~~~~~~~~
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/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/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/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;
                 ^
/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/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/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: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: 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/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/connection.cxx:61:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:49:
/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 OpalPCSSConnection * 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:61:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:49:
/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);
                                            ^
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:
/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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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/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]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
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/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/opal/localep.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "localep.h"
        ^
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-declared copy constructor [-Wdeprecated-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/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);
                                            ^
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;
                     ^
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(
                 ^
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(
                      ^
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(
                ^
/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: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/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(
                      ^
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/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/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(
                ^
/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(
                      ^
37 warnings generated.
[CC] src/opal/call.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
34 warnings generated.
[CC] src/opal/mediafmt.cxx
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]
#pragma interface
        ^
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: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/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 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: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: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/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: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/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: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/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: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/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: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/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: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/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: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"
        ^
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/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/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]
    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/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]
    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/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: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/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: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]
    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/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]
    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/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: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/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: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/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: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/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: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/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(
                     ^
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: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(
                     ^
47 warnings generated.
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: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/opal/mediatype.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.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/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/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 &')
    virtual PBoolean Remove(
                     ^
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: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/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: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]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
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: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/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/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-declared copy constructor [-Wdeprecated-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;
                    ^
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-declared copy constructor [-Wdeprecated-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/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(
                      ^
/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/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/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: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/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 PString &')
    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 PString &')
    virtual PBoolean SetAt(
                     ^
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: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/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: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/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: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/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: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/mediatype.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "mediatype.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:
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/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:
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/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(
                ^
/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/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(
                     ^
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/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/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(
                      ^
/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(
                      ^
35 warnings generated.
[CC] src/opal/mediastrm.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
37 warnings generated.
[CC] src/opal/patch.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
26 warnings generated.
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: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/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: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/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(
                     ^
/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/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: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/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
[CC] src/opal/transcoders.cxx
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/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: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/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(
                     ^
/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/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: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/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: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/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: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/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: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/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: 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/transcoders.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/opal/mediastrm.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "mediastrm.h"
        ^
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(
                 ^
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(
                ^
/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/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/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]
    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/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: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/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: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/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: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/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]
    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/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: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/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: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/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: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/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]
    __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/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: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/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: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/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: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/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/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/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/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]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
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/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/patch.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/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(
                     ^
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: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/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/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/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: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/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: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/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: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/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/dict.h:711: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/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: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/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: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/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: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/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]
    __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/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: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/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]
    __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/transcoders.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "transcoders.h"
        ^
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:
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:
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(
                 ^
/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/transcoders.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/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(
         ^
/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(
                     ^
37 warnings generated.
[CC] src/opal/transports.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
24 warnings generated.
[CC] src/opal/guid.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
24 warnings generated.
[CC] src/rtp/rtp.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.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/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]
    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/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: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/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: 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/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: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/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]
    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/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: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/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: 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/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: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/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: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/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: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/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: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/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]
    __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/transports.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "transports.h"
        ^
In 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: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/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(
                 ^
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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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); }
                  ^
/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/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]
    __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/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: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/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: 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/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: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/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: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/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: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/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: 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/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: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/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: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: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/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: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/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: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/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: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/rtp/rtp.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "rtp.h"
        ^
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;
17 warnings generated.
                     ^
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(
                 ^
[CC] src/rtp/jitter.cxx
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/rtp/jitter.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/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/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/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: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/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/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]
    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/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.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(
                      ^
/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/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/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/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]
    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/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: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/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: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/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: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/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]
    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/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: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/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: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/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: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/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: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/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: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/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: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/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(
                     ^
/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"
        ^
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: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/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/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(
                     ^
21 warnings generated.
[CC] src/rtp/metrics.cxx
/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
        ^
34 warnings generated.
[CC] src/rtp/pcapfile.cxx
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
        ^
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(
                     ^
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(
                 ^
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(
                     ^
33 warnings generated.
[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/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(
                     ^
/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/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/rtp/pcapfile.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/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/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(
                     ^
21 warnings generated.
[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/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(
                     ^
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;
                     ^
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/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/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/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/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: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: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(
                     ^
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]
    virtual OpalPCSSConnection * 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/opal_c.cxx: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);
                                            ^
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/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/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(
                 ^
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(
                     ^
/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: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/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(
                      ^
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/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/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/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: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);
                                            ^
25 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/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/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/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/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: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: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/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]
    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/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: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: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/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:49:
/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 OpalPCSSConnection * 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/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:49:
/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);
                                            ^
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/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/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(
                      ^
/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/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/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:
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: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/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/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/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/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(
                ^
/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/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: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/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/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-declared copy constructor [-Wdeprecated-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/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
        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(
                      ^
42 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
        ^
47 warnings generated.
[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
        ^
52 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/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 &')
    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: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/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: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/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: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/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/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/dict.h:711: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: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/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: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]
    __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: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(
                     ^
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/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: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/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]
    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: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 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/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: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 /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/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/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: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/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: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/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/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: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/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 &')
    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 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/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]
    __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: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 /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/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/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 /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/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 /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/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/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: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/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(
                                  ^
/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/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/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/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/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(
                ^
/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/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 &')
    virtual PObject * GetAt(
                      ^
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/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/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(
                ^
/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/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(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:1198:44: note: in instantiation of template class 'PDictionary' requested here
      PDictionary m_transcoders;
                                           ^
/usr/local/include/ptlib/dict.h:688: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/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/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/opalmixer.cxx:37:
/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);
                                            ^
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(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:1198:44: note: in instantiation of template class 'PDictionary' requested here
      PDictionary m_transcoders;
                                           ^
/usr/local/include/ptlib/dict.h:688: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/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
        ^
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(
                     ^
/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/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(
                      ^
/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(
                      ^
40 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
        ^
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(
                      ^
/usr/local/include/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/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(
                     ^
/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/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(
                      ^
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(
                 ^
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: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/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/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: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/pcss.cxx: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 OpalPCSSConnection * 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/pcss.cxx:39:
/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);
                                            ^
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(
                      ^
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 &')
    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 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.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 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/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: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(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sipep.h"
        ^
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(
                 ^
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/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: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: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/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; }
             ^~~~~~~~~~~~~~~~~~~~~~
36 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
        ^
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/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/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(
                     ^
/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: 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/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(
                     ^
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]
    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/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:49:
/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 OpalPCSSConnection * 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/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:49:
/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);
                                            ^
/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:2130: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:985:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'
#  define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED
                                      ^
/usr/include/c++/v1/__config:974:48: note: expanded from macro '_LIBCPP_DEPRECATED'
#    define _LIBCPP_DEPRECATED __attribute__ ((deprecated))
                                               ^
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(
                      ^
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/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(
                     ^
/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/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/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: 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/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(
                      ^
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/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
    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: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(
                      ^
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/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/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:49:
/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 OpalPCSSConnection * 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/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:49:
/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);
                                            ^
44 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
        ^
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(
                      ^
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-declared copy constructor [-Wdeprecated-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();
                     ^
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: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(
                     ^
/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/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/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: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/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: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/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: 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/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: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/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/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/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/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(
                 ^
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/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: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/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/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/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/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/sippdu.cxx:42:
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:49:
/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 OpalPCSSConnection * 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/sip/sippdu.cxx:42:
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:49:
/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);
                                            ^
/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(
                     ^
/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)
                                         ^~~~~~~~~~~~~~~~~~~~~~
/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/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(
                      ^
49 warnings generated.
[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
        ^
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]
    __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/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: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/sip/sdp.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sdp.h"
        ^
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/sip/sdp.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/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/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]
    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(
                 ^
53 warnings generated.
[CC] src/sip/handlers.cxx
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/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(
                     ^
/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/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(
                     ^
/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/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/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: '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/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/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: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/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/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/sip/handlers.cxx:49:
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:49:
/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 OpalPCSSConnection * 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/sip/handlers.cxx:49:
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:49:
/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);
                                            ^
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;
                      ^
/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())
  ^
25 warnings generated.
[CC] src/sip/sippres.cxx
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
        ^
51 warnings generated.
[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/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]
    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/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/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: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/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/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;
                     ^
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(
                 ^
/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"
        ^
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(
                ^
/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: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: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/sipt38.cxx:52:
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/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(
                     ^
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/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: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/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/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/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/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(
                     ^
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/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:49:
/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 OpalPCSSConnection * 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/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:49:
/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);
                                            ^
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;
                      ^
25 warnings generated.
[CC] src/lids/lid.cxx
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/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/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(
                     ^
/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: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/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: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(
                     ^
/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/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/lids/lid.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/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(
                     ^
50 warnings generated.
[CC] src/lids/lidep.cxx
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
        ^
24 warnings generated.
[CC] src/lids/lidpluginmgr.cxx
/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/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(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "lidep.cxx"
        ^
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: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/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/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(
                      ^
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/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: 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(
                     ^
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; }
             ^~~~~~~~~~~~~~~~~~~~~~
/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: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(
                     ^
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/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:
/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:
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(
                      ^
35 warnings generated.
[CC] src/t38/t38proto.cxx
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
        ^
48 warnings generated.
[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
        ^
24 warnings generated.
[CC] src/im/t140.cxx
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
        ^
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/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: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/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/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/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/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/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
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/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]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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/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: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/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]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700: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/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/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: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(
                     ^
/usr/local/include/ptlib/dict.h:700: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/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: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(
                     ^
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 PString &')
    virtual PBoolean SetAt(
                     ^
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: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/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]
    __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/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: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/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/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);
                                            ^
/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/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/im/t140.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/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/im/t140.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(
                 ^
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(
                      ^
17 warnings generated.
[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
        ^
25 warnings generated.
[CC] src/im/rfc4103.cxx
/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
        ^
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(
                     ^
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(
                     ^
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(
                     ^
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(
                 ^
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: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/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(
                     ^
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: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/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/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(
                      ^
35 warnings generated.
[CC] src/im/msrp.cxx
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
        ^
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(
                 ^
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(
                 ^
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(
                     ^
25 warnings generated.
[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/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(
                ^
/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: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: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/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: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/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: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/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: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/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: 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/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: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/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: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/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: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/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: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/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: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/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: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/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]
    __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/im/msrp.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "msrp.h"
        ^
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;
                     ^
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/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/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]
    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/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: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/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]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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/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: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/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]
    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/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: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/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]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700: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/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: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/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: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/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); }
                  ^
/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: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/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(
                      ^
/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"
        ^
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/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/im/sipim.cxx:40:
/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/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/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; }
             ^~~~~~~~~~~~~~~~~~~~~~
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/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(
                 ^
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(
                      ^
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/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(
                ^
/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/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(
                ^
/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/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/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/sipim.cxx:49:
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:49:
/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 OpalPCSSConnection * 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/im/sipim.cxx:49:
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:49:
/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);
                                            ^
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(
                      ^
49 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
        ^
42 warnings generated.
[CC] src/codec/g711.c
[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
        ^
43 warnings generated.
[CC] src/codec/g7221mf.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/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: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/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 POrdinalKey &')
    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 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/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/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(
                     ^
/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/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/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/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'
  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/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: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/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 PString &')
    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 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: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/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/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/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/g722mf.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/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(
                     ^
24 warnings generated.
[CC] src/codec/g7222mf.cxx
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
        ^
23 warnings generated.
[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
        ^
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/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/g7221mf.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/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(
                     ^
23 warnings generated.
[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/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(
                     ^
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/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/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: 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/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/codec/g7222mf.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/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/g7231mf.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/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(
                     ^
23 warnings generated.
[CC] src/codec/g728mf.cxx
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]
#pragma interface
        ^
23 warnings generated.
[CC] src/codec/g729mf.cxx
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/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/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/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/codec/g726mf.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/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(
                     ^
23 warnings generated.
[CC] src/codec/gsm0610mf.cxx
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/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(
                     ^
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: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/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/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]
    __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/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]
    __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/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: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/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(
                 ^
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: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/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(
                     ^
23 warnings generated.
[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
        ^
23 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(
                      ^
[CC] src/codec/iLBCmf.cxx
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/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/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: '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: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/gsm0610mf.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/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(
                     ^
23 warnings generated.
[CC] src/t38/t38mf.cxx
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
        ^
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/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/gsmamrmf.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/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/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(
                     ^
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: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/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: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/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: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/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(
                     ^
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/iLBCmf.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/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(
                     ^
23 warnings generated.
[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
        ^
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/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(
                 ^
23 warnings generated.
[CC] src/codec/opalwavfile.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/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(
                ^
/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/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/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(
                      ^
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 &')
    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 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/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(
                     ^
/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/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(
                 ^
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(
                ^
/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/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/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(
                     ^
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(
                      ^
/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"
        ^
30 warnings generated.
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;
                     ^
[CC] src/codec/silencedetect.cxx
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/silencedetect.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/opalwavfile.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/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(
                     ^
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(
                     ^
/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"
        ^
31 warnings generated.
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(
                 ^
[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
        ^
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: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/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(
                     ^
24 warnings generated.
[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
        ^
24 warnings generated.
[CC] src/codec/vidcodec.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/vidcodec.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/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/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(
                 ^
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/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(
                     ^
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(
                     ^
/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"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/ratectl.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/codec/ratectl.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/ratectl.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/vidcodec.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/codec/ratectl.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/codec/vidcodec.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "vidcodec.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx: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/codec/vidcodec.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/vidcodec.h: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/vidcodec.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/vidcodec.h: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(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/vidcodec.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/codec/vidcodec.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/vidcodec.h: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(
                     ^
24 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
        ^
24 warnings generated.
[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/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) \
                      ^
/usr/local/include/ptlib/dict.h:711: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(
                     ^
17 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
        ^
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(
                     ^
/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/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(
                 ^
24 warnings generated.
20 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(
                     ^
/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(
                 ^
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(
                      ^
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/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(
                      ^
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[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins'
gmake[4]: 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
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
                                ^
[CC] gsm_decode.c
[CC] gsm_encode.c
20 warnings generated.
[CC] gsm_option.c
[CC] code.c
[CC] decode.c
[CC] add.c
[CC] gsm_lpc.c
./src/gsm_lpc.c:328:20: warning: unused parameter 'S' [-Wunused-parameter]
        struct gsm_state *S,
                          ^
[CC] rpe.c
[CC] preprocess.c
./src/rpe.c:452:21: warning: unused parameter 'S' [-Wunused-parameter]
        struct gsm_state * S,
                           ^
./src/rpe.c:474:21: warning: unused parameter 'S' [-Wunused-parameter]
        struct gsm_state        * S,
                                  ^
[CC] long_term.c
./src/long_term.c:870:21: warning: unused parameter 'S' [-Wunused-parameter]
        struct gsm_state        * S,
                                  ^
1 warning generated.
[CC] short_term.c
./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 \
                                            ^
2 warnings generated.
[CC] table.c
1 warning generated.
4 warnings generated.
[LD] gsm0610_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/GSM0610'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/iLBC'
[CC] ilbccodec.c
[CC] anaFilter.c
[CC] constants.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 with different sign [-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 with different sign [-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
                                   ^
[CC] createCB.c
[CC] doCPLC.c
32 warnings generated.
[CC] enhancer.c
./iLBC/enhancer.c:170:14: warning: unused parameter 'period' [-Wunused-parameter]
       float period    /* (i) estimated pitch period */
             ^
[CC] filter.c
[CC] FrameClassify.c
[CC] gainquant.c
[CC] getCBvec.c
[CC] helpfun.c
[CC] hpInput.c
[CC] hpOutput.c
[CC] iCBConstruct.c
[CC] iCBSearch.c
[CC] iLBC_decode.c
./iLBC/iCBSearch.c:124:36: warning: unsequenced modification and access to 'pp' [-Wunsequenced]
                   *ppe+=(*pp)*(*pp++);
                           ~~      ^
1 warning generated.
[CC] iLBC_encode.c
1 warning generated.
[CC] LPCdecode.c
[CC] LPCencode.c
[CC] lsf.c
[CC] packing.c
[CC] StateConstructW.c
[CC] StateSearchW.c
[CC] syntFilter.c
[LD] iLBC_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/iLBC'
gmake[4]: 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[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/Speex'
gmake[4]: 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
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.
[CC] bitstream.c
[LD] g722_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G722'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.1'
[CC] G7221Codec.c
[CC] coef2sam.c
[CC] basop32.c
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'
#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.
[CC] common.c
[CC] count.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)
                          ^
3 warnings generated.
[CC] dct4_a.c
[CC] dct4_s.c
[CC] decoder.c
[CC] encoder.c
[CC] huff_tab.c
[CC] sam2coef.c
[CC] tables.c
[LD] g7221_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.1'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.2'
[CC] G7222Codec.cpp
[CC] dec_acelp.c
[CC] dec_dtx.c
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,
                                                                  ^
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
                            ^
14 warnings generated.
[CC] dec_gain.c
[CC] dec_if.c
[CC] dec_lpc.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'
[CC] dec_main.c
[CC] dec_rom.c
./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
[CC] dec_util.c
1 warning generated.
[CC] enc_acelp.c
1 warning generated.
[CC] enc_dtx.c
[CC] enc_gain.c
[CC] enc_if.c
[CC] enc_lpc.c
[CC] enc_main.c
./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_rom.c
1 warning generated.
[CC] enc_util.c
[CC] if_rom.c
[LD] g7222_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.2'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G726'
[CC] g726codec.c
[CC] g726_16.c
[CC] g711.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
                                ^
[CC] g726_24.c
[CC] g726_32.c
46 warnings generated.
[CC] g726_40.c
[CC] g72x.c
[LD] g726_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G726'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/LPC_10'
[CC] f2clib.c
[CC] lpc_10_codec.c
[CC] analys.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 with different sign [-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] bsynz.c
13 warnings generated.
[CC] chanwr.c
3 warnings generated.
[CC] dcbias.c
[CC] decode_.c
[CC] deemp.c
[CC] difmag.c
[CC] dyptrk.c
[CC] encode_.c
[CC] energy.c
[CC] ham84.c
[CC] invert.c
[CC] hp100.c
[CC] irc2pc.c
[CC] ivfilt.c
[CC] lpcdec.c
[CC] lpcenc.c
[CC] lpcini.c
[CC] lpfilt.c
[CC] median.c
[CC] mload.c
[CC] onset.c
[CC] pitsyn.c
[CC] placea.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] placev.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)
                                                            ^
1 warning generated.
[CC] preemp.c
2 warnings generated.
[CC] prepro.c
[CC] random.c
[CC] rcchk.c
[CC] synths.c
./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] tbdm.c
2 warnings generated.
[CC] voicin.c
[CC] vparms.c
./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
./src/vparms.c:231:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
        if (r_sign(&c_b2, &r__1) != oldsgn) {
            ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~
1 warning generated.
3 warnings generated.
[LD] lpc10_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/LPC_10'
gmake[4]: 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[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/IMA_ADPCM'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/celt'
[CC] celtcodec.c
celtcodec.c:86:45: warning: incompatible pointer to integer conversion passing 'CELTMode *' (aka 'struct CELTMode *') to parameter of type 'int' [-Wint-conversion]
  celt->encoder_state = celt_encoder_create(celt->mode, 1, NULL);
                                            ^~~~~~~~~~
/usr/local/include/celt/celt.h:184:45: note: passing argument to parameter 'sampling_rate' here
EXPORT CELTEncoder *celt_encoder_create(int sampling_rate, int channels, int *error);
                                            ^
celtcodec.c:112:45: warning: incompatible pointer to integer conversion passing 'CELTMode *' (aka 'struct CELTMode *') to parameter of type 'int' [-Wint-conversion]
  celt->decoder_state = celt_decoder_create(celt->mode, 1, NULL);
                                            ^~~~~~~~~~
/usr/local/include/celt/celt.h:264:45: note: passing argument to parameter 'sampling_rate' here
EXPORT CELTDecoder *celt_decoder_create(int sampling_rate, int channels, int *error);
                                            ^
celtcodec.c:124:72: warning: unused parameter 'codec' [-Wunused-parameter]
static void celt_destroy_encoder(const struct PluginCodec_Definition * codec, void * context)
                                                                       ^
celtcodec.c:133:72: warning: unused parameter 'codec' [-Wunused-parameter]
static void celt_destroy_decoder(const struct PluginCodec_Definition * codec, void * context)
                                                                       ^
celtcodec.c:148:68: warning: unused parameter 'flag' [-Wunused-parameter]
                                                    unsigned int * flag)
                                                                   ^
celtcodec.c:156:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
  if (*toLen < celt->bytes_per_packet)
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
celtcodec.c:184:68: warning: unused parameter 'flag' [-Wunused-parameter]
                                                    unsigned int * flag)
                                                                   ^
celtcodec.c:210:45: warning: unused parameter 'codec' [-Wunused-parameter]
      const struct PluginCodec_Definition * codec, 
                                            ^
celtcodec.c:211:14: warning: unused parameter 'context' [-Wunused-parameter]
      void * context, 
             ^
celtcodec.c:212:20: warning: unused parameter 'key' [-Wunused-parameter]
      const char * key, 
                   ^
10 warnings generated.
[LD] celt_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/celt'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/SILK'
gmake -C SILK_SDK
gmake[5]: 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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
In file included from src/SKP_Silk_LPC_synthesis_filter.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.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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'
#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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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: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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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_decode.o src/SKP_Silk_NLSF_MSVQ_decode.c
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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'
#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)))
                                          ^~~
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)
                                        ^
1 warning generated.
SILKCodec.cpp:308:41: warning: unused parameter 'flags' [-Wunused-parameter]
                             unsigned & flags)
                                        ^
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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'
#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]
        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:101: note: expanded from macro 'SKP_LIMIT'
                                                             : ((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))))
                                                                                                               ^~~~~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
src/SKP_Silk_NSQ_del_dec.c:440:46: 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'
#define SKP_LIMIT( a, limit1, limit2)    ((limit1) > (limit2) ? ((a) > (limit1) ? (limit1) : ((a) < (limit2) ? (limit2) : (a))) \
                                           ^~~~~~
src/SKP_Silk_NSQ_del_dec.c:440:46: 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:101: note: expanded from macro 'SKP_LIMIT'
                                                             : ((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]
            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))))
                                                                                                               ^~~~~~
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  */
                        ^
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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_PLC.c:76:33: warning: unused parameter 'signal' [-Wunused-parameter]
    SKP_int16                   signal[],
                                ^
src/SKP_Silk_PLC.c:77:33: warning: unused parameter 'length' [-Wunused-parameter]
    SKP_int                     length
                                ^
src/SKP_Silk_PLC.c:148:33: warning: unused parameter 'length' [-Wunused-parameter]
    SKP_int                     length              /* I length of residual */
                                ^
src/SKP_Silk_PLC.c:329:34: warning: unused parameter 'psDecCtrl' [-Wunused-parameter]
    SKP_Silk_decoder_control    *psDecCtrl,         /* I/O Decoder control  */
                                 ^
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
In file included from src/SKP_Silk_VAD.c:34:
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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'
#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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
6 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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-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: 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_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 */
                                 ~ ~~~~~~^~~~
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
                          ^
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
1 warning generated.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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'
#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_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]
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:             return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
1 warning generated.
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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'
#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_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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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)))
                                          ^~~
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
src/SKP_Silk_control_codec_FIX.c:94:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
                ( ( psEnc->sCmn.fs_kHz == 16 ) && ( max_internal_fs_kHz >= 24 ) || 
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
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 ) ) 
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 ) ) 
                                               ^
                  (                                                            )
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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)))
                                          ^~~
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
In file included from src/SKP_Silk_encode_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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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)))
                                          ^~~
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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_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]
            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: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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: warning: argument unused during compilation: '-e nable-threads' [-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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
In file included from src/SKP_Silk_k2a_Q16.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.
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]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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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

            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: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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'
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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: warning: argument unused during compilation: '-e nable-threads' [-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.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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)))
                                          ^~~
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'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: argument unused during compilation: '-e nable-threads' [-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: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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
2 warnings generated.
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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]
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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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_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]
            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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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_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]
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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-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]
            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_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)))
                                          ^~~
src/SKP_Silk_resampler_private_copy.c:42:32: warning: unused parameter 'SS' [-Wunused-parameter]
        void                            *SS,                /* I/O: Resampler state (unused)                            */
                                         ^
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
In file included from src/SKP_Silk_resampler_private_down_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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
1 warning generated.
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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_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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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_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]
            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_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: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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]
            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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
1 warning generated.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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'
#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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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 -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-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'
#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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
1 warning generated.
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-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)))
                                          ^~~
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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 );
                               ~~ ^
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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]
            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: argument unused during compilation: '-e nable-threads' [-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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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)))
                                          ^~~
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-e nable-threads' [-Wunused-command-line-argument]
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)))
                                          ^~~
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
1 warning generated.
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 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 
cc -L/usr/local/lib -fstack-protector-strong -I/usr/local/include -DP_64BIT -DPTRACING=1 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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 
1 warning generated.
cc -L/usr/local/lib -fstack-protector-strong -I/usr/local/include -DP_64BIT -DPTRACING=1 -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -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[5]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/SILK/SILK_SDK'
[LD] silk_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/SILK'
gmake[4]: 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] transmitter.cxx
./vic/encoder-h261.cxx:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int q;
        ^~~~~~~~~
./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/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: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int cmin = 0, cmax = 0;
                ^~~~~~~~~
./vic/encoder-h261.cxx:471:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                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/encoder-h261.cxx:474:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        for (register int j = 63; --j >= 0; ) {
                             ^~~~~~~~~
./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/encoder-h261.cxx:486:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        register int s;
                        ^~~~~~~~~
./vic/encoder-h261.cxx:490:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        register short* bp = blk;
                        ^~~~~~~~~
./vic/encoder-h261.cxx:491:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        for (register int i = 6; --i >= 0; ) {
                             ^~~~~~~~~
./vic/encoder-h261.cxx:493:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                                for (register int j = 63; --j >= 0; ) {
                                     ^~~~~~~~~
./vic/encoder-h261.cxx:494:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                                        register int v = *bp;
                                        ^~~~~~~~~
./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]
                register int i, j;
                ^~~~~~~~~
./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/encoder-h261.cxx:583:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        register int s;
                        ^~~~~~~~~
[CC] vid_coder.cxx
./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; \
        ^
2 warnings generated.
[CC] p64encoder.cxx
[CC] p64.cxx
./vic/p64.cxx:176:34: warning: unused parameter 'msg' [-Wunused-parameter]
void P64Decoder::err(const char* msg ...) const
                                 ^
./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: 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/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/p64.cxx:388:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                GET_BITS(bs_, 2, 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:405:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                HUFF_DECODE(bs_, ht_tcoeff_, nbb, bb, r);
                ^
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./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/p64.cxx:405: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:409:5: 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'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./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:3: note: expanded from macro 'SKIP_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./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++; \
        ^
21 warnings generated.
[CC] dct.cxx
./vic/dct.cxx:698: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 int* qt)
     ^~~~~~~~~
./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)
     ^~~~~~~~~
41 warnings generated.
[CC] huffcode.c
2 warnings generated.
[CC] bv.c
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[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.261-vic'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.263-1998'
[CC] h263-1998.cxx
[CC] rfc2429.cxx
[CC] rfc2190.cxx
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:296:16: warning: 'rtp_payload_size' is deprecated [-Wdeprecated-declarations]
    m_context->rtp_payload_size = atoi(value);
               ^
/usr/local/include/libavcodec/avcodec.h:1519:5: note: 'rtp_payload_size' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/local/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
h263-1998.cxx:297:48: warning: 'rtp_payload_size' is deprecated [-Wdeprecated-declarations]
    m_packetizer->SetMaxPayloadSize(m_context->rtp_payload_size);
                                               ^
/usr/local/include/libavcodec/avcodec.h:1519:5: note: 'rtp_payload_size' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/local/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
h263-1998.cxx:451:60: warning: 'rtp_payload_size' is deprecated [-Wdeprecated-declarations]
  PTRACE(5, m_prefix, "payload size set to " << m_context->rtp_payload_size);
                                                           ^
/usr/local/include/libavcodec/avcodec.h:1519:5: note: 'rtp_payload_size' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/local/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
h263-1998.cxx:593:14: warning: 'rtp_payload_size' is deprecated [-Wdeprecated-declarations]
  m_context->rtp_payload_size = PluginCodec_RTP_MaxPayloadSize;
             ^
/usr/local/include/libavcodec/avcodec.h:1519:5: note: 'rtp_payload_size' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/local/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
h263-1998.cxx:594:14: warning: 'rtp_callback' is deprecated [-Wdeprecated-declarations]
  m_context->rtp_callback = &H263_RFC2190_EncoderContext::RTPCallBack;
             ^
/usr/local/include/libavcodec/avcodec.h:1513:5: note: 'rtp_callback' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/local/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
1 warning generated.
[CC] .common/mpi.cxx
2 warnings generated.
[CC] .common/dyna.cxx
5 warnings generated.
../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)
                                                                                   ^
2 warnings generated.
[LD] h263_ffmpeg_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.263-1998'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/MPEG4-ffmpeg'
[CC] mpeg4.cxx
[CC] .common/dyna.cxx
mpeg4.cxx:219:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        PTRACE(4, "MPEG4", "Found visual_object_sequence_start_code, Profile/Level is " << (unsigned) frameBuffer[i+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
        ^
mpeg4.cxx:545:18: warning: 'rtp_payload_size' is deprecated [-Wdeprecated-declarations]
    m_avcontext->rtp_payload_size = 750;                 // ffh263 uses 750
                 ^
/usr/local/include/libavcodec/avcodec.h:1519:5: note: 'rtp_payload_size' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/local/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
mpeg4.cxx:546:18: warning: 'rtp_callback' is deprecated [-Wdeprecated-declarations]
    m_avcontext->rtp_callback = &MPEG4EncoderContext::RtpCallback;
                 ^
/usr/local/include/libavcodec/avcodec.h:1513:5: note: 'rtp_callback' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/local/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
../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)
                                                                                   ^
2 warnings generated.
3 warnings generated.
[LD] mpeg4_ffmpeg_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/MPEG4-ffmpeg'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.264'
gmake -C gpl
gmake[5]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.264/gpl'
[CC] h264-x264.cxx
[CC] shared/h264frame.cxx
[CC] h264_helper.cxx
In file included from h264-x264.cxx:48:
In file included from ./../common/ffmpeg.h:46:
../common/platform.h:39:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined]
#define __STDC_CONSTANT_MACROS 1
        ^
/usr/include/sys/cdefs.h:418:9: note: previous definition is here
#define __STDC_CONSTANT_MACROS
        ^
h264-x264.cxx:944:11: warning: add explicit braces to avoid dangling else [-Wdangling-else]
          PTRACE(2, MY_CODEC_LOG, "Unknown packetisation mode: \"" << optionValue << '"');
          ^
/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
        ^
In file included from h264_helper.cxx:49:
In file included from ./../shared/x264wrap.cxx:32:
In file included from ./../shared/x264wrap.h:35:
./../shared/../../common/platform.h:39:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined]
#define __STDC_CONSTANT_MACROS 1
        ^
/usr/include/sys/cdefs.h:418:9: note: previous definition is here
#define __STDC_CONSTANT_MACROS
        ^
1 warning generated.
[LD] ../../../..//lib_FreeBSD_amd64/plugins/h264_video_pwplugin_helper
gmake[5]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.264/gpl'
[CC] shared/x264wrap.cxx
[CC] .common/dyna.cxx
2 warnings generated.
./shared/x264wrap.cxx:528:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    PTRACE(1, PipeTraceName, "Error when trying to remove UL named pipe - " << strerror(errno));
    ^
/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
        ^
./shared/x264wrap.cxx:530:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    PTRACE(1, PipeTraceName, "Error when trying to remove DL named pipe - " << strerror(errno));
    ^
/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
        ^
./shared/x264wrap.cxx:599:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    PTRACE(1, PipeTraceName, "Sub-process no longer running!");
    ^
/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
        ^
./shared/x264wrap.cxx:594:14: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
  if (result == len)
      ~~~~~~ ^  ~~~
./shared/x264wrap.cxx:612:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    PTRACE(1, PipeTraceName, "Sub-process no longer running!");
    ^
/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
        ^
./shared/x264wrap.cxx:607:14: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
  if (result == len)
      ~~~~~~ ^  ~~~
../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)
                                                                                   ^
6 warnings generated.
2 warnings generated.
[LD] h264_x264_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.264'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/LID/VPB'
[CC] vpb.cpp
vpb.cpp:122:5: warning: unused parameter 'definition' [-Wunused-parameter]
    PLUGIN_LID_CTOR()
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidplugin.h:238:62: note: expanded from macro 'PLUGIN_LID_CTOR'
    static void * Create(const struct PluginLID_Definition * definition) { return new Context; } \
                                                             ^
vpb.cpp:128:5: warning: unused parameter 'definition' [-Wunused-parameter]
    PLUGIN_LID_DTOR()
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidplugin.h:242:61: note: expanded from macro 'PLUGIN_LID_DTOR'
    static void Destroy(const struct PluginLID_Definition * definition,  void * context) { delete (Context *)context; } \
                                                            ^
vpb.cpp:236:74: warning: unused parameter 'forceTest' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG3(IsLinePresent, unsigned,line, PluginLID_Boolean,forceTest, PluginLID_Boolean *,present)
                                                                         ^
vpb.cpp:317:37: warning: expression does not compute the number of elements in this array; element type is 'const struct (anonymous struct at vpb.cpp:60:14)', not 'const struct (anonymous struct at vpb.cpp:60:14) [3]' [-Wsizeof-array-div]
      if (index >= sizeof(CodecInfo)/sizeof(CodecInfo))
                          ~~~~~~~~~ ^
vpb.cpp:63:3: note: array 'CodecInfo' declared here
} CodecInfo[] = {
  ^
vpb.cpp:317:37: note: place parentheses around the 'sizeof (CodecInfo)' expression to silence this warning
      if (index >= sizeof(CodecInfo)/sizeof(CodecInfo))
                                    ^
vpb.cpp:337:44: warning: expression does not compute the number of elements in this array; element type is 'const struct (anonymous struct at vpb.cpp:60:14)', not 'const struct (anonymous struct at vpb.cpp:60:14) [3]' [-Wsizeof-array-div]
      for (int i = 0; i < sizeof(CodecInfo)/sizeof(CodecInfo); i++) {
                                 ~~~~~~~~~ ^
vpb.cpp:63:3: note: array 'CodecInfo' declared here
} CodecInfo[] = {
  ^
vpb.cpp:337:44: note: place parentheses around the 'sizeof (CodecInfo)' expression to silence this warning
      for (int i = 0; i < sizeof(CodecInfo)/sizeof(CodecInfo); i++) {
                                           ^
vpb.cpp:337:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
      for (int i = 0; i < sizeof(CodecInfo)/sizeof(CodecInfo); i++) {
                      ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vpb.cpp:361:44: warning: expression does not compute the number of elements in this array; element type is 'const struct (anonymous struct at vpb.cpp:60:14)', not 'const struct (anonymous struct at vpb.cpp:60:14) [3]' [-Wsizeof-array-div]
      for (int i = 0; i < sizeof(CodecInfo)/sizeof(CodecInfo); i++) {
                                 ~~~~~~~~~ ^
vpb.cpp:63:3: note: array 'CodecInfo' declared here
} CodecInfo[] = {
  ^
vpb.cpp:361:44: note: place parentheses around the 'sizeof (CodecInfo)' expression to silence this warning
      for (int i = 0; i < sizeof(CodecInfo)/sizeof(CodecInfo); i++) {
                                           ^
vpb.cpp:361:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
      for (int i = 0; i < sizeof(CodecInfo)/sizeof(CodecInfo); i++) {
                      ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vpb.cpp:607:81: warning: unused parameter 'onTime' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG4(PlayDTMF, unsigned,line, const char *,digits, unsigned,onTime, unsigned,offTime)
                                                                                ^
vpb.cpp:607:98: warning: unused parameter 'offTime' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG4(PlayDTMF, unsigned,line, const char *,digits, unsigned,onTime, unsigned,offTime)
                                                                                                 ^
vpb.cpp:631:45: warning: unused parameter 'line' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG2(ReadDTMF, unsigned,line, char *,digit)
                                            ^
vpb.cpp:631:58: warning: unused parameter 'digit' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG2(ReadDTMF, unsigned,line, char *,digit)
                                                         ^
vpb.cpp:637:50: warning: unused parameter 'line' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG2(GetRemoveDTMF, unsigned,line, PluginLID_Boolean *,removeTones)
                                                 ^
vpb.cpp:637:76: warning: unused parameter 'removeTones' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG2(GetRemoveDTMF, unsigned,line, PluginLID_Boolean *,removeTones)
                                                                           ^
vpb.cpp:643:50: warning: unused parameter 'line' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG2(SetRemoveDTMF, unsigned,line, PluginLID_Boolean,removeTones)
                                                 ^
vpb.cpp:643:74: warning: unused parameter 'removeTones' [-Wunused-parameter]
    PLUGIN_FUNCTION_ARG2(SetRemoveDTMF, unsigned,line, PluginLID_Boolean,removeTones)
                                                                         ^
vpb.cpp:825:1: warning: unused parameter 'version' [-Wunused-parameter]
PLUGIN_LID_IMPLEMENTATION(definition);
^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidplugin.h:289:93: note: expanded from macro 'PLUGIN_LID_IMPLEMENTATION'
    PLUGIN_DLL_API PluginLID_Definition * PLUGIN_LID_GET_LIDS_FN(unsigned * count, unsigned version) \
                                                                                            ^
17 warnings generated.
[LD] vpb_ptplugin.so
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/LID/VPB'
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/fax/fax_spandsp'
[CC] spandsp_fax.cpp
spandsp_fax.cpp:120:3: error: no matching function for call to 'span_log_set_message_handler'
  span_log_set_message_handler(logging, SpanDSP_Message);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/spandsp/logging.h:123:20: note: candidate function not viable: requires 3 arguments, but 2 were provided
SPAN_DECLARE(void) span_log_set_message_handler(logging_state_t *s, message_handler_func_t func, void *user_data);
                   ^
spandsp_fax.cpp:810:34: error: no member named 'encoding' in 'MyStats'
            "Encoding=" << stats.encoding << ' ' << CompressionNames[stats.encoding&3] << "\n"
                           ~~~~~ ^
spandsp_fax.cpp:810:76: error: no member named 'encoding' in 'MyStats'
            "Encoding=" << stats.encoding << ' ' << CompressionNames[stats.encoding&3] << "\n"
                                                                     ~~~~~ ^
spandsp_fax.cpp:959:10: warning: 'FaxTIFF::GetStats' hides overloaded virtual function [-Woverloaded-virtual]
    bool GetStats(t30_state_t * t30state, void * fromPtr, unsigned fromLen)
         ^
spandsp_fax.cpp:526:18: note: hidden overloaded virtual function 'FaxSpanDSP::GetStats' declared here: different number of parameters (2 vs 3)
    virtual bool GetStats(void * fromPtr, unsigned fromLen) = 0;
                 ^
spandsp_fax.cpp:845:33: error: use of undeclared identifier 'T30_SUPPORT_US_LETTER_LENGTH'
      , m_supported_image_sizes(T30_SUPPORT_US_LETTER_LENGTH |
                                ^
spandsp_fax.cpp:846:33: error: use of undeclared identifier 'T30_SUPPORT_US_LEGAL_LENGTH'
                                T30_SUPPORT_US_LEGAL_LENGTH |
                                ^
spandsp_fax.cpp:847:33: error: use of undeclared identifier 'T30_SUPPORT_UNLIMITED_LENGTH'
                                T30_SUPPORT_UNLIMITED_LENGTH |
                                ^
spandsp_fax.cpp:848:33: error: use of undeclared identifier 'T30_SUPPORT_A4_LENGTH'
                                T30_SUPPORT_A4_LENGTH |
                                ^
spandsp_fax.cpp:849:33: error: use of undeclared identifier 'T30_SUPPORT_B4_LENGTH'
                                T30_SUPPORT_B4_LENGTH |
                                ^
spandsp_fax.cpp:850:33: error: use of undeclared identifier 'T30_SUPPORT_215MM_WIDTH'
                                T30_SUPPORT_215MM_WIDTH |
                                ^
spandsp_fax.cpp:851:33: error: use of undeclared identifier 'T30_SUPPORT_255MM_WIDTH'
                                T30_SUPPORT_255MM_WIDTH |
                                ^
spandsp_fax.cpp:852:33: error: use of undeclared identifier 'T30_SUPPORT_303MM_WIDTH'
                                T30_SUPPORT_303MM_WIDTH)
                                ^
spandsp_fax.cpp:853:33: error: use of undeclared identifier 'T30_SUPPORT_STANDARD_RESOLUTION'
      , m_supported_resolutions(T30_SUPPORT_STANDARD_RESOLUTION |
                                ^
spandsp_fax.cpp:854:33: error: use of undeclared identifier 'T30_SUPPORT_FINE_RESOLUTION'
                                T30_SUPPORT_FINE_RESOLUTION |
                                ^
spandsp_fax.cpp:855:33: error: use of undeclared identifier 'T30_SUPPORT_SUPERFINE_RESOLUTION'
                                T30_SUPPORT_SUPERFINE_RESOLUTION |
                                ^
spandsp_fax.cpp:856:33: error: use of undeclared identifier 'T30_SUPPORT_R8_RESOLUTION'
                                T30_SUPPORT_R8_RESOLUTION |
                                ^
spandsp_fax.cpp:857:33: error: use of undeclared identifier 'T30_SUPPORT_R16_RESOLUTION'
                                T30_SUPPORT_R16_RESOLUTION)
                                ^
spandsp_fax.cpp:858:34: error: use of undeclared identifier 'T30_SUPPORT_T4_1D_COMPRESSION'
      , m_supported_compressions(T30_SUPPORT_T4_1D_COMPRESSION |
                                 ^
spandsp_fax.cpp:859:34: error: use of undeclared identifier 'T30_SUPPORT_T4_2D_COMPRESSION'
                                 T30_SUPPORT_T4_2D_COMPRESSION |
                                 ^
spandsp_fax.cpp:860:34: error: use of undeclared identifier 'T30_SUPPORT_T6_COMPRESSION'
                                 T30_SUPPORT_T6_COMPRESSION)
                                 ^
spandsp_fax.cpp:876:11: warning: add explicit braces to avoid dangling else [-Wdangling-else]
          PTRACE(2, m_tag << " Cannot change filename in mid stream from \"" << m_tiffFileName << "\" to \"" << value << '"');
          ^
spandsp_fax.cpp:83:7: note: expanded from macro 'PTRACE'
    } else (void)0
      ^
spandsp_fax.cpp:905:63: warning: operator '?:' has lower precedence than '<<'; '<<' will be evaluated first [-Wparentheses]
        PTRACE(1, m_tag << " No TIFF file to " << m_receiving ? "receive" : "transmit");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
spandsp_fax.cpp:81:38: note: expanded from macro 'PTRACE'
    std::ostringstream strm; strm << args; \
                             ~~~~~~~~^~~~
spandsp_fax.cpp:905:63: note: place parentheses around the '<<' expression to silence this warning
        PTRACE(1, m_tag << " No TIFF file to " << m_receiving ? "receive" : "transmit");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
spandsp_fax.cpp:81:38: note: expanded from macro 'PTRACE'
    std::ostringstream strm; strm << args; \
                             ~~~~~~~~^~~~
spandsp_fax.cpp:905:63: note: place parentheses around the '?:' expression to evaluate it first
        PTRACE(1, m_tag << " No TIFF file to " << m_receiving ? "receive" : "transmit");
                                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
spandsp_fax.cpp:81:38: note: expanded from macro 'PTRACE'
    std::ostringstream strm; strm << args; \
                                     ^~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
3 warnings and 20 errors generated.
gmake[4]: *** [/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/plugin-inc.mak:71: /magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../lib_FreeBSD_amd64/plugins/spandsp/spandsp_fax.o] Error 1
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/fax/fax_spandsp'
gmake[3]: *** [Makefile:6: all] Error 2
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins'
gmake[2]: *** [Makefile:579: subdirs] Error 2
gmake[2]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10'
gmake[1]: *** [Makefile:723: opt] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10'
===> 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