Log
[1m===> Building for ptlib-2.10.11_2[0m
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
Warning: OSTYPE=midnightbsd1.1 support has not been confirmed. This may
be a new operating system not yet encountered, or more
likely, the OSTYPE and MACHTYPE environment variables are
set to unusual values. You may need to explicitly set these
variables for the correct operation of this system.
Currently supported OSTYPE names are:
linux Linux linux-gnu mklinux
gnu solaris Solaris SunOS
FreeBSD OpenBSD NetBSD beos Darwin Carbon
VxWorks rtems mingw
**********************************
*** DO NOT IGNORE THIS MESSAGE ***
**********************************
The system almost certainly will not compile! When you get
it working please send patches to support@equival.com.au
gmake DEBUG= P_SHAREDLIB=1 default_target
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
Warning: OSTYPE=midnightbsd1.1 support has not been confirmed. This may
be a new operating system not yet encountered, or more
likely, the OSTYPE and MACHTYPE environment variables are
set to unusual values. You may need to explicitly set these
variables for the correct operation of this system.
Currently supported OSTYPE names are:
linux Linux linux-gnu mklinux
gnu solaris Solaris SunOS
FreeBSD OpenBSD NetBSD beos Darwin Carbon
VxWorks rtems mingw
**********************************
*** DO NOT IGNORE THIS MESSAGE ***
**********************************
The system almost certainly will not compile! When you get
it working please send patches to support@equival.com.au
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
[CC] ptclib/pssl.cxx
[CC] ptlib/common/vfakeio.cxx
[CC] ptclib/vsdl.cxx
ptclib/pssl.cxx:83:9ptclib/vsdl.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pssl.h"
^
#pragma implementation "vsdl.h"
^
In file included from ptlib/common/vfakeio.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
In file included from ptclib/pssl.cxx:86:
In file included from #pragma interface
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h: ^
39:9:ptclib/vsdl.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9 warning: : unknown pragma ignored [-Wunknown-pragmas]
warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
^
#pragma interface
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PString * RemoveAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
PDECLARE_CLASS(cls, PStringDictionary) \
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1106:53: note: expanded from macro 'PDECLARE_CLASS'
#define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
virtual PObject * RemoveAt(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PString * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
virtual PObject * GetAt(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetDataAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
virtual PBoolean SetDataAt(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
virtual PBoolean SetAt(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PString * RemoveAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
PDECLARE_CLASS(cls, PStringDictionary) \
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1106:53: note: expanded from macro 'PDECLARE_CLASS'
#define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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 POrdinalKey * GetAt(
^
virtual PObject * RemoveAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]1216:23: In file included from ptlib/common/vfakeio.cxxnote:
:31:
In file included from expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
virtual PString * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:
PDECLARE_CLASS(cls, POrdinalDictionary) \
virtual PObject * GetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: ^
2549In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:23: warning ^
: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h::56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:6241106::
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: virtual PString * RemoveAt(532574:22
:: warning ^: note: expanded from macro 'PDECLARE_CLASS'
'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: virtual PBoolean SetDataAt(
^
#define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)
^
note: in instantiation of template class 'PStringDictionary' requested here/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h754
::22: note: 711PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: :23note: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
: expanded from macro 'PDECLARE_STRING_DICTIONARY'
virtual PObject * GetAt(
^ virtual PBoolean SetDataAt(
^ PDECLARE_CLASS(cls, PStringDictionary) \
^
In file included from ptclib/vsdl.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h1113:22: warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1106::'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
53: note: 56:
expanded from macro 'PDECLARE_CLASS' virtual PBoolean SetDataAt(
In file included from
^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hwarning: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
^
virtual PBoolean SetAt(
^
:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note
: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h virtual PBoolean SetDataAt(
:688:23: note
^ virtual PBoolean SetAt(: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129: virtual PObject * RemoveAt(22: warning
^:
'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624 virtual PBoolean SetAt(
^:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:
23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note virtual PString * GetAt(
^
: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711: virtual PBoolean SetAt(
^
23: note/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PObject * GetAt(
^
virtual PINDEX RemoveAt(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PBoolean SetDataAt(
^
virtual PObject * RemoveAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
virtual PBoolean SetDataAt(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
virtual PBoolean SetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual POrdinalKey * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
PDECLARE_CLASS(cls, POrdinalDictionary) \
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1106:53: note: expanded from macro 'PDECLARE_CLASS'
#define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PObject * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetDataAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
virtual PBoolean SetDataAt(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from :22: warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: virtual PBoolean SetAt(
^
warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: virtual PString * RemoveAt(
^
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: virtual PBoolean SetAt(
:10951: :note: 27 ^
: in instantiation of template class 'PStringDictionary' requested here/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
warning: :1142:20:'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]PDECLARE_STRING_DICTIONARY(PStringToString, PString);
warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual POrdinalKey * GetAt(
^
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: virtual PINDEX RemoveAt(2645:2735::1:
^note23:
note: : expanded from macro 'PDECLARE_STRING_DICTIONARY'in instantiation of template class 'POrdinalDictionary' requested here
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:688:23 PDECLARE_CLASS(cls, PStringDictionary) \
^:
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);note/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1106:53:: note:
expanded from macro 'PDECLARE_CLASS'hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: virtual PObject * RemoveAt(
^
note#define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)
^
: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note PDECLARE_CLASS(cls, POrdinalDictionary) \: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h virtual PObject * RemoveAt(
^:
1106:53:In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h :56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:note2562:23: warning: : 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
expanded from macro 'PDECLARE_CLASS'
virtual PString * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
^
virtual PObject * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from ptclib/pssl.cxx::86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:71156:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624::
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:2322: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PBoolean SetDataAt(
^
virtual PObject * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: virtual PBoolean SetDataAt(
^
'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624 virtual PBoolean SetDataAt(:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h ^:
2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note virtual PBoolean SetAt(:
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: virtual PBoolean SetDataAt(
700 ^:
22: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129note:: 22hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):
warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetAt(
^
virtual PBoolean SetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PBoolean SetAt(
^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]ptclib/vsdl.cxx
:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from virtual PINDEX RemoveAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23:: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PObject * RemoveAt(
^
virtual PString * RemoveAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
PDECLARE_CLASS(cls, PStringDictionary) \
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1106:53: note: expanded from macro 'PDECLARE_CLASS'
#define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PObject * RemoveAt(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PString * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PObject * GetAt(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetDataAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
virtual PBoolean SetDataAt(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PBoolean SetAt(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PString * RemoveAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
PDECLARE_CLASS(cls, PStringDictionary) \
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1106:53: note: expanded from macro 'PDECLARE_CLASS'
#define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par)
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PObject * RemoveAt(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PString * GetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PObject * GetAt(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetDataAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
virtual PBoolean SetDataAt(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
virtual PBoolean SetAt(
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
virtual PBoolean SetAt(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const char * key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
virtual PBoolean Remove(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PString & key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
virtual PBoolean Remove(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PCaselessString & key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
virtual PBoolean Remove(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
virtual PBoolean Remove(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const char * key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
virtual PBoolean Remove(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PString & key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
virtual PBoolean Remove(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PCaselessString & key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
virtual PBoolean Remove(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
virtual PBoolean Remove(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const char * key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
virtual PBoolean Remove(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PString & key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
virtual PBoolean Remove(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PCaselessString & key) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
virtual PBoolean Remove(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
__inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
virtual PBoolean Remove(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:45:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/mutex.h:93:33: error: too many arguments to function call, expected 0, have 1; did you mean 'PSemaphore::Wait'?
PINLINE bool Try() { return Wait(0); }
^~~~
PSemaphore::Wait
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/semaphor.h:117:22: note: 'PSemaphore::Wait' declared here
virtual PBoolean Wait(
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:45:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/mutex.h:93:33: error: too many arguments to function call, expected 0, have 1; did you mean 'PSemaphore::Wait'?
PINLINE bool Try() { return Wait(0); }
^~~~
PSemaphore::Wait
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/semaphor.h:117:22: note: 'PSemaphore::Wait' declared here
virtual PBoolean Wait(
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:45:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/mutex.h:93:33: error: too many arguments to function call, expected 0, have 1; did you mean 'PSemaphore::Wait'?
PINLINE bool Try() { return Wait(0); }
^~~~
PSemaphore::Wait
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/semaphor.h:117:22: note: 'PSemaphore::Wait' declared here
virtual PBoolean Wait(
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:291:13: error: unknown type name 'PThreadIdentifier'
virtual PThreadIdentifier GetThreadId() const { return m_threadId; }
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:291:13: error: unknown type name 'PThreadIdentifier'
virtual PThreadIdentifier GetThreadId() const { return m_threadId; }
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:291:13: error: unknown type name 'PThreadIdentifier'
virtual PThreadIdentifier GetThreadId() const { return m_threadId; }
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:292:12: error: unknown type name 'PThreadIdentifier'
static PThreadIdentifier GetCurrentThreadId();
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:379:13: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex m_threadNameMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/psync.h:52:18: note/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:292:12: error: unimplemented pure virtual method 'Wait' in 'PTimedMutex': unknown type name 'PThreadIdentifier'
virtual void Wait() = 0;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/psync.h:56 static PThreadIdentifier GetCurrentThreadId();
^
:18: note: unimplemented pure virtual method 'Signal' in 'PTimedMutex'
virtual void Signal() = 0;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:379:13: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex m_threadNameMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/psync.h:52:18: note: unimplemented pure virtual method 'Wait' in 'PTimedMutex'
virtual void Wait() = 0;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/psync.h:56:18: note: unimplemented pure virtual method 'Signal' in 'PTimedMutex'
virtual void Signal() = 0;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:292:12: error: unknown type name 'PThreadIdentifier'
static PThreadIdentifier GetCurrentThreadId();
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:379:13: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex m_threadNameMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/psync.h:52:18: note: unimplemented pure virtual method 'Wait' in 'PTimedMutex'
virtual void Wait() = 0;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/psync.h:56:18: note: unimplemented pure virtual method 'Signal' in 'PTimedMutex'
virtual void Signal() = 0;
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:381:5: error: unknown type name 'PThreadIdentifier'
PThreadIdentifier m_threadId;
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:381:5: error: unknown type name 'PThreadIdentifier'
PThreadIdentifier m_threadId;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PThread'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PThread'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1057:36: note: expanded from macro 'PCLASSINFO'
{ return ancestor > 0 ? par::GetClass(ancestor-1) : cls::Class(); } \
^~~~~~~~
In file included from ptclib/pssl.cxx:86:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103 error:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PThread': cannot initialize a parameter of type 'const PObject *' with an rvalue of type 'const PThread *'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h PCLASSINFO(PThread, PObject);
:1059:59: note: expanded from macro 'PCLASSINFO' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
{ return PObject::InternalCompareObjectMemoryDirect(this, dynamic_cast(&obj), sizeof(cls)); } \
^~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1222:23: { return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
note: passing argument to parameter 'obj1' here
const PObject * obj1,
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PThread'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1057:36: note: expanded from macro 'PCLASSINFO'
{ return ancestor > 0 ? par::GetClass(ancestor-1) : cls::Class(); } \
^~~~~~~~
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3: error: cannot initialize a parameter of type 'const PObject *' with an rvalue of type 'const PThread *'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1059:59: note: expanded from macro 'PCLASSINFO'
{ return PObject::InternalCompareObjectMemoryDirect(this, dynamic_cast(&obj), sizeof(cls)); } \
^~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1222:23: note: passing argument to parameter 'obj1' here
const PObject * obj1,
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: error: cannot initialize object parameter of type 'const PThread' with an expression of type 'const PThreadMain'
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: error: cannot initialize object parameter of type 'const PThread' with an expression of type 'const PThreadMain'
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1057:36: note: expanded from macro 'PCLASSINFO'
{ return ancestor > 0 ? par::GetClass(ancestor-1) : cls::Class(); } \
^~~~~~~~
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: errorIn file included from ptclib/pssl.cxx: cannot initialize object parameter of type 'const PThread' with an expression of type 'const PThreadMain':86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: error: cannot initialize a parameter of type 'const PObject *' with an rvalue of type 'const PThreadMain *' PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1059:59: note: expanded from macro 'PCLASSINFO'
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
{ return PObject::InternalCompareObjectMemoryDirect(this, dynamic_cast(&obj), sizeof(cls)); } \
^~~~
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1222:103:
:23: note/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: passing argument to parameter 'obj1' here
: error: cannot initialize object parameter of type 'const PThread' with an expression of type 'const PThreadMain'
const PObject * obj1,
^
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1057:36: note: expanded from macro 'PCLASSINFO'
In file included from { return ancestor > 0 ? par::GetClass(ancestor-1) : cls::Class(); } \
In file included from ptlib/common/vfakeio.cxxptclib/pssl.cxx:86:31 ^~~~~~~~
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:
In file included from :103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:444:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:381:18: 5error: :In file included from ptclib/vsdl.cxxcannot initialize object parameter of type 'PThread' with an expression of type 'PThreadMain': error
: 35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hunknown type name 'PThreadIdentifier' { PThread::Resume(); }:103
^~~~~~
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: error: cannot initialize a parameter of type 'const PObject *' with an rvalue of type 'const PThreadMain *'
PThreadIdentifier m_threadId;
^
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1059:59: note: expanded from macro 'PCLASSINFO'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:449:18: { return PObject::InternalCompareObjectMemoryDirect(this, dynamic_cast(&obj), sizeof(cls)); } \
^~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1222:23: noteerror: cannot initialize object parameter of type 'PThread' with an expression of type 'PThreadMain'
: passing argument to parameter 'obj1' here
{ PThread::Resume(); }
^~~~~~ const PObject * obj1,
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:444:18: error: cannot initialize object parameter of type 'PThread' with an expression of type 'PThreadMain'
{ PThread::Resume(); }
^~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:449:18: error: cannot initialize object parameter of type 'PThread' with an expression of type 'PThreadMain'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h { PThread::Resume(); }
^~~~~~
:68:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PThread'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PThread'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1057:36: note: expanded from macro 'PCLASSINFO'
{ return ancestor > 0 ? par::GetClass(ancestor-1) : cls::Class(); } \
^~~~~~~~
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:68:3: error: cannot initialize a parameter of type 'const PObject *' with an rvalue of type 'const PThread *'
PCLASSINFO(PThread, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1059:59: note: expanded from macro 'PCLASSINFO'
{ return PObject::InternalCompareObjectMemoryDirect(this, dynamic_cast(&obj), sizeof(cls)); } \
^~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1222:23: note: passing argument to parameter 'obj1' here
const PObject * obj1,
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: error: cannot initialize object parameter of type 'const PThread' with an expression of type 'const PThreadMain'
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: error: cannot initialize object parameter of type 'const PThread' with an expression of type 'const PThreadMain'
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1057:36: note: expanded from macro 'PCLASSINFO'
{ return ancestor > 0 ? par::GetClass(ancestor-1) : cls::Class(); } \
^~~~~~~~
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:438:3: error: cannot initialize a parameter of type 'const PObject *' with an rvalue of type 'const PThreadMain *'
PCLASSINFO(PThreadMain, PThread);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1059:59: note: expanded from macro 'PCLASSINFO'
{ return PObject::InternalCompareObjectMemoryDirect(this, dynamic_cast(&obj), sizeof(cls)); } \
^~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1222:23: note: passing argument to parameter 'obj1' here
const PObject * obj1,
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:103:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:444:18: error: cannot initialize object parameter of type 'PThread' with an expression of type 'PThreadMain'
{ PThread::Resume(); }
^~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:449:18: error: cannot initialize object parameter of type 'PThread' with an expression of type 'PThreadMain'
{ PThread::Resume(); }
^~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:790:34: warning: extra tokens at end of #undef directive [-Wextra-tokens]
#undef P_HAS_THREADLOCAL_STORAGE 1
^
//
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:791:2: warning: ("Thread local storage not supported"); [-W#warnings]
#warning("Thread local storage not supported");
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:790:34: warning: extra tokens at end of #undef directive [-Wextra-tokens]
#undef P_HAS_THREADLOCAL_STORAGE 1
^
//
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:791:2: warning: ("Thread local storage not supported"); [-W#warnings]
#warning("Thread local storage not supported");
^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:133:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:306:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex readerMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:308:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex starvationPreventer;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:311:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex writerMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:790:34: warning: extra tokens at end of #undef directive [-Wextra-tokens]
#undef P_HAS_THREADLOCAL_STORAGE 1
^
//
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/thread.h:791:2: warning: ("Thread local storage not supported"); [-W#warnings]
#warning("Thread local storage not supported");
^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:133:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:306:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex readerMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:308:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex starvationPreventer;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:311:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex writerMutex;
^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:133:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:306:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex readerMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:308:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex starvationPreventer;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:311:16: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex writerMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:321:22: error: use of undeclared identifier 'PThreadIdentifier'
typedef std::map NestMap;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:323:13: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex m_nestingMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:253:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PReadWriteMutex'
PCLASSINFO(PReadWriteMutex, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:321:22:1055:59: error: note: use of undeclared identifier 'PThreadIdentifier'
expanded from macro 'PCLASSINFO'
typedef std::map NestMap;
^
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:323:13: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
fatal error: too many errors emitted, stopping now [-ferror-limit=] PMutex m_nestingMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:253:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PReadWriteMutex'
PCLASSINFO(PReadWriteMutex, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:321:22: error: use of undeclared identifier 'PThreadIdentifier'
typedef std::map NestMap;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:323:13: error: field type 'PMutex' (aka 'PTimedMutex') is an abstract class
PMutex m_nestingMutex;
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syncthrd.h:253:3: error: cannot initialize object parameter of type 'const PObject' with an expression of type 'const PReadWriteMutex'
PCLASSINFO(PReadWriteMutex, PObject);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1055:59: note: expanded from macro 'PCLASSINFO'
{ return strcmp(clsName, cls::Class()) == 0 || par::InternalIsDescendant(clsName); } \
^~~~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 warnings and 20 errors generated.
gmake[2]: *** [Makefile:80: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_midnightbsd1.1_x86/obj/vsdl.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
19 warnings and 20 errors generated.
gmake[2]: *** [Makefile:102: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_midnightbsd1.1_x86/obj/vfakeio.o] Error 1
20 warnings and 20 errors generated.
gmake[2]: *** [../make/common.mak:97: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_midnightbsd1.1_x86/obj/pssl.o] Error 1
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: *** [Makefile:91: optshared] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/mports/devel/ptlib