/usr/local/include/ptlib/unix/ptlib/pdirect.h:78: error: parse error before ` protected' /usr/local/include/ptlib/unix/ptlib/pdirect.h:80: error: syntax error before `* ' token In file included from /usr/local/include/ptlib.h:193, from h323chan.cpp:31: /usr/local/include/ptlib/unix/ptlib/config.h:53: error: parse error before ` public' /usr/local/include/ptlib/unix/ptlib/config.h:55: error: destructors must be member functions /usr/local/include/ptlib/unix/ptlib/config.h:57: error: parse error before ` protected' In file included from /usr/local/include/ptlib.h:199, from h323chan.cpp:31: /usr/local/include/ptlib/args.h:133: error: parse error before `{' token