checking if PWLib version 1.10.2 is compatible with chan_h323... yes checking PWLib installation validity... yes checking /usr/share/pwlib/../openh323/version.h usability... no checking /usr/share/pwlib/../openh323/version.h presence... no checking for /usr/share/pwlib/../openh323/version.h... no checking /home/admin/openh323/include/h323.h usability... no checking /home/admin/openh323/include/h323.h presence... no checking for /home/admin/openh323/include/h323.h... no checking /usr/local/include/openh323/h323.h usability... no checking /usr/local/include/openh323/h323.h presence... no checking for /usr/local/include/openh323/h323.h... no checking /usr/include/openh323/h323.h usability... no checking /usr/include/openh323/h323.h presence... no checking for /usr/include/openh323/h323.h... no configure: *** configure: *** The OPENH323 installation on this system appears to be broken. configure: *** Either correct the installation, or run configure configure: *** including --without-h323 SNIP!!! configure:26469: checking /usr/include/openh323/h323.h usability configure:26486: g++ -c -g -O2 conftest.cpp >&5 In file included from /usr/include/openh323/h323caps.h:214, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/openh323/codecs.h:301:22: mediafmt.h: No such file or directory /usr/include/openh323/codecs.h:302:17: rtp.h: No such file or directory /usr/include/openh323/codecs.h:303:22: channels.h: No such file or directory In file included from /usr/include/openh323/h323caps.h:214, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/openh323/codecs.h:328: error: expected class-name before '{' token /usr/include/openh323/codecs.h:329: error: `PObject' has not been declared /usr/include/openh323/codecs.h:329: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:329: error: ISO C++ forbids declaration of `parameter' with no type /usr/include/openh323/codecs.h:355: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:380: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:397: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:431: error: ISO C++ forbids declaration of `OpalMediaFormat' with no type /usr/include/openh323/codecs.h:431: error: expected `;' before '&' token /usr/include/openh323/codecs.h:440: error: expected `;' before "virtual" /usr/include/openh323/codecs.h:440: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:449: error: ISO C++ forbids declaration of `PChannel' with no type /usr/include/openh323/codecs.h:449: error: `PChannel' declared as a `virtual' field /usr/include/openh323/codecs.h:449: error: expected `;' before '*' token /usr/include/openh323/codecs.h:456: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:461: error: ISO C++ forbids declaration of `PChannel' with no type /usr/include/openh323/codecs.h:461: error: expected `;' before '*' token /usr/include/openh323/codecs.h:470: error: expected `;' before "virtual" /usr/include/openh323/codecs.h:470: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:474: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:482: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:493: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:495: error: expected class-name before '{' token /usr/include/openh323/codecs.h:496: error: `PObject' has not been declared /usr/include/openh323/codecs.h:496: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:496: error: ISO C++ forbids declaration of `parameter' with no type /usr/include/openh323/codecs.h:498: error: `PINDEX' has not been declared /usr/include/openh323/codecs.h:498: error: `PINDEX' has not been declared /usr/include/openh323/codecs.h:499: error: ISO C++ forbids declaration of `s' with no type /usr/include/openh323/codecs.h:499: error: ISO C++ forbids declaration of `l' with no type /usr/include/openh323/codecs.h:503: error: `PINDEX' does not name a type /usr/include/openh323/codecs.h:504: error: `PINDEX' does not name a type /usr/include/openh323/codecs.h:529: error: expected `,' or `...' before '&' token /usr/include/openh323/codecs.h:530: error: ISO C++ forbids declaration of `PNotifier' with no type /usr/include/openh323/codecs.h:534: error: `OpalMediaFormat' does not name a type /usr/include/openh323/codecs.h:536: error: ISO C++ forbids declaration of `H323Channel' with no type /usr/include/openh323/codecs.h:536: error: expected `;' before '*' token /usr/include/openh323/codecs.h:538: error: ISO C++ forbids declaration of `PChannel' with no type /usr/include/openh323/codecs.h:538: error: expected `;' before '*' token /usr/include/openh323/codecs.h:539: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:540: error: `PMutex' does not name a type /usr/include/openh323/codecs.h:542: error: `PINDEX' does not name a type /usr/include/openh323/codecs.h:544: error: `FilterList' has not been declared /usr/include/openh323/codecs.h:544: error: `PNotifier' has not been declared /usr/include/openh323/codecs.h:544: error: ISO C++ forbids declaration of `PLIST' with no type /usr/include/openh323/codecs.h:544: error: ISO C++ forbids declaration of `parameter' with no type /usr/include/openh323/codecs.h:544: error: ISO C++ forbids declaration of `parameter' with no type /usr/include/openh323/codecs.h:545: error: `FilterList' does not name a type /usr/include/openh323/codecs.h: In constructor `H323Codec::FilterInfo::FilterInfo(H323Codec&, void*, int, int)': /usr/include/openh323/codecs.h:499: error: class `H323Codec::FilterInfo' does not have any field named `bufferSize' /usr/include/openh323/codecs.h:499: error: class `H323Codec::FilterInfo' does not have any field named `bufferLength' /usr/include/openh323/codecs.h: At global scope: /usr/include/openh323/codecs.h:559: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:559: error: cannot declare parameter `' to be of type `H323Codec' /usr/include/openh323/codecs.h:559: error: because the following virtual functions are abstract: /usr/include/openh323/codecs.h:361: error: virtual void H323Codec::Close() /usr/include/openh323/codecs.h:582: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:625: error: `BOOL' has not been declared /usr/include/openh323/codecs.h:627: error: ISO C++ forbids declaration of `isInTalkBurst' with no type /usr/include/openh323/codecs.h:649: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:669: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:689: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:719: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:737: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:757: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:766: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:772: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:789: error: `PShortArray' does not name a type /usr/include/openh323/codecs.h:804: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:824: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:834: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:866: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:866: error: cannot declare parameter `' to be of type `H323Codec' /usr/include/openh323/codecs.h:866: error: since type `H323Codec' has abstract virtual functions /usr/include/openh323/codecs.h:889: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:1024: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:1036: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:1063: error: `PTimeInterval' does not name a type /usr/include/openh323/codecs.h:1064: error: `PTimeInterval' does not name a type /usr/include/openh323/codecs.h:1071: error: `PTimeInterval' does not name a type /usr/include/openh323/codecs.h:1072: error: `PTimeInterval' does not name a type /usr/include/openh323/codecs.h:1077: error: `PMutex' does not name a type /usr/include/openh323/codecs.h:1093: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:1093: error: cannot declare parameter `' to be of type `H323StreamedAudioCodec' /usr/include/openh323/codecs.h:1093: error: because the following virtual functions are abstract: /usr/include/openh323/codecs.h:843: error: virtual int H323StreamedAudioCodec::Encode(short int) const /usr/include/openh323/codecs.h:847: error: virtual short int H323StreamedAudioCodec::Decode(int) const /usr/include/openh323/codecs.h:1093: error: expected `;' before "public" /usr/include/openh323/codecs.h:1112: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:1090: error: base `H323StreamedAudioCodec' with only non-default constructor in class without a constructor /usr/include/openh323/codecs.h:1122: error: ISO C++ forbids declaration of `PCLASSINFO' with no type /usr/include/openh323/codecs.h:1122: error: cannot declare parameter `' to be of type `H323StreamedAudioCodec' /usr/include/openh323/codecs.h:1122: error: since type `H323StreamedAudioCodec' has abstract virtual functions /usr/include/openh323/codecs.h:1122: error: expected `;' before "public" /usr/include/openh323/codecs.h:1141: error: `BOOL' does not name a type /usr/include/openh323/codecs.h:1119: error: base `H323StreamedAudioCodec' with only non-default constructor in class without a constructor In file included from /usr/include/ptlib/psync.h:64, from /usr/include/ptlib/critsec.h:93, from /usr/include/ptlib/mutex.h:95, from /usr/include/ptlib/channel.h:207, from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/contain.h:475: error: `PAtomicInteger' does not name a type /usr/include/ptlib/contain.h: In constructor `PContainer::Reference::Reference(PINDEX)': /usr/include/ptlib/contain.h:462: error: class `PContainer::Reference' does not have any field named `count' /usr/include/ptlib/contain.h: In copy constructor `PContainer::Reference::Reference(const PContainer::Reference&)': /usr/include/ptlib/contain.h:465: error: class `PContainer::Reference' does not have any field named `count' In file included from /usr/include/ptlib/contain.h:816, from /usr/include/ptlib/psync.h:64, from /usr/include/ptlib/critsec.h:93, from /usr/include/ptlib/mutex.h:95, from /usr/include/ptlib/channel.h:207, from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/pstring.h: At global scope: /usr/include/ptlib/pstring.h:2106: error: `struct std::ios::seek_dir' has not been declared In file included from /usr/include/ptlib/mutex.h:96, from /usr/include/ptlib/channel.h:207, from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/semaphor.h:191: error: expected `,' or `...' before '&' token In file included from /usr/include/ptlib/semaphor.h:217, from /usr/include/ptlib/mutex.h:96, from /usr/include/ptlib/channel.h:207, from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/unix/ptlib/semaphor.h:172: error: `PThread' has not been declared /usr/include/ptlib/unix/ptlib/semaphor.h:172: error: `PThread' declared as a `virtual' field /usr/include/ptlib/unix/ptlib/semaphor.h:172: error: expected `;' before '*' token /usr/include/ptlib/unix/ptlib/semaphor.h:172: error: expected `;' before '}' token In file included from /usr/include/ptlib/mutex.h:96, from /usr/include/ptlib/channel.h:207, from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/unix/ptlib/semaphor.h: In member function `virtual void PSemaphore::ThreadQueue::Enqueue(int*)': /usr/include/ptlib/unix/ptlib/semaphor.h:172: error: no matching function for call to `PSemaphore::ThreadQueue::Append(int*&)' /usr/include/ptlib/lists.h:233: note: candidates are: virtual PINDEX PAbstractList::Append(PObject*) In file included from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/channel.h: At global scope: /usr/include/ptlib/channel.h:236: error: `struct std::ios::seek_dir' has not been declared /usr/include/ptlib/channel.h:379: error: expected `,' or `...' before '&' token /usr/include/ptlib/channel.h:388: error: `PTimeInterval' does not name a type /usr/include/ptlib/channel.h:490: error: expected `,' or `...' before '&' token /usr/include/ptlib/channel.h:500: error: `PTimeInterval' does not name a type /usr/include/ptlib/channel.h:834: error: `PTimeInterval' has not been declared /usr/include/ptlib/channel.h:858: error: `PTimeInterval' does not name a type /usr/include/ptlib/channel.h:860: error: `PTimeInterval' does not name a type In file included from /usr/include/ptlib/channel.h:877, from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/unix/ptlib/channel.h:117: error: expected `,' or `...' before '&' token /usr/include/ptlib/unix/ptlib/channel.h:123: error: expected `;' before '*' token /usr/include/ptlib/unix/ptlib/channel.h:124: error: expected `;' before '*' token /usr/include/ptlib/unix/ptlib/channel.h:126: error: expected `;' before '*' token In file included from /usr/include/ptlib/socket.h:195, from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/channel.h:277: error: cannot declare field `PChannel::px_threadMutex' to be of type `PMutex' /usr/include/ptlib/channel.h:277: error: because the following virtual functions are abstract: /usr/include/ptlib/psync.h:73: error: virtual void PSync::Wait() /usr/include/ptlib/psync.h:77: error: virtual void PSync::Signal() /usr/include/ptlib/channel.h:277: error: cannot declare field `PChannel::px_writeMutex' to be of type `PMutex' /usr/include/ptlib/channel.h:277: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/channel.h:277: error: cannot declare field `PChannel::px_selectMutex' to be of type `PMutex' /usr/include/ptlib/channel.h:277: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/socket.h:488: error: expected `,' or `...' before '&' token /usr/include/ptlib/socket.h:497: error: expected `,' or `...' before '&' token /usr/include/ptlib/socket.h:508: error: expected `,' or `...' before '&' token /usr/include/ptlib/socket.h:541: error: expected `,' or `...' before '&' token In file included from /usr/include/ptlib/sockets.h:98, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/socket.h:653: error: expected `,' or `...' before '&' token /usr/include/ptlib/socket.h:658: error: expected `,' or `...' before '&' token /usr/include/ptlib/socket.h: In constructor `P_timeval::P_timeval(int)': /usr/include/ptlib/socket.h:655: error: invalid conversion from `time_t (*)(time_t*) throw ()' to `int' /usr/include/ptlib/socket.h:655: error: initializing argument 1 of `P_timeval::P_timeval(int)' In file included from /usr/include/ptlib/sockets.h:122, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/icmpsock.h: At global scope: /usr/include/ptlib/icmpsock.h:151: error: `PTimeInterval' does not name a type In file included from /usr/include/ptlib/sockets.h:122, from /usr/include/openh323/rtp.h:230, from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/ptlib/icmpsock.h:132: error: `PProcess' has not been declared /usr/include/ptlib/icmpsock.h:132: error: `Current' was not declared in this scope In file included from /usr/include/openh323/channels.h:175, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/openh323/rtp.h: In member function `WORD RTP_DataFrame::GetSequenceNumber() const': /usr/include/openh323/rtp.h:323: error: `PUInt16b' undeclared (first use this function) /usr/include/openh323/rtp.h:323: error: (Each undeclared identifier is reported only once for each function it appears in.) /usr/include/openh323/rtp.h:323: error: expected primary-expression before ')' token /usr/include/openh323/rtp.h: In member function `void RTP_DataFrame::SetSequenceNumber(WORD)': /usr/include/openh323/rtp.h:324: error: `PUInt16b' undeclared (first use this function) /usr/include/openh323/rtp.h:324: error: expected primary-expression before ')' token /usr/include/openh323/rtp.h: In member function `DWORD RTP_DataFrame::GetTimestamp() const': /usr/include/openh323/rtp.h:326: error: `PUInt32b' undeclared (first use this function) /usr/include/openh323/rtp.h:326: error: expected primary-expression before ')' token /usr/include/openh323/rtp.h: In member function `void RTP_DataFrame::SetTimestamp(DWORD)': /usr/include/openh323/rtp.h:327: error: `PUInt32b' undeclared (first use this function) /usr/include/openh323/rtp.h:327: error: expected primary-expression before ')' token /usr/include/openh323/rtp.h: In member function `DWORD RTP_DataFrame::GetSyncSource() const': /usr/include/openh323/rtp.h:329: error: `PUInt32b' undeclared (first use this function) /usr/include/openh323/rtp.h:329: error: expected primary-expression before ')' token /usr/include/openh323/rtp.h: In member function `void RTP_DataFrame::SetSyncSource(DWORD)': /usr/include/openh323/rtp.h:330: error: `PUInt32b' undeclared (first use this function) /usr/include/openh323/rtp.h:330: error: expected primary-expression before ')' token /usr/include/openh323/rtp.h: At global scope: /usr/include/openh323/rtp.h:396: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:399: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:400: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:401: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:402: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:409: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:410: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:411: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:412: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:413: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:414: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h:431: error: `PUInt32b' does not name a type /usr/include/openh323/rtp.h: In member function `PINDEX RTP_ControlFrame::GetPayloadSize() const': /usr/include/openh323/rtp.h:384: error: `PUInt16b' undeclared (first use this function) /usr/include/openh323/rtp.h:384: error: expected primary-expression before ')' token /usr/include/openh323/rtp.h: At global scope: /usr/include/openh323/rtp.h:615: error: `PTimeInterval' does not name a type /usr/include/openh323/rtp.h:616: error: `PTimeInterval' does not name a type /usr/include/openh323/rtp.h:626: error: `PTime' does not name a type /usr/include/openh323/rtp.h:721: error: ISO C++ forbids declaration of `PTimeInterval' with no type /usr/include/openh323/rtp.h:721: error: expected `;' before '&' token /usr/include/openh323/rtp.h:725: error: expected `;' before "void" /usr/include/openh323/rtp.h:726: error: expected `,' or `...' before '&' token /usr/include/openh323/rtp.h:727: error: ISO C++ forbids declaration of `PTimeInterval' with no type /usr/include/openh323/rtp.h:827: error: `PTime' does not name a type /usr/include/openh323/rtp.h:847: error: `PTimeInterval' does not name a type /usr/include/openh323/rtp.h:853: error: `PTimeInterval' does not name a type /usr/include/openh323/rtp.h:854: error: `PTimeInterval' does not name a type /usr/include/openh323/rtp.h:885: error: `PTime' does not name a type /usr/include/openh323/rtp.h:888: error: `PTimer' does not name a type /usr/include/openh323/rtp.h:495: error: cannot declare field `RTP_Session::reportMutex' to be of type `PMutex' /usr/include/openh323/rtp.h:495: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/rtp.h: In member function `void RTP_Session::SetReportTimeInterval(int)': /usr/include/openh323/rtp.h:727: error: `reportTimeInterval' undeclared (first use this function) /usr/include/openh323/rtp.h:727: error: `interval' undeclared (first use this function) /usr/include/openh323/rtp.h: At global scope: /usr/include/openh323/rtp.h:895: error: cannot declare field `RTP_SessionManager::mutex' to be of type `PMutex' /usr/include/openh323/rtp.h:895: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/openh323/channels.h:176, from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/openh323/transports.h:353: error: expected class-name before '{' token /usr/include/openh323/transports.h:354: error: `Comparison' does not name a type /usr/include/openh323/transports.h:386: error: expected `,' or `...' before '&' token /usr/include/openh323/transports.h:387: error: ISO C++ forbids declaration of `PTimeInterval' with no type /usr/include/openh323/transports.h: In member function `virtual BOOL H323Listener::InternalIsDescendant(const char*) const': /usr/include/openh323/transports.h:354: error: `PThread' has not been declared /usr/include/openh323/transports.h: In member function `virtual const char* H323Listener::GetClass(unsigned int) const': /usr/include/openh323/transports.h:354: error: `PThread' has not been declared /usr/include/openh323/transports.h: At global scope: /usr/include/openh323/transports.h:439: error: expected class-name before '{' token /usr/include/openh323/transports.h:440: error: `Comparison' does not name a type /usr/include/openh323/transports.h:622: error: `PThread' has not been declared /usr/include/openh323/transports.h:623: error: ISO C++ forbids declaration of `thread' with no type /usr/include/openh323/transports.h:632: error: ISO C++ forbids declaration of `PThread' with no type /usr/include/openh323/transports.h:632: error: expected `;' before '*' token /usr/include/openh323/transports.h: In member function `virtual BOOL H323Transport::InternalIsDescendant(const char*) const': /usr/include/openh323/transports.h:440: error: `PIndirectChannel' has not been declared /usr/include/openh323/transports.h: In member function `virtual const char* H323Transport::GetClass(unsigned int) const': /usr/include/openh323/transports.h:440: error: `PIndirectChannel' has not been declared /usr/include/openh323/transports.h: At global scope: /usr/include/openh323/transports.h:646: error: `Comparison' does not name a type /usr/include/openh323/transports.h:701: error: `Comparison' does not name a type /usr/include/openh323/transports.h:729: error: expected `,' or `...' before '&' token /usr/include/openh323/transports.h:730: error: ISO C++ forbids declaration of `PTimeInterval' with no type /usr/include/openh323/transports.h:768: error: `Comparison' does not name a type /usr/include/openh323/transports.h:863: error: `Comparison' does not name a type In file included from /usr/include/openh323/h323caps.h:215, from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/openh323/channels.h:466: error: ISO C++ forbids declaration of `PThread' with no type /usr/include/openh323/channels.h:466: error: expected `;' before '*' token /usr/include/openh323/channels.h:467: error: ISO C++ forbids declaration of `PThread' with no type /usr/include/openh323/channels.h:467: error: expected `;' before '*' token /usr/include/openh323/channels.h:770: error: expected `,' or `...' before '&' token /usr/include/openh323/channels.h:771: error: ISO C++ forbids declaration of `PNotifier' with no type /usr/include/openh323/channels.h:773: error: expected `,' or `...' before '&' token /usr/include/openh323/channels.h:774: error: ISO C++ forbids declaration of `PNotifier' with no type /usr/include/openh323/channels.h:776: error: `PTimeInterval' does not name a type /usr/include/openh323/channels.h:783: error: ISO C++ forbids declaration of `PNotifier' with no type /usr/include/openh323/channels.h:783: error: `PNotifier' declared as an `inline' field /usr/include/openh323/channels.h:783: error: expected `;' before '&' token /usr/include/openh323/channels.h:783: error: expected `;' before '}' token /usr/include/openh323/channels.h:787: error: `PTimeInterval' does not name a type /usr/include/openh323/channels.h:680: error: cannot declare field `H323_RTPChannel::filterMutex' to be of type `PMutex' /usr/include/openh323/channels.h:680: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/openh323/h323con.h:339, from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/openh323/h323caps.h:674: error: ISO C++ forbids declaration of `PList' with no type /usr/include/openh323/h323caps.h:674: error: expected `;' before '<' token /usr/include/openh323/h323caps.h:675: error: ISO C++ forbids declaration of `PList' with no type /usr/include/openh323/h323caps.h:675: error: expected `;' before '<' token /usr/include/openh323/h323caps.h:2308: error: expected init-declarator before '<' token /usr/include/openh323/h323caps.h:2308: error: expected `,' or `;' before '<' token In file included from /usr/include/openh323/h323.h:483, from conftest.cpp:190: /usr/include/openh323/h323con.h:589: error: `PSyncPoint' has not been declared /usr/include/openh323/h323con.h:590: error: ISO C++ forbids declaration of `sync' with no type /usr/include/openh323/h323con.h:604: error: `PSyncPoint' has not been declared /usr/include/openh323/h323con.h:606: error: ISO C++ forbids declaration of `sync' with no type /usr/include/openh323/h323con.h:1436: error: `PTimeInterval' does not name a type /usr/include/openh323/h323con.h:2265: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2269: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2274: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2278: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2282: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2371: error: `OnUserInputInlineRFC2833' has not been declared /usr/include/openh323/h323con.h:2371: error: ISO C++ forbids declaration of `PDECLARE_NOTIFIER' with no type /usr/include/openh323/h323con.h:2371: error: ISO C++ forbids declaration of `parameter' with no type /usr/include/openh323/h323con.h:2372: error: `OnUserInputInBandDTMF' has not been declared /usr/include/openh323/h323con.h:2372: error: ISO C++ forbids declaration of `PDECLARE_NOTIFIER' with no type /usr/include/openh323/h323con.h:2372: error: ISO C++ forbids declaration of `parameter' with no type /usr/include/openh323/h323con.h:2375: error: ISO C++ forbids declaration of `PSyncPoint' with no type /usr/include/openh323/h323con.h:2375: error: expected `;' before '*' token /usr/include/openh323/h323con.h:2397: error: `PTimer' does not name a type /usr/include/openh323/h323con.h:2427: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2428: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2429: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2430: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2431: error: `PTime' does not name a type /usr/include/openh323/h323con.h:2455: error: `PSyncPoint' does not name a type /usr/include/openh323/h323con.h:2458: error: `PSyncPoint' does not name a type /usr/include/openh323/h323con.h:2459: error: `PTimer' does not name a type /usr/include/openh323/h323con.h:431: error: cannot declare field `H323Connection::outerMutex' to be of type `PTimedMutex' /usr/include/openh323/h323con.h:431: error: since type `PTimedMutex' has abstract virtual functions /usr/include/openh323/h323con.h:431: error: cannot declare field `H323Connection::innerMutex' to be of type `PMutex' /usr/include/openh323/h323con.h:431: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/openh323/h323.h:488, from /usr/include/openh323/gkclient.h:227, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/openh323/h261codec.h:298: error: `Comparison' does not name a type /usr/include/openh323/h261codec.h:297: error: cannot declare field `H323_H261Codec::fastUpdateMutex' to be of type `PMutex' /usr/include/openh323/h261codec.h:297: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/h261codec.h: In member function `virtual BOOL H323_H261Codec::InternalIsDescendant(const char*) const': /usr/include/openh323/h261codec.h:298: error: `InternalIsDescendant' is not a member of `H323VideoCodec' /usr/include/openh323/h261codec.h: In member function `virtual const char* H323_H261Codec::GetClass(unsigned int) const': /usr/include/openh323/h261codec.h:298: error: `GetClass' is not a member of `H323VideoCodec' In file included from /usr/include/openh323/h323.h:489, from /usr/include/openh323/gkclient.h:227, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/openh323/h263codec.h:102:31: openh323buildopts.h: No such file or directory In file included from /usr/include/openh323/gkclient.h:227, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/openh323/h323.h:495:27: h323pluginmgr.h: No such file or directory In file included from /usr/include/openh323/h225ras.h:180, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/openh323/h235auth.h: At global scope: /usr/include/openh323/h235auth.h:124: error: cannot declare field `H235Authenticator::mutex' to be of type `PMutex' /usr/include/openh323/h235auth.h:124: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib.h:205, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/thread.h:172: error: `P_THREADIDENTIFIER' does not name a type /usr/include/ptlib/thread.h:417: error: `PThreadIdentifier' does not name a type /usr/include/ptlib/thread.h:418: error: `PThreadIdentifier' does not name a type In file included from /usr/include/ptlib/pprocess.h:259, from /usr/include/ptlib.h:211, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/pfactory.h:179: error: cannot declare field `PFactoryBase::mutex' to be of type `PMutex' /usr/include/ptlib/pfactory.h:179: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib.h:211, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/pprocess.h:316: error: cannot declare field `PTimerList::listMutex' to be of type `PMutex' /usr/include/ptlib/pprocess.h:316: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/pprocess.h:316: error: cannot declare field `PTimerList::processingMutex' to be of type `PMutex' /usr/include/ptlib/pprocess.h:316: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/pprocess.h:316: error: cannot declare field `PTimerList::inTimeoutMutex' to be of type `PMutex' /usr/include/ptlib/pprocess.h:316: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib.h:211, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/pprocess.h:367: error: cannot declare field `PProcess::threadMutex' to be of type `PMutex' /usr/include/ptlib/pprocess.h:367: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib.h:235, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/syncthrd.h:363: error: expected `;' before '<' token /usr/include/ptlib/syncthrd.h:295: error: cannot declare field `PReadWriteMutex::readerMutex' to be of type `PMutex' /usr/include/ptlib/syncthrd.h:295: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/syncthrd.h:295: error: cannot declare field `PReadWriteMutex::starvationPreventer' to be of type `PMutex' /usr/include/ptlib/syncthrd.h:295: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/syncthrd.h:295: error: cannot declare field `PReadWriteMutex::writerMutex' to be of type `PMutex' /usr/include/ptlib/syncthrd.h:295: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/syncthrd.h:295: error: cannot declare field `PReadWriteMutex::nestingMutex' to be of type `PMutex' /usr/include/ptlib/syncthrd.h:295: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib.h:294, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/pluginmgr.h:174: error: expected `;' before '<' token /usr/include/ptlib/pluginmgr.h:177: error: expected `;' before '<' token /usr/include/ptlib/pluginmgr.h:180: error: expected `;' before '<' token /usr/include/ptlib/pluginmgr.h:119: error: cannot declare field `PPluginManager::pluginListMutex' to be of type `PMutex' /usr/include/ptlib/pluginmgr.h:119: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/pluginmgr.h:119: error: cannot declare field `PPluginManager::serviceListMutex' to be of type `PMutex' /usr/include/ptlib/pluginmgr.h:119: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/pluginmgr.h:119: error: cannot declare field `PPluginManager::notifierMutex' to be of type `PMutex' /usr/include/ptlib/pluginmgr.h:119: error: since type `PMutex' has abstract virtual functions /usr/include/ptlib/pluginmgr.h:191: error: expected `;' before '<' token /usr/include/ptlib/pluginmgr.h:204: error: `PluginListType' does not name a type /usr/include/ptlib/pluginmgr.h:211: error: `PluginListType' does not name a type In file included from /usr/include/ptlib/video.h:103, from /usr/include/ptlib.h:305, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/videoio.h:722: error: cannot declare field `PVideoOutputDeviceRGB::mutex' to be of type `PMutex' /usr/include/ptlib/videoio.h:722: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib/video.h:305, from /usr/include/ptlib.h:305, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/unix/ptlib/video.h:73: error: cannot declare variable `PVideoChannel::dictMutex' to be of type `PMutex' /usr/include/ptlib/unix/ptlib/video.h:73: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/ptlib.h:305, from /usr/include/ptclib/asner.h:204, from /usr/include/openh323/h323trans.h:97, from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/ptlib/video.h:112: error: cannot declare field `PVideoChannel::accessMutex' to be of type `PMutex' /usr/include/ptlib/video.h:112: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/openh323/h225ras.h:181, from /usr/include/openh323/gkclient.h:228, from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/openh323/h323trans.h:274: error: cannot declare field `H323Transactor::Request::responseMutex' to be of type `PMutex' /usr/include/openh323/h323trans.h:274: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/h323trans.h:364: error: ISO C++ forbids declaration of `PDictionary' with no type /usr/include/openh323/h323trans.h:364: error: expected `;' before '<' token /usr/include/openh323/h323trans.h:369: error: ISO C++ forbids declaration of `PSortedList' with no type /usr/include/openh323/h323trans.h:369: error: expected `;' before '<' token /usr/include/openh323/h323trans.h:150: error: cannot declare field `H323Transactor::nextSequenceNumberMutex' to be of type `PMutex' /usr/include/openh323/h323trans.h:150: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/h323trans.h:150: error: cannot declare field `H323Transactor::requestsMutex' to be of type `PMutex' /usr/include/openh323/h323trans.h:150: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/h323trans.h:150: error: cannot declare field `H323Transactor::pduWriteMutex' to be of type `PMutex' /usr/include/openh323/h323trans.h:150: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/h323trans.h:452: error: cannot declare field `H323TransactionServer::mutex' to be of type `PMutex' /usr/include/openh323/h323trans.h:452: error: since type `PMutex' has abstract virtual functions In file included from /usr/include/openh323/h323.h:485, from /usr/include/openh323/h323ep.h:292, from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/openh323/gkclient.h:533: error: ISO C++ forbids declaration of `PSortedList' with no type /usr/include/openh323/gkclient.h:533: error: expected `;' before '<' token /usr/include/openh323/gkclient.h:557: error: ISO C++ forbids declaration of `PDictionary' with no type /usr/include/openh323/gkclient.h:557: error: expected `;' before '<' token In file included from /usr/include/openh323/h323.h:484, from conftest.cpp:190: /usr/include/openh323/h323ep.h:2018: error: cannot declare field `H323EndPoint::PortInfo::mutex' to be of type `PMutex' /usr/include/openh323/h323ep.h:2018: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/h323ep.h:346: error: cannot declare field `H323EndPoint::connectionsMutex' to be of type `PMutex' /usr/include/openh323/h323ep.h:346: error: since type `PMutex' has abstract virtual functions /usr/include/openh323/h323ep.h:346: error: cannot declare field `H323EndPoint::noMediaMutex' to be of type `PMutex' /usr/include/openh323/h323ep.h:346: error: since type `PMutex' has abstract virtual functions configure:26492: $? = 1 configure: failed program was: | /* confdefs.h. */