[root@asterisk h323]# make g++ -g -c -fno-rtti -o ast_h323.o -DPBYTE_ORDER=PLITTLE_ENDIAN -DNDEBUG -DDO_CRASH -DDEBUG_THREADS -pipe -Wall -fPIC -DP_LINUX -D_REENTRANT -D_GNU_SOURCE -DP_HAS_SEMAPHORES -DP_SSL -DP_PTHREADS -DPHAS_TEMPLATES -DPTRACING -DP_USE_PRAGMA -I../../include -I/root/pwlib/include/ptlib/unix -I/root/pwlib/include -I/root/openh323/include -Wno-missing-prototypes -Wno-missing-declarations ast_h323.cpp In file included from /usr/local/include/ptlib/contain.h:222, from /usr/local/include/ptlib.h:139, from ast_h323.cpp:34: /usr/local/include/ptlib/object.h:585: parse error before `(' token /usr/local/include/ptlib/object.h:1201: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1201: parse error before `(' token /usr/local/include/ptlib/object.h:1214: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1214: declaration of `int PObject::BOOL' /usr/local/include/ptlib/object.h:1201: conflicts with previous declaration ` int PObject::BOOL' /usr/local/include/ptlib/object.h:1214: parse error before `(' token /usr/local/include/ptlib/object.h:1265: syntax error before `operator' /usr/local/include/ptlib/object.h:1214: duplicate member `PObject::BOOL' /usr/local/include/ptlib/object.h:1274: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1274: syntax error before `operator' /usr/local/include/ptlib/object.h:1283: syntax error before `operator' /usr/local/include/ptlib/object.h:1292: syntax error before `operator' /usr/local/include/ptlib/object.h:1301: syntax error before `operator' /usr/local/include/ptlib/object.h:1310: syntax error before `operator' /usr/local/include/ptlib/object.h:1325: virtual outside class declaration /usr/local/include/ptlib/object.h:1325: non-member function `void PrintOn(std::ostream&)' cannot have `const' method qualifier /usr/local/include/ptlib/object.h:1335: virtual outside class declaration /usr/local/include/ptlib/object.h:1346: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:1346: friend declaration not in class definition /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(std::ostream&, const PObject&)': /usr/local/include/ptlib/object.h:1346: no matching function for call to ` PObject::PrintOn(std::basic_ostream >&) const' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:1356: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:1356: friend declaration not in class definition /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(std::istream&, PObject&)': /usr/local/include/ptlib/object.h:1356: no matching function for call to ` PObject::ReadFrom(std::basic_istream >&)' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:1375: syntax error before `(' token /usr/local/include/ptlib/object.h:1398: virtual outside class declaration /usr/local/include/ptlib/object.h:1420: virtual outside class declaration /usr/local/include/ptlib/object.h:1437: virtual outside class declaration /usr/local/include/ptlib/object.h:1437: non-member function `PObject* Clone()' cannot have `const' method qualifier /usr/local/include/ptlib/object.h:1450: syntax error before `(' token /usr/local/include/ptlib/object.h:1509: parse error before `(' token /usr/local/include/ptlib/object.h:1549: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1549: parse error before `(' token /usr/local/include/ptlib/object.h:1549: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1549: syntax error before `(' token /usr/local/include/ptlib/object.h:1549: syntax error before `(' token /usr/local/include/ptlib/object.h:1558: virtual outside class declaration /usr/local/include/ptlib/object.h:1558: `PSerialiser& operator<<(char)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1558: `PSerialiser& operator<<(char)' must take exactly two arguments /usr/local/include/ptlib/object.h:1558: function `PSerialiser& operator<<(char) ' is initialized like a variable /usr/local/include/ptlib/object.h:1560: virtual outside class declaration /usr/local/include/ptlib/object.h:1560: `PSerialiser& operator<<(unsigned char) ' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1560: `PSerialiser& operator<<(unsigned char) ' must take exactly two arguments /usr/local/include/ptlib/object.h:1560: function `PSerialiser& operator<<(unsigned char)' is initialized like a variable /usr/local/include/ptlib/object.h:1562: virtual outside class declaration /usr/local/include/ptlib/object.h:1562: `PSerialiser& operator<<(signed char)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1562: `PSerialiser& operator<<(signed char)' must take exactly two arguments /usr/local/include/ptlib/object.h:1562: function `PSerialiser& operator<<(signed char)' is initialized like a variable /usr/local/include/ptlib/object.h:1564: virtual outside class declaration /usr/local/include/ptlib/object.h:1564: `PSerialiser& operator<<(short int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1564: `PSerialiser& operator<<(short int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1564: function `PSerialiser& operator<<(short int)' is initialized like a variable /usr/local/include/ptlib/object.h:1566: virtual outside class declaration /usr/local/include/ptlib/object.h:1566: `PSerialiser& operator<<(short unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1566: `PSerialiser& operator<<(short unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1566: function `PSerialiser& operator<<(short unsigned int)' is initialized like a variable /usr/local/include/ptlib/object.h:1568: virtual outside class declaration /usr/local/include/ptlib/object.h:1568: `PSerialiser& operator<<(int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1568: `PSerialiser& operator<<(int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1568: function `PSerialiser& operator<<(int)' is initialized like a variable /usr/local/include/ptlib/object.h:1570: virtual outside class declaration /usr/local/include/ptlib/object.h:1570: `PSerialiser& operator<<(unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1570: `PSerialiser& operator<<(unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1570: function `PSerialiser& operator<<(unsigned int)' is initialized like a variable /usr/local/include/ptlib/object.h:1572: virtual outside class declaration /usr/local/include/ptlib/object.h:1572: `PSerialiser& operator<<(long int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1572: `PSerialiser& operator<<(long int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1572: function `PSerialiser& operator<<(long int)' is initialized like a variable /usr/local/include/ptlib/object.h:1574: virtual outside class declaration /usr/local/include/ptlib/object.h:1574: `PSerialiser& operator<<(long unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1574: `PSerialiser& operator<<(long unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1574: function `PSerialiser& operator<<(long unsigned int)' is initialized like a variable /usr/local/include/ptlib/object.h:1576: virtual outside class declaration /usr/local/include/ptlib/object.h:1576: `PSerialiser& operator<<(float)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1576: `PSerialiser& operator<<(float)' must take exactly two arguments /usr/local/include/ptlib/object.h:1576: function `PSerialiser& operator<<(float)' is initialized like a variable /usr/local/include/ptlib/object.h:1578: virtual outside class declaration /usr/local/include/ptlib/object.h:1578: `PSerialiser& operator<<(double)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1578: `PSerialiser& operator<<(double)' must take exactly two arguments /usr/local/include/ptlib/object.h:1578: function `PSerialiser& operator<<(double)' is initialized like a variable /usr/local/include/ptlib/object.h:1581: virtual outside class declaration /usr/local/include/ptlib/object.h:1581: `PSerialiser& operator<<(long double)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1581: `PSerialiser& operator<<(long double)' must take exactly two arguments /usr/local/include/ptlib/object.h:1581: function `PSerialiser& operator<<(long double)' is initialized like a variable /usr/local/include/ptlib/object.h:1584: virtual outside class declaration /usr/local/include/ptlib/object.h:1584: `PSerialiser& operator<<(const char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1584: `PSerialiser& operator<<(const char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1584: function `PSerialiser& operator<<(const char*)' is initialized like a variable /usr/local/include/ptlib/object.h:1586: virtual outside class declaration /usr/local/include/ptlib/object.h:1586: `PSerialiser& operator<<(const unsigned char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1586: `PSerialiser& operator<<(const unsigned char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1586: function `PSerialiser& operator<<(const unsigned char*)' is initialized like a variable /usr/local/include/ptlib/object.h:1588: virtual outside class declaration /usr/local/include/ptlib/object.h:1588: `PSerialiser& operator<<(const signed char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1588: `PSerialiser& operator<<(const signed char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1588: function `PSerialiser& operator<<(const signed char*)' is initialized like a variable /usr/local/include/ptlib/object.h:1593: virtual outside class declaration /usr/local/include/ptlib/object.h:1593: `PSerialiser& operator<<(PObject&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1595: parse error before `protected' /usr/local/include/ptlib/object.h:1620: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1620: parse error before `(' token /usr/local/include/ptlib/object.h:1620: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1620: syntax error before `(' token /usr/local/include/ptlib/object.h:1620: syntax error before `(' token /usr/local/include/ptlib/object.h:1629: virtual outside class declaration /usr/local/include/ptlib/object.h:1629: `PUnSerialiser& operator>>(char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1629: `PUnSerialiser& operator>>(char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1629: function `PUnSerialiser& operator>>(char&)' is initialized like a variable /usr/local/include/ptlib/object.h:1631: virtual outside class declaration /usr/local/include/ptlib/object.h:1631: `PUnSerialiser& operator>>(unsigned char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1631: `PUnSerialiser& operator>>(unsigned char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1631: function `PUnSerialiser& operator>>(unsigned char&)' is initialized like a variable /usr/local/include/ptlib/object.h:1633: virtual outside class declaration /usr/local/include/ptlib/object.h:1633: `PUnSerialiser& operator>>(signed char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1633: `PUnSerialiser& operator>>(signed char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1633: function `PUnSerialiser& operator>>(signed char&)' is initialized like a variable /usr/local/include/ptlib/object.h:1635: virtual outside class declaration /usr/local/include/ptlib/object.h:1635: `PUnSerialiser& operator>>(short int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1635: `PUnSerialiser& operator>>(short int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1635: function `PUnSerialiser& operator>>(short int&)' is initialized like a variable /usr/local/include/ptlib/object.h:1637: virtual outside class declaration /usr/local/include/ptlib/object.h:1637: `PUnSerialiser& operator>>(short unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1637: `PUnSerialiser& operator>>(short unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1637: function `PUnSerialiser& operator>>(short unsigned int&)' is initialized like a variable /usr/local/include/ptlib/object.h:1639: virtual outside class declaration /usr/local/include/ptlib/object.h:1639: `PUnSerialiser& operator>>(int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1639: `PUnSerialiser& operator>>(int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1639: function `PUnSerialiser& operator>>(int&)' is initialized like a variable /usr/local/include/ptlib/object.h:1641: virtual outside class declaration /usr/local/include/ptlib/object.h:1641: `PUnSerialiser& operator>>(unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1641: `PUnSerialiser& operator>>(unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1641: function `PUnSerialiser& operator>>(unsigned int&)' is initialized like a variable /usr/local/include/ptlib/object.h:1643: virtual outside class declaration /usr/local/include/ptlib/object.h:1643: `PUnSerialiser& operator>>(long int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1643: `PUnSerialiser& operator>>(long int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1643: function `PUnSerialiser& operator>>(long int&)' is initialized like a variable /usr/local/include/ptlib/object.h:1645: virtual outside class declaration /usr/local/include/ptlib/object.h:1645: `PUnSerialiser& operator>>(long unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1645: `PUnSerialiser& operator>>(long unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1645: function `PUnSerialiser& operator>>(long unsigned int&)' is initialized like a variable /usr/local/include/ptlib/object.h:1647: virtual outside class declaration /usr/local/include/ptlib/object.h:1647: `PUnSerialiser& operator>>(float&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1647: `PUnSerialiser& operator>>(float&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1647: function `PUnSerialiser& operator>>(float&)' is initialized like a variable /usr/local/include/ptlib/object.h:1649: virtual outside class declaration /usr/local/include/ptlib/object.h:1649: `PUnSerialiser& operator>>(double&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1649: `PUnSerialiser& operator>>(double&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1649: function `PUnSerialiser& operator>>(double&)' is initialized like a variable /usr/local/include/ptlib/object.h:1652: virtual outside class declaration /usr/local/include/ptlib/object.h:1652: `PUnSerialiser& operator>>(long double&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1652: `PUnSerialiser& operator>>(long double&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1652: function `PUnSerialiser& operator>>(long double&)' is initialized like a variable /usr/local/include/ptlib/object.h:1655: virtual outside class declaration /usr/local/include/ptlib/object.h:1655: `PUnSerialiser& operator>>(char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1655: `PUnSerialiser& operator>>(char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1655: function `PUnSerialiser& operator>>(char*)' is initialized like a variable /usr/local/include/ptlib/object.h:1657: virtual outside class declaration /usr/local/include/ptlib/object.h:1657: `PUnSerialiser& operator>>(unsigned char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1657: `PUnSerialiser& operator>>(unsigned char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1657: function `PUnSerialiser& operator>>(unsigned char*)' is initialized like a variable /usr/local/include/ptlib/object.h:1659: virtual outside class declaration /usr/local/include/ptlib/object.h:1659: `PUnSerialiser& operator>>(signed char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1659: `PUnSerialiser& operator>>(signed char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1659: function `PUnSerialiser& operator>>(signed char*)' is initialized like a variable /usr/local/include/ptlib/object.h:1664: virtual outside class declaration /usr/local/include/ptlib/object.h:1664: `PUnSerialiser& operator>>(PObject&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1664: function `PUnSerialiser& operator>>(PObject&)' is initialized like a variable /usr/local/include/ptlib/object.h:1666: parse error before `protected' /usr/local/include/ptlib/object.h:1709: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1709: parse error before `(' token /usr/local/include/ptlib/object.h:1709: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1709: syntax error before `(' token /usr/local/include/ptlib/object.h:1709: syntax error before `(' token /usr/local/include/ptlib/object.h:1719: `PSerialiser& operator<<(char)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1719: `PSerialiser& operator<<(char)' must take exactly two arguments /usr/local/include/ptlib/object.h:1721: `PSerialiser& operator<<(unsigned char) ' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1721: `PSerialiser& operator<<(unsigned char) ' must take exactly two arguments /usr/local/include/ptlib/object.h:1723: `PSerialiser& operator<<(signed char)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1723: `PSerialiser& operator<<(signed char)' must take exactly two arguments /usr/local/include/ptlib/object.h:1725: `PSerialiser& operator<<(short int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1725: `PSerialiser& operator<<(short int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1727: `PSerialiser& operator<<(short unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1727: `PSerialiser& operator<<(short unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1729: `PSerialiser& operator<<(int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1729: `PSerialiser& operator<<(int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1731: `PSerialiser& operator<<(unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1731: `PSerialiser& operator<<(unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1733: `PSerialiser& operator<<(long int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1733: `PSerialiser& operator<<(long int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1735: `PSerialiser& operator<<(long unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1735: `PSerialiser& operator<<(long unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1737: `PSerialiser& operator<<(float)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1737: `PSerialiser& operator<<(float)' must take exactly two arguments /usr/local/include/ptlib/object.h:1739: `PSerialiser& operator<<(double)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1739: `PSerialiser& operator<<(double)' must take exactly two arguments /usr/local/include/ptlib/object.h:1742: `PSerialiser& operator<<(long double)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1742: `PSerialiser& operator<<(long double)' must take exactly two arguments /usr/local/include/ptlib/object.h:1745: `PSerialiser& operator<<(const char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1745: `PSerialiser& operator<<(const char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1747: `PSerialiser& operator<<(const unsigned char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1747: `PSerialiser& operator<<(const unsigned char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1749: `PSerialiser& operator<<(const signed char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1749: `PSerialiser& operator<<(const signed char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1754: virtual outside class declaration /usr/local/include/ptlib/object.h:1754: `PSerialiser& operator<<(PObject&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1755: parse error before `}' token /usr/local/include/ptlib/object.h:1772: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1772: parse error before `(' token /usr/local/include/ptlib/object.h:1772: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1772: syntax error before `(' token /usr/local/include/ptlib/object.h:1772: syntax error before `(' token /usr/local/include/ptlib/object.h:1782: destructors must be member functions /usr/local/include/ptlib/object.h:1785: `PSerialiser& operator<<(char)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1785: `PSerialiser& operator<<(char)' must take exactly two arguments /usr/local/include/ptlib/object.h:1787: `PSerialiser& operator<<(unsigned char) ' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1787: `PSerialiser& operator<<(unsigned char) ' must take exactly two arguments /usr/local/include/ptlib/object.h:1789: `PSerialiser& operator<<(signed char)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1789: `PSerialiser& operator<<(signed char)' must take exactly two arguments /usr/local/include/ptlib/object.h:1791: `PSerialiser& operator<<(short int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1791: `PSerialiser& operator<<(short int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1793: `PSerialiser& operator<<(short unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1793: `PSerialiser& operator<<(short unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1795: `PSerialiser& operator<<(int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1795: `PSerialiser& operator<<(int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1797: `PSerialiser& operator<<(unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1797: `PSerialiser& operator<<(unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1799: `PSerialiser& operator<<(long int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1799: `PSerialiser& operator<<(long int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1801: `PSerialiser& operator<<(long unsigned int)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1801: `PSerialiser& operator<<(long unsigned int)' must take exactly two arguments /usr/local/include/ptlib/object.h:1803: `PSerialiser& operator<<(float)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1803: `PSerialiser& operator<<(float)' must take exactly two arguments /usr/local/include/ptlib/object.h:1805: `PSerialiser& operator<<(double)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1805: `PSerialiser& operator<<(double)' must take exactly two arguments /usr/local/include/ptlib/object.h:1808: `PSerialiser& operator<<(long double)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1808: `PSerialiser& operator<<(long double)' must take exactly two arguments /usr/local/include/ptlib/object.h:1811: `PSerialiser& operator<<(const char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1811: `PSerialiser& operator<<(const char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1813: `PSerialiser& operator<<(const unsigned char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1813: `PSerialiser& operator<<(const unsigned char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1815: `PSerialiser& operator<<(const signed char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1815: `PSerialiser& operator<<(const signed char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1820: virtual outside class declaration /usr/local/include/ptlib/object.h:1820: `PSerialiser& operator<<(PObject&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1822: parse error before `protected' /usr/local/include/ptlib/object.h:1834: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1834: parse error before `(' token /usr/local/include/ptlib/object.h:1834: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1834: syntax error before `(' token /usr/local/include/ptlib/object.h:1834: syntax error before `(' token /usr/local/include/ptlib/object.h:1843: `PUnSerialiser& operator>>(char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1843: `PUnSerialiser& operator>>(char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1845: `PUnSerialiser& operator>>(unsigned char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1845: `PUnSerialiser& operator>>(unsigned char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1847: `PUnSerialiser& operator>>(signed char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1847: `PUnSerialiser& operator>>(signed char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1849: `PUnSerialiser& operator>>(short int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1849: `PUnSerialiser& operator>>(short int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1851: `PUnSerialiser& operator>>(short unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1851: `PUnSerialiser& operator>>(short unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1853: `PUnSerialiser& operator>>(int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1853: `PUnSerialiser& operator>>(int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1855: `PUnSerialiser& operator>>(unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1855: `PUnSerialiser& operator>>(unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1857: `PUnSerialiser& operator>>(long int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1857: `PUnSerialiser& operator>>(long int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1859: `PUnSerialiser& operator>>(long unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1859: `PUnSerialiser& operator>>(long unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1861: `PUnSerialiser& operator>>(float&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1861: `PUnSerialiser& operator>>(float&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1863: `PUnSerialiser& operator>>(double&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1863: `PUnSerialiser& operator>>(double&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1866: `PUnSerialiser& operator>>(long double&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1866: `PUnSerialiser& operator>>(long double&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1869: `PUnSerialiser& operator>>(char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1869: `PUnSerialiser& operator>>(char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1871: `PUnSerialiser& operator>>(unsigned char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1871: `PUnSerialiser& operator>>(unsigned char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1873: `PUnSerialiser& operator>>(signed char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1873: `PUnSerialiser& operator>>(signed char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1878: `PUnSerialiser& operator>>(PObject&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1879: parse error before `}' token /usr/local/include/ptlib/object.h:1895: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1895: parse error before `(' token /usr/local/include/ptlib/object.h:1895: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1895: syntax error before `(' token /usr/local/include/ptlib/object.h:1895: syntax error before `(' token /usr/local/include/ptlib/object.h:1903: destructors must be member functions /usr/local/include/ptlib/object.h:1906: `PUnSerialiser& operator>>(char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1906: `PUnSerialiser& operator>>(char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1908: `PUnSerialiser& operator>>(unsigned char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1908: `PUnSerialiser& operator>>(unsigned char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1910: `PUnSerialiser& operator>>(signed char&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1910: `PUnSerialiser& operator>>(signed char&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1912: `PUnSerialiser& operator>>(short int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1912: `PUnSerialiser& operator>>(short int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1914: `PUnSerialiser& operator>>(short unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1914: `PUnSerialiser& operator>>(short unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1916: `PUnSerialiser& operator>>(int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1916: `PUnSerialiser& operator>>(int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1918: `PUnSerialiser& operator>>(unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1918: `PUnSerialiser& operator>>(unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1920: `PUnSerialiser& operator>>(long int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1920: `PUnSerialiser& operator>>(long int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1922: `PUnSerialiser& operator>>(long unsigned int&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1922: `PUnSerialiser& operator>>(long unsigned int&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1924: `PUnSerialiser& operator>>(float&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1924: `PUnSerialiser& operator>>(float&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1926: `PUnSerialiser& operator>>(double&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1926: `PUnSerialiser& operator>>(double&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1929: `PUnSerialiser& operator>>(long double&)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1929: `PUnSerialiser& operator>>(long double&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1932: `PUnSerialiser& operator>>(char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1932: `PUnSerialiser& operator>>(char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1934: `PUnSerialiser& operator>>(unsigned char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1934: `PUnSerialiser& operator>>(unsigned char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1936: `PUnSerialiser& operator>>(signed char*)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:1936: `PUnSerialiser& operator>>(signed char*)' must take exactly two arguments /usr/local/include/ptlib/object.h:1941: `PUnSerialiser& operator>>(PObject&)' must take exactly two arguments /usr/local/include/ptlib/object.h:1943: parse error before `protected' /usr/local/include/ptlib/object.h:1963: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1963: parse error before `(' token /usr/local/include/ptlib/object.h:1963: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1963: syntax error before `(' token /usr/local/include/ptlib/object.h:1963: syntax error before `(' token /usr/local/include/ptlib/object.h:1978: `friend' can only be specified inside a class /usr/local/include/ptlib/object.h:1979: parse error before `}' token /usr/local/include/ptlib/object.h:1998: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:1998: parse error before `(' token /usr/local/include/ptlib/object.h:1998: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:1998: syntax error before `(' token /usr/local/include/ptlib/object.h:1998: syntax error before `(' token /usr/local/include/ptlib/object.h:2015: parse error before `const' /usr/local/include/ptlib/object.h:2022: destructors must be member functions /usr/local/include/ptlib/object.h:2022: virtual outside class declaration /usr/local/include/ptlib/object.h:2034: syntax error before `&' token /usr/local/include/ptlib/object.h:2050: syntax error before `(' token /usr/local/include/ptlib/object.h:2063: parse error before `)' token /usr/local/include/ptlib/object.h:2070: non-member function `PSmartObject* GetObject()' cannot have `const' method qualifier /usr/local/include/ptlib/object.h: In function `PSmartObject* GetObject()': /usr/local/include/ptlib/object.h:2070: `object' undeclared (first use this function) /usr/local/include/ptlib/object.h:2070: (Each undeclared identifier is reported only once for each function it appears in.) /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2073: parse error before `protected' /usr/local/include/ptlib/object.h:2137: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:2137: parse error before `(' token /usr/local/include/ptlib/object.h:2137: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2137: syntax error before `(' token /usr/local/include/ptlib/object.h:2137: syntax error before `(' token /usr/local/include/ptlib/object.h:2150: type specifier omitted for parameter ` INT' /usr/local/include/ptlib/object.h:2150: parse error before `)' token /usr/local/include/ptlib/object.h:2151: virtual outside class declaration /usr/local/include/ptlib/object.h:2151: non-member function `void Call(...)' cannot have `const' method qualifier /usr/local/include/ptlib/object.h:2151: function `void Call(...)' is initialized like a variable /usr/local/include/ptlib/object.h:2153: parse error before `protected' /usr/local/include/ptlib/object.h:2182: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/object.h:2182: parse error before `(' token /usr/local/include/ptlib/object.h:2182: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2182: syntax error before `(' token /usr/local/include/ptlib/object.h:2182: syntax error before `(' token /usr/local/include/ptlib/object.h:2197: type specifier omitted for parameter ` INT' /usr/local/include/ptlib/object.h:2197: parse error before `)' token /usr/local/include/ptlib/object.h:2198: virtual outside class declaration /usr/local/include/ptlib/object.h:2198: non-member function `void operator()(...)' cannot have `const' method qualifier /usr/local/include/ptlib/object.h:2198: `void operator()(...)' must be a nonstatic member function /usr/local/include/ptlib/object.h: In function `void operator()(...)': /usr/local/include/ptlib/object.h:2198: `notifier' undeclared (first use this function) /usr/local/include/ptlib/object.h:2198: `extra' undeclared (first use this function) /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2199: parse error before `}' token /usr/local/include/ptlib/object.h:2529: parse error before `value' /usr/local/include/ptlib/object.h:2529: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2529: semicolon missing after declaration of `struct PInt16l' /usr/local/include/ptlib/object.h: In function `int PInt16l(const PInt16l&)': /usr/local/include/ptlib/object.h:2529: `data' undeclared (first use this function) /usr/local/include/ptlib/object.h:2529: `struct PInt16l' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2529: syntax error before `&' token /usr/local/include/ptlib/object.h:2529: syntax error before `*' token /usr/local/include/ptlib/object.h:2529: syntax error before `&' token /usr/local/include/ptlib/object.h:2529: syntax error before `(' token /usr/local/include/ptlib/object.h:2529: syntax error before `*' token /usr/local/include/ptlib/object.h:2529: syntax error before `*' token /usr/local/include/ptlib/object.h:2529: parse error before `&' token /usr/local/include/ptlib/object.h:2529: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2529: friend declaration not in class definition /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2529: `s' undeclared (first use this function) /usr/local/include/ptlib/object.h:2529: `PInt16' undeclared (first use this function) /usr/local/include/ptlib/object.h:2529: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2529: type specifier omitted for parameter ` PInt16l' /usr/local/include/ptlib/object.h:2529: parse error before `&' token /usr/local/include/ptlib/object.h:2529: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2529: friend declaration not in class definition /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2529: `PInt16' undeclared (first use this function) /usr/local/include/ptlib/object.h:2529: parse error before `;' token /usr/local/include/ptlib/object.h:2529: `val' undeclared (first use this function) /usr/local/include/ptlib/object.h:2529: `v' undeclared (first use this function) /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2529: parse error before `private' /usr/local/include/ptlib/object.h:2535: parse error before `value' /usr/local/include/ptlib/object.h:2535: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2535: semicolon missing after declaration of `struct PInt16b' /usr/local/include/ptlib/object.h: In function `int PInt16b(const PInt16b&)': /usr/local/include/ptlib/object.h:2535: `struct PInt16b' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2535: syntax error before `&' token /usr/local/include/ptlib/object.h:2535: syntax error before `&' token /usr/local/include/ptlib/object.h:2535: syntax error before `(' token /usr/local/include/ptlib/object.h:2535: parse error before `&' token /usr/local/include/ptlib/object.h:2535: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2535: friend declaration not in class definition /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2535: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2535: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2535: type specifier omitted for parameter ` PInt16b' /usr/local/include/ptlib/object.h:2535: parse error before `&' token /usr/local/include/ptlib/object.h:2535: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2535: friend declaration not in class definition /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2535: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2535: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2535: parse error before `private' /usr/local/include/ptlib/object.h:2541: parse error before `value' /usr/local/include/ptlib/object.h:2541: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2541: semicolon missing after declaration of `struct PUInt16l' /usr/local/include/ptlib/object.h: In function `int PUInt16l(const PUInt16l&)': /usr/local/include/ptlib/object.h:2541: `struct PUInt16l' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2541: syntax error before `&' token /usr/local/include/ptlib/object.h:2541: syntax error before `*' token /usr/local/include/ptlib/object.h:2541: syntax error before `&' token /usr/local/include/ptlib/object.h:2541: syntax error before `(' token /usr/local/include/ptlib/object.h:2541: syntax error before `*' token /usr/local/include/ptlib/object.h:2541: syntax error before `*' token /usr/local/include/ptlib/object.h:2541: parse error before `&' token /usr/local/include/ptlib/object.h:2541: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2541: friend declaration not in class definition /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2541: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2541: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2541: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2541: `WORD' undeclared (first use this function) /usr/local/include/ptlib/object.h:2541: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2541: type specifier omitted for parameter ` PUInt16l' /usr/local/include/ptlib/object.h:2541: parse error before `&' token /usr/local/include/ptlib/object.h:2541: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2541: friend declaration not in class definition /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2541: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2541: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2541: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2541: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2541: parse error before `private' /usr/local/include/ptlib/object.h:2547: parse error before `value' /usr/local/include/ptlib/object.h:2547: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2547: semicolon missing after declaration of `struct PUInt16b' /usr/local/include/ptlib/object.h: In function `int PUInt16b(const PUInt16b&)': /usr/local/include/ptlib/object.h:2547: `struct PUInt16b' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2547: syntax error before `&' token /usr/local/include/ptlib/object.h:2547: syntax error before `&' token /usr/local/include/ptlib/object.h:2547: syntax error before `(' token /usr/local/include/ptlib/object.h:2547: parse error before `&' token /usr/local/include/ptlib/object.h:2547: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2547: friend declaration not in class definition /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2547: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2547: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2547: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2547: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2547: type specifier omitted for parameter ` PUInt16b' /usr/local/include/ptlib/object.h:2547: parse error before `&' token /usr/local/include/ptlib/object.h:2547: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2547: friend declaration not in class definition /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2547: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2547: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2547: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2547: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2547: parse error before `private' /usr/local/include/ptlib/object.h:2553: parse error before `value' /usr/local/include/ptlib/object.h:2553: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2553: semicolon missing after declaration of `struct PInt32l' /usr/local/include/ptlib/object.h: In function `int PInt32l(const PInt32l&)': /usr/local/include/ptlib/object.h:2553: `struct PInt32l' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2553: syntax error before `&' token /usr/local/include/ptlib/object.h:2553: syntax error before `*' token /usr/local/include/ptlib/object.h:2553: syntax error before `&' token /usr/local/include/ptlib/object.h:2553: syntax error before `(' token /usr/local/include/ptlib/object.h:2553: syntax error before `*' token /usr/local/include/ptlib/object.h:2553: syntax error before `*' token /usr/local/include/ptlib/object.h:2553: parse error before `&' token /usr/local/include/ptlib/object.h:2553: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2553: friend declaration not in class definition /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2553: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2553: `PInt32' undeclared (first use this function) /usr/local/include/ptlib/object.h:2553: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2553: type specifier omitted for parameter ` PInt32l' /usr/local/include/ptlib/object.h:2553: parse error before `&' token /usr/local/include/ptlib/object.h:2553: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2553: friend declaration not in class definition /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2553: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2553: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2553: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2553: parse error before `private' /usr/local/include/ptlib/object.h:2559: parse error before `value' /usr/local/include/ptlib/object.h:2559: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2559: semicolon missing after declaration of `struct PInt32b' /usr/local/include/ptlib/object.h: In function `int PInt32b(const PInt32b&)': /usr/local/include/ptlib/object.h:2559: `struct PInt32b' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2559: syntax error before `&' token /usr/local/include/ptlib/object.h:2559: syntax error before `&' token /usr/local/include/ptlib/object.h:2559: syntax error before `(' token /usr/local/include/ptlib/object.h:2559: parse error before `&' token /usr/local/include/ptlib/object.h:2559: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2559: friend declaration not in class definition /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2559: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2559: type specifier omitted for parameter ` PInt32b' /usr/local/include/ptlib/object.h:2559: parse error before `&' token /usr/local/include/ptlib/object.h:2559: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2559: friend declaration not in class definition /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2559: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2559: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2559: parse error before `private' /usr/local/include/ptlib/object.h:2565: parse error before `value' /usr/local/include/ptlib/object.h:2565: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2565: semicolon missing after declaration of `struct PUInt32l' /usr/local/include/ptlib/object.h: In function `int PUInt32l(const PUInt32l&)': /usr/local/include/ptlib/object.h:2565: `struct PUInt32l' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2565: syntax error before `&' token /usr/local/include/ptlib/object.h:2565: syntax error before `*' token /usr/local/include/ptlib/object.h:2565: syntax error before `&' token /usr/local/include/ptlib/object.h:2565: syntax error before `(' token /usr/local/include/ptlib/object.h:2565: syntax error before `*' token /usr/local/include/ptlib/object.h:2565: syntax error before `*' token /usr/local/include/ptlib/object.h:2565: parse error before `&' token /usr/local/include/ptlib/object.h:2565: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2565: friend declaration not in class definition /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2565: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2565: `DWORD' undeclared (first use this function) /usr/local/include/ptlib/object.h:2565: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2565: type specifier omitted for parameter ` PUInt32l' /usr/local/include/ptlib/object.h:2565: parse error before `&' token /usr/local/include/ptlib/object.h:2565: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2565: friend declaration not in class definition /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2565: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2565: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2565: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2565: parse error before `private' /usr/local/include/ptlib/object.h:2571: parse error before `value' /usr/local/include/ptlib/object.h:2571: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2571: semicolon missing after declaration of `struct PUInt32b' /usr/local/include/ptlib/object.h: In function `int PUInt32b(const PUInt32b&)': /usr/local/include/ptlib/object.h:2571: `struct PUInt32b' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2571: syntax error before `&' token /usr/local/include/ptlib/object.h:2571: syntax error before `&' token /usr/local/include/ptlib/object.h:2571: syntax error before `(' token /usr/local/include/ptlib/object.h:2571: parse error before `&' token /usr/local/include/ptlib/object.h:2571: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2571: friend declaration not in class definition /usr/local/include/ptlib/object.h:2571: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2571: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2571: type specifier omitted for parameter ` PUInt32b' /usr/local/include/ptlib/object.h:2571: parse error before `&' token /usr/local/include/ptlib/object.h:2571: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2571: friend declaration not in class definition /usr/local/include/ptlib/object.h:2571: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2571: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2571: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2571: parse error before `private' /usr/local/include/ptlib/object.h:2577: parse error before `value' /usr/local/include/ptlib/object.h:2577: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2577: semicolon missing after declaration of `struct PInt64l' /usr/local/include/ptlib/object.h: In function `int PInt64l(const PInt64l&)': /usr/local/include/ptlib/object.h:2577: `struct PInt64l' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2577: syntax error before `&' token /usr/local/include/ptlib/object.h:2577: syntax error before `*' token /usr/local/include/ptlib/object.h:2577: syntax error before `&' token /usr/local/include/ptlib/object.h:2577: syntax error before `(' token /usr/local/include/ptlib/object.h:2577: syntax error before `*' token /usr/local/include/ptlib/object.h:2577: syntax error before `*' token /usr/local/include/ptlib/object.h:2577: parse error before `&' token /usr/local/include/ptlib/object.h:2577: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2577: friend declaration not in class definition /usr/local/include/ptlib/object.h:2577: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2577: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2571: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2571: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2577: `PInt64' undeclared (first use this function) /usr/local/include/ptlib/object.h:2577: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2577: type specifier omitted for parameter ` PInt64l' /usr/local/include/ptlib/object.h:2577: parse error before `&' token /usr/local/include/ptlib/object.h:2577: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2577: friend declaration not in class definition /usr/local/include/ptlib/object.h:2577: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2577: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2571: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2571: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2577: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2577: parse error before `private' /usr/local/include/ptlib/object.h:2583: parse error before `value' /usr/local/include/ptlib/object.h:2583: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2583: semicolon missing after declaration of `struct PInt64b' /usr/local/include/ptlib/object.h: In function `int PInt64b(const PInt64b&)': /usr/local/include/ptlib/object.h:2583: `struct PInt64b' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2583: syntax error before `&' token /usr/local/include/ptlib/object.h:2583: syntax error before `&' token /usr/local/include/ptlib/object.h:2583: syntax error before `(' token /usr/local/include/ptlib/object.h:2583: parse error before `&' token /usr/local/include/ptlib/object.h:2583: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2583: friend declaration not in class definition /usr/local/include/ptlib/object.h:2583: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2583: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2577: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2577: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2571: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2583: type specifier omitted for parameter ` PInt64b' /usr/local/include/ptlib/object.h:2583: parse error before `&' token /usr/local/include/ptlib/object.h:2583: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2583: friend declaration not in class definition /usr/local/include/ptlib/object.h:2583: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2583: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2577: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2577: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2571: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2583: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2583: parse error before `private' /usr/local/include/ptlib/object.h:2589: parse error before `value' /usr/local/include/ptlib/object.h:2589: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2589: semicolon missing after declaration of `struct PUInt64l' /usr/local/include/ptlib/object.h: In function `int PUInt64l(const PUInt64l&)': /usr/local/include/ptlib/object.h:2589: `struct PUInt64l' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2589: syntax error before `&' token /usr/local/include/ptlib/object.h:2589: syntax error before `*' token /usr/local/include/ptlib/object.h:2589: syntax error before `&' token /usr/local/include/ptlib/object.h:2589: syntax error before `(' token /usr/local/include/ptlib/object.h:2589: syntax error before `*' token /usr/local/include/ptlib/object.h:2589: syntax error before `*' token /usr/local/include/ptlib/object.h:2589: parse error before `&' token /usr/local/include/ptlib/object.h:2589: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2589: friend declaration not in class definition /usr/local/include/ptlib/object.h:2589: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2589: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2583: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2583: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2577: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2571: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2589: `PUInt64' undeclared (first use this function) /usr/local/include/ptlib/object.h:2589: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2589: type specifier omitted for parameter ` PUInt64l' /usr/local/include/ptlib/object.h:2589: parse error before `&' token /usr/local/include/ptlib/object.h:2589: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2589: friend declaration not in class definition /usr/local/include/ptlib/object.h:2589: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2589: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2583: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2583: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2577: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2571: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2589: parse error before `;' token /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2589: parse error before `private' /usr/local/include/ptlib/object.h:2595: parse error before `value' /usr/local/include/ptlib/object.h:2595: ISO C++ forbids defining types within return type /usr/local/include/ptlib/object.h:2595: semicolon missing after declaration of `struct PUInt64b' /usr/local/include/ptlib/object.h: In function `int PUInt64b(const PUInt64b&)': /usr/local/include/ptlib/object.h:2595: `struct PUInt64b' has no member named ` data' /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2595: syntax error before `&' token /usr/local/include/ptlib/object.h:2595: syntax error before `&' token /usr/local/include/ptlib/object.h:2595: syntax error before `(' token /usr/local/include/ptlib/object.h:2595: parse error before `&' token /usr/local/include/ptlib/object.h:2595: can't initialize friend function ` operator<<' /usr/local/include/ptlib/object.h:2595: friend declaration not in class definition /usr/local/include/ptlib/object.h:2595: `std::ostream& operator<<(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2595: `std::ostream& operator<<(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::ostream& operator<<(...)': /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2589: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2589: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2583: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2577: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2571: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2565: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2559: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2553: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2547: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2541: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2535: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::ostream& operator<<(...)' /usr/local/include/ptlib/object.h:2529: `std::ostream& operator<<(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2595: type specifier omitted for parameter ` PUInt64b' /usr/local/include/ptlib/object.h:2595: parse error before `&' token /usr/local/include/ptlib/object.h:2595: can't initialize friend function ` operator>>' /usr/local/include/ptlib/object.h:2595: friend declaration not in class definition /usr/local/include/ptlib/object.h:2595: `std::istream& operator>>(...)' must have an argument of class or enumerated type /usr/local/include/ptlib/object.h:2595: `std::istream& operator>>(...)' must take exactly two arguments /usr/local/include/ptlib/object.h: In function `std::istream& operator>>(...)': /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2589: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2589: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2583: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2577: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2571: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2565: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2559: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2553: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2547: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2541: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2535: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h:2595: redefinition of `std::istream& operator>>(...)' /usr/local/include/ptlib/object.h:2529: `std::istream& operator>>(...)' previously defined here /usr/local/include/ptlib/object.h: At global scope: /usr/local/include/ptlib/object.h:2595: parse error before `private' /usr/local/include/ptlib/object.h: In member function `PFloat32l& PFloat32l::operator=(float)': /usr/local/include/ptlib/object.h:2601: `BYTE' undeclared (first use this function) /usr/local/include/ptlib/object.h:2601: parse error before `;' token /usr/local/include/ptlib/object.h:2601: `d' undeclared (first use this function) /usr/local/include/ptlib/object.h:2601: parse error before `;' token /usr/local/include/ptlib/object.h:2601: parse error before `;' token /usr/local/include/ptlib/object.h: In member function `PFloat32l::operator float() const': /usr/local/include/ptlib/object.h:2601: parse error before `;' token /usr/local/include/ptlib/object.h:2601: parse error before `;' token /usr/local/include/ptlib/object.h:2601: parse error before `;' token /usr/local/include/ptlib/object.h: In member function `PFloat64l& PFloat64l::operator=(double)': /usr/local/include/ptlib/object.h:2613: parse error before `;' token /usr/local/include/ptlib/object.h:2613: parse error before `;' token /usr/local/include/ptlib/object.h:2613: parse error before `;' token /usr/local/include/ptlib/object.h: In member function `PFloat64l::operator double() const': /usr/local/include/ptlib/object.h:2613: parse error before `;' token /usr/local/include/ptlib/object.h:2613: parse error before `;' token /usr/local/include/ptlib/object.h:2613: parse error before `;' token /usr/local/include/ptlib/object.h: In member function `PFloat80l& PFloat80l::operator=(long double)': /usr/local/include/ptlib/object.h:2626: parse error before `;' token /usr/local/include/ptlib/object.h:2626: parse error before `;' token /usr/local/include/ptlib/object.h:2626: parse error before `;' token /usr/local/include/ptlib/object.h: In member function `PFloat80l::operator long double() const': /usr/local/include/ptlib/object.h:2626: parse error before `;' token /usr/local/include/ptlib/object.h:2626: parse error before `;' token /usr/local/include/ptlib/object.h:2626: parse error before `;' token In file included from /usr/local/include/ptlib.h:139, from ast_h323.cpp:34: /usr/local/include/ptlib/contain.h: At global scope: /usr/local/include/ptlib/contain.h:252: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/contain.h:252: parse error before `(' token /usr/local/include/ptlib/contain.h:252: ISO C++ forbids defining types within return type /usr/local/include/ptlib/contain.h:252: syntax error before `(' token /usr/local/include/ptlib/contain.h:252: syntax error before `(' token /usr/local/include/ptlib/contain.h:268: parse error before `const' /usr/local/include/ptlib/contain.h:280: `PContainer& operator=(const PContainer&)' must be a nonstatic member function /usr/local/include/ptlib/contain.h:280: `PContainer& operator=(const PContainer&)' must take exactly two arguments /usr/local/include/ptlib/contain.h:286: destructors must be member functions /usr/local/include/ptlib/contain.h:286: virtual outside class declaration /usr/local/include/ptlib/contain.h:297: syntax error before `(' token /usr/local/include/ptlib/contain.h:312: syntax error before `(' token /usr/local/include/ptlib/contain.h:322: `PINDEX' was not declared in this scope /usr/local/include/ptlib/contain.h:322: parse error before `)' token /usr/local/include/ptlib/contain.h:331: syntax error before `(' token /usr/local/include/ptlib/contain.h:339: parse error before `)' token /usr/local/include/ptlib/contain.h:349: syntax error before `(' token /usr/local/include/ptlib/contain.h:378: virtual outside class declaration /usr/local/include/ptlib/contain.h:378: function `void DestroyContents()' is initialized like a variable /usr/local/include/ptlib/contain.h:389: parse error before `&' token /usr/local/include/ptlib/contain.h:389: virtual outside class declaration /usr/local/include/ptlib/contain.h:402: parse error before `&' token /usr/local/include/ptlib/contain.h:420: parse error before `*' token /usr/local/include/ptlib/contain.h:430: parse error before `initialSize' /usr/local/include/ptlib/contain.h:431: missing ';' before right brace /usr/local/include/ptlib/contain.h:432: ISO C++ forbids defining types within return type /usr/local/include/ptlib/contain.h:432: syntax error before `;' token /usr/local/include/ptlib/contain.h:434: 'BOOL' is used as a type, but is not defined as a type. /usr/local/include/ptlib/contain.h:435: parse error before `}' token /usr/local/include/ptlib/contain.h:436: parse error before `}' token /usr/local/include/ptlib/contain.h:541: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/contain.h:541: parse error before `(' token /usr/local/include/ptlib/contain.h:541: ISO C++ forbids defining types within return type /usr/local/include/ptlib/contain.h:541: syntax error before `(' token /usr/local/include/ptlib/contain.h:541: syntax error before `(' token /usr/local/include/ptlib/contain.h:570: virtual outside class declaration /usr/local/include/ptlib/contain.h:570: non-member function `void PrintOn(std::ostream&)' cannot have `const' method qualifier /usr/local/include/ptlib/contain.h:584: syntax error before `(' token /usr/local/include/ptlib/contain.h:604: syntax error before `(' token /usr/local/include/ptlib/contain.h:620: syntax error before `(' token /usr/local/include/ptlib/contain.h:634: syntax error before `(' token /usr/local/include/ptlib/contain.h:647: parse error before `)' token /usr/local/include/ptlib/contain.h:648: virtual outside class declaration /usr/local/include/ptlib/contain.h:648: function `PObject* RemoveAt(...)' is initialized like a variable /usr/local/include/ptlib/contain.h:656: virtual outside class declaration /usr/local/include/ptlib/contain.h:671: syntax error before `(' token /usr/local/include/ptlib/contain.h:682: parse error before `)' token /usr/local/include/ptlib/contain.h:683: virtual outside class declaration /usr/local/include/ptlib/contain.h:683: non-member function `PObject* GetAt(...)' cannot have `const' method qualifier /usr/local/include/ptlib/contain.h:683: function `PObject* GetAt(...)' is initialized like a variable /usr/local/include/ptlib/contain.h:691: syntax error before `(' token /usr/local/include/ptlib/contain.h:703: syntax error before `(' token /usr/local/include/ptlib/contain.h:721: `BOOL' was not declared in this scope /usr/local/include/ptlib/contain.h:721: parse error before `=' token /usr/local/include/ptlib/contain.h:730: parse error before `protected' In file included from /usr/local/include/ptlib/contain.h:752, from /usr/local/include/ptlib.h:139, from ast_h323.cpp:34: /usr/local/include/ptlib/array.h:147: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/array.h:147: parse error before `(' token /usr/local/include/ptlib/array.h:147: ISO C++ forbids defining types within return type /usr/local/include/ptlib/array.h:147: syntax error before `(' token /usr/local/include/ptlib/array.h:147: syntax error before `(' token /usr/local/include/ptlib/array.h:147: `PAbstractArray& operator=(const PAbstractArray&)' must be a nonstatic member function /usr/local/include/ptlib/array.h:147: `PAbstractArray& operator=(const PAbstractArray&)' must take exactly two arguments /usr/local/include/ptlib/array.h: In function `PAbstractArray& operator=(const PAbstractArray&)': /usr/local/include/ptlib/array.h:147: invalid use of `this' in non-member function /usr/local/include/ptlib/array.h: At global scope: /usr/local/include/ptlib/array.h:147: destructors must be member functions /usr/local/include/ptlib/array.h:147: virtual outside class declaration /usr/local/include/ptlib/array.h:147: syntax error before `(' token /usr/local/include/ptlib/array.h:147: invalid use of `this' at top level /usr/local/include/ptlib/array.h:147: `int CloneContents' redeclared as different kind of symbol /usr/local/include/ptlib/contain.h:420: previous declaration of `void CloneContents(...)' /usr/local/include/ptlib/array.h:147: parse error before `return' /usr/local/include/ptlib/array.h:147: virtual outside class declaration /usr/local/include/ptlib/array.h:147: parse error before `*' token /usr/local/include/ptlib/array.h:147: `void CloneContents(...)' redeclared as different kind of symbol /usr/local/include/ptlib/array.h:147: previous declaration of `int CloneContents' /usr/local/include/ptlib/array.h:147: previous non-function declaration `int CloneContents' /usr/local/include/ptlib/array.h:147: conflicts with function declaration `void CloneContents(...)' /usr/local/include/ptlib/array.h:147: parse error before `&' token /usr/local/include/ptlib/array.h:147: parse error before `&' token /usr/local/include/ptlib/array.h:147: virtual outside class declaration /usr/local/include/ptlib/array.h: In function `void AssignContents(...)': /usr/local/include/ptlib/array.h:147: `c' undeclared (first use this function) /usr/local/include/ptlib/array.h:147: no method `PContainer::AssignContents' /usr/local/include/ptlib/array.h:147: parse error before `&' token /usr/local/include/ptlib/array.h: At global scope: /usr/local/include/ptlib/array.h:149: parse error before `public' /usr/local/include/ptlib/array.h:187: `PINDEX' was not declared in this scope /usr/local/include/ptlib/array.h:187: parse error before `,' token /usr/local/include/ptlib/array.h:207: virtual outside class declaration /usr/local/include/ptlib/array.h:207: non-member function `void PrintOn(std::ostream&)' cannot have `const' method qualifier /usr/local/include/ptlib/array.h:217: virtual outside class declaration /usr/local/include/ptlib/array.h:239: syntax error before `(' token /usr/local/include/ptlib/array.h:254: syntax error before `(' token /usr/local/include/ptlib/array.h:271: type specifier omitted for parameter ` PINDEX' /usr/local/include/ptlib/array.h:271: parse error before `)' token /usr/local/include/ptlib/array.h:288: `PINDEX' was not declared in this scope /usr/local/include/ptlib/array.h:288: parse error before `=' token /usr/local/include/ptlib/array.h:304: parse error before `&' token /usr/local/include/ptlib/array.h:315: type specifier omitted for parameter ` PINDEX' /usr/local/include/ptlib/array.h:315: parse error before `)' token /usr/local/include/ptlib/array.h:316: virtual outside class declaration /usr/local/include/ptlib/array.h:319: 'PINDEX' is used as a type, but is not defined as a type. /usr/local/include/ptlib/array.h:325: 'BOOL' is used as a type, but is not defined as a type. /usr/local/include/ptlib/array.h:327: `friend' can only be specified inside a class /usr/local/include/ptlib/array.h:328: parse error before `}' token /usr/local/include/ptlib/array.h:357: `BOOL' declared as a `virtual' field /usr/local/include/ptlib/array.h:357: parse error before `(' token /usr/local/include/ptlib/array.h:357: ISO C++ forbids defining types within return type /usr/local/include/ptlib/array.h:357: syntax error before `(' token /usr/local/include/ptlib/array.h:357: non-member function `int IsDescendant(const char*)' cannot have `const' method qualifier /usr/local/include/ptlib/array.h: In function `int IsDescendant(const char*)': /usr/local/include/ptlib/array.h:357: use of class template `template class PBaseArray' as expression /usr/local/include/ptlib/array.h:357: parse error before `::' token /usr/local/include/ptlib/array.h: At global scope: /usr/local/include/ptlib/array.h:357: syntax error before `(' token /usr/local/include/ptlib/array.h:374: `T' was not declared in this scope /usr/local/include/ptlib/array.h:374: parse error before `const' /usr/local/include/ptlib/array.h: In function `int PBaseArray(...)': /usr/local/include/ptlib/array.h:377: `int PBaseArray(...)' redeclared as different kind of symbol /usr/local/include/ptlib/array.h:355: previous declaration of `template class PBaseArray' /usr/local/include/ptlib/array.h:355: previous non-function declaration ` template class PBaseArray' /usr/local/include/ptlib/array.h:377: conflicts with function declaration `int PBaseArray(...)' /usr/local/include/ptlib/array.h:377: `T' undeclared (first use this function) /usr/local/include/ptlib/array.h:377: `buffer' undeclared (first use this function) /usr/local/include/ptlib/array.h:377: `length' undeclared (first use this function) /usr/local/include/ptlib/array.h:377: `dynamic' undeclared (first use this function) /usr/local/include/ptlib/array.h:377: only constructors take base initializers /usr/local/include/ptlib/array.h:377: confused by earlier errors, bailing out make: *** [ast_h323.o] Error 1 [root@asterisk h323]#