dc# gmake ln -f ast_h323.cpp ast_h323.cxx touch ast_h323.cxx g++ -DNDEBUG -I../../include -include ../../include/asterisk/autoconfig.h -fPIC -DP_USE_PRAGMA -D_REENTRANT -I/usr/local/include -I/usr/local/include -Wall -I/usr/src/pwlib_v1_10_0/include -DPTRACING -I/usr/src/openh323_v1_18_0/include -D_PWLIB_VERSION=11000 11000 -D_OPENH323_VERSION=11800 11800 -Os -pipe -felide-constructors -c ast_h323.cxx -o ast_h323.o g++: 11000: No such file or directory g++: 11800: No such file or directory In file included from ast_h323.h:282, from ast_h323.cxx:54: compat_h323.h:56: error: expected class-name before '{' token compat_h323.h: In constructor `MyPFactory<_Abstract_T, _Key_T>::Worker<_Contrete_T>::Worker(const _Key_T&, bool)': compat_h323.h:59: error: class `MyPFactory<_Abstract_T, _Key_T>::Worker<_Contrete_T>' does not have any field named `WorkerBase' compat_h323.h: In constructor `MyPFactory<_Abstract_T, _Key_T>::Worker<_Contrete_T>::Worker(const _Key_T&, bool) [with _Contrete_T = H323_G7231Capability, _Abstract_T = H323Capability, _Key_T = PString]': ast_h323.cxx:186: instantiated from here compat_h323.h:61: error: no matching function for call to `PFactory::Register(PString&, MyPFactory::Worker* const)' /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:280: note: candidates are: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, PFactory<_Abstract_T, _Key_T>::WorkerBase*) [with _Abstract_T = H323Capability, _Key_T = PString] /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:285: note: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, _Abstract_T*) [with _Abstract_T = H323Capability, _Key_T = PString] compat_h323.h: In constructor `MyPFactory<_Abstract_T, _Key_T>::Worker<_Contrete_T>::Worker(const _Key_T&, bool) [with _Contrete_T = AST_G729Capability, _Abstract_T = H323Capability, _Key_T = PString]': ast_h323.cxx:187: instantiated from here compat_h323.h:61: error: no matching function for call to `PFactory::Register(PString&, MyPFactory::Worker* const)' /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:280: note: candidates are: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, PFactory<_Abstract_T, _Key_T>::WorkerBase*) [with _Abstract_T = H323Capability, _Key_T = PString] /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:285: note: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, _Abstract_T*) [with _Abstract_T = H323Capability, _Key_T = PString] compat_h323.h: In constructor `MyPFactory<_Abstract_T, _Key_T>::Worker<_Contrete_T>::Worker(const _Key_T&, bool) [with _Contrete_T = AST_G729ACapability, _Abstract_T = H323Capability, _Key_T = PString]': ast_h323.cxx:188: instantiated from here compat_h323.h:61: error: no matching function for call to `PFactory::Register(PString&, MyPFactory::Worker* const)' /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:280: note: candidates are: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, PFactory<_Abstract_T, _Key_T>::WorkerBase*) [with _Abstract_T = H323Capability, _Key_T = PString] /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:285: note: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, _Abstract_T*) [with _Abstract_T = H323Capability, _Key_T = PString] compat_h323.h: In constructor `MyPFactory<_Abstract_T, _Key_T>::Worker<_Contrete_T>::Worker(const _Key_T&, bool) [with _Contrete_T = AST_GSM0610Capability, _Abstract_T = H323Capability, _Key_T = PString]': ast_h323.cxx:189: instantiated from here compat_h323.h:61: error: no matching function for call to `PFactory::Register(PString&, MyPFactory::Worker* const)' /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:280: note: candidates are: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, PFactory<_Abstract_T, _Key_T>::WorkerBase*) [with _Abstract_T = H323Capability, _Key_T = PString] /usr/src/pwlib_v1_10_0/include/ptlib/pfactory.h:285: note: static void PFactory<_Abstract_T, _Key_T>::Register(const _Key_T&, _Abstract_T*) [with _Abstract_T = H323Capability, _Key_T = PString] gmake: *** [ast_h323.o] Ошибка 1