Mahir GÜL - 2018-01-21

Hi all;
I can not compile t38modem.exe.
I am getting following errors.
Where am i doing wrongly.
Thanks.

1>------ Rebuild All started: Project: t38modem, Configuration: Release Win32 ------
1>Deleting intermediate and output files for project 't38modem', configuration 'Release|Win32'
1>Compiling...
1>precompile.cxx
1>Compiling...
1>sipep.cxx
1>opalutils.cxx
1>modemstrm.cxx
1>.\modemstrm.cxx(156) : error C3861: 'GetOpalT38': identifier not found
1>.\modemstrm.cxx(249) : error C2079: 'ifp' uses undefined class 'T38_PreCorrigendum_IFPPacket'
1>.\modemstrm.cxx(257) : error C2664: 'T38Engine::PreparePacket' : cannot convert parameter 2 from 'int' to 'T38_PreCorrigendum_IFPPacket &'
1>.\modemstrm.cxx(266) : error C2079: 'ifp_packet' uses undefined class 'PASN_OctetString'
1>.\modemstrm.cxx(267) : error C2228: left of '.EncodeSubType' must have class/struct/union
1> type is 'int'
1>.\modemstrm.cxx(269) : error C2228: left of '.GetDataLength' must have class/struct/union
1> type is 'int'
1>.\modemstrm.cxx(270) : error C2228: left of '.GetPointer' must have class/struct/union
1> type is 'int'
1>.\modemstrm.cxx(270) : error C2228: left of '.GetDataLength' must have class/struct/union
1> type is 'int'
1>.\modemstrm.cxx(338) : error C2079: 'ifp_packet' uses undefined class 'PASN_OctetString'
1>.\modemstrm.cxx(338) : error C2078: too many initializers
1>.\modemstrm.cxx(340) : error C2079: 'ifp' uses undefined class 'T38_PreCorrigendum_IFPPacket'
1>.\modemstrm.cxx(342) : error C2228: left of '.DecodeSubType' must have class/struct/union
1> type is 'int'
1>.\modemstrm.cxx(365) : error C2664: 'T38Engine::HandlePacket' : cannot convert parameter 2 from 'int' to 'const T38_PreCorrigendum_IFPPacket &'
1> Reason: cannot convert from 'int' to 'const T38_PreCorrigendum_IFPPacket'
1> Source or target has incomplete type
1>modemep.cxx
1>.\modemep.cxx(137) : fatal error C1189: #error : Uncompatible OPAL version (required == 3.9.0, use SVN TRUNK 24174)
1>manager.cxx
1>c:\build\modem\opal\modemep.h(60) : fatal error C1189: #error : Uncompatible OPAL version (required >= 3.8.0)
1>h323ep.cxx
1>fake_codecs.cxx
1>.\fake_codecs.cxx(46) : fatal error C1189: #error : Uncompatible OPAL version (required >= 3.8.1)
1>tone_gen.cxx
1>t38engine.cxx
1>..\t38engine.cxx(476) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(476) : error C2065: 'e_v21_preamble' : undeclared identifier
1>..\t38engine.cxx(476) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(476) : error C2065: 'e_v21' : undeclared identifier
1>..\t38engine.cxx(476) : error C2466: cannot allocate an array of constant size 0
1>..\t38engine.cxx(477) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(477) : error C2065: 'e_v27_2400_training' : undeclared identifier
1>..\t38engine.cxx(477) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(477) : error C2065: 'e_v27_2400' : undeclared identifier
1>..\t38engine.cxx(478) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(478) : error C2065: 'e_v27_4800_training' : undeclared identifier
1>..\t38engine.cxx(478) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(478) : error C2065: 'e_v27_4800' : undeclared identifier
1>..\t38engine.cxx(479) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(479) : error C2065: 'e_v29_7200_training' : undeclared identifier
1>..\t38engine.cxx(479) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(479) : error C2065: 'e_v29_7200' : undeclared identifier
1>..\t38engine.cxx(480) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(480) : error C2065: 'e_v17_7200_long_training' : undeclared identifier
1>..\t38engine.cxx(480) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(480) : error C2065: 'e_v17_7200' : undeclared identifier
1>..\t38engine.cxx(481) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(481) : error C2065: 'e_v17_7200_short_training' : undeclared identifier
1>..\t38engine.cxx(481) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(482) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(482) : error C2065: 'e_v29_9600_training' : undeclared identifier
1>..\t38engine.cxx(482) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(482) : error C2065: 'e_v29_9600' : undeclared identifier
1>..\t38engine.cxx(483) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(483) : error C2065: 'e_v17_9600_long_training' : undeclared identifier
1>..\t38engine.cxx(483) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(483) : error C2065: 'e_v17_9600' : undeclared identifier
1>..\t38engine.cxx(484) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(484) : error C2065: 'e_v17_9600_short_training' : undeclared identifier
1>..\t38engine.cxx(484) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(485) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(485) : error C2065: 'e_v17_12000_long_training' : undeclared identifier
1>..\t38engine.cxx(485) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(485) : error C2065: 'e_v17_12000' : undeclared identifier
1>..\t38engine.cxx(486) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(486) : error C2065: 'e_v17_12000_short_training' : undeclared identifier
1>..\t38engine.cxx(486) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(487) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(487) : error C2065: 'e_v17_14400_long_training' : undeclared identifier
1>..\t38engine.cxx(487) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(487) : error C2065: 'e_v17_14400' : undeclared identifier
1>..\t38engine.cxx(488) : error C2653: 'T38_Type_of_msg_t30_indicator' : is not a class or namespace name
1>..\t38engine.cxx(488) : error C2065: 'e_v17_14400_short_training' : undeclared identifier
1>..\t38engine.cxx(488) : error C2653: 'T38_Type_of_msg_data' : is not a class or namespace name
1>..\t38engine.cxx(518) : error C2027: use of undefined type 'T38_PreCorrigendum_IFPPacket'
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(518) : error C2228: left of '.m_type_of_msg' must have class/struct/union
1>..\t38engine.cxx(518) : error C2228: left of '.SetTag' must have class/struct/union
1>..\t38engine.cxx(518) : error C2653: 'T38_Type_of_msg' : is not a class or namespace name
1>..\t38engine.cxx(518) : error C2065: 'e_t30_indicator' : undeclared identifier
1>..\t38engine.cxx(519) : error C2065: 'T38_Type_of_msg_t30_indicator' : undeclared identifier
1>..\t38engine.cxx(519) : error C2059: syntax error : ')'
1>..\t38engine.cxx(528) : error C2143: syntax error : missing ';' before '&'
1>..\t38engine.cxx(528) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\t38engine.cxx(529) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\t38engine.cxx(530) : error C2027: use of undefined type 'T38_PreCorrigendum_IFPPacket'
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(530) : error C2228: left of '.m_type_of_msg' must have class/struct/union
1>..\t38engine.cxx(530) : error C2228: left of '.SetTag' must have class/struct/union
1>..\t38engine.cxx(530) : error C2653: 'T38_Type_of_msg' : is not a class or namespace name
1>..\t38engine.cxx(530) : error C2065: 'e_data' : undeclared identifier
1>..\t38engine.cxx(531) : error C2065: 'T38_Type_of_msg_data' : undeclared identifier
1>..\t38engine.cxx(531) : error C2059: syntax error : ')'
1>..\t38engine.cxx(533) : error C2027: use of undefined type 'T38_PreCorrigendum_IFPPacket'
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(533) : error C2228: left of '.IncludeOptionalField' must have class/struct/union
1>..\t38engine.cxx(533) : error C2653: 'T38_IFPPacket' : is not a class or namespace name
1>..\t38engine.cxx(533) : error C2065: 'e_data_field' : undeclared identifier
1>..\t38engine.cxx(534) : error C2027: use of undefined type 'T38_PreCorrigendum_IFPPacket'
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(534) : error C2228: left of '.m_data_field' must have class/struct/union
1>..\t38engine.cxx(534) : error C2228: left of '.SetSize' must have class/struct/union
1>..\t38engine.cxx(534) : error C2027: use of undefined type 'T38_PreCorrigendum_IFPPacket'
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(534) : error C2228: left of '.m_data_field' must have class/struct/union
1>..\t38engine.cxx(534) : error C2228: left of '.GetSize' must have class/struct/union
1>..\t38engine.cxx(535) : error C2065: 'Data_Field' : undeclared identifier
1>..\t38engine.cxx(535) : error C2027: use of undefined type 'T38_PreCorrigendum_IFPPacket'
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(535) : error C2228: left of '.m_data_field' must have class/struct/union
1>..\t38engine.cxx(536) : error C2228: left of '.m_field_type' must have class/struct/union
1> type is ''unknown-type''
1>..\t38engine.cxx(545) : error C2228: left of '.IncludeOptionalField' must have class/struct/union
1> type is ''unknown-type''
1>..\t38engine.cxx(545) : error C2653: 'T38_Data_Field_subtype' : is not a class or namespace name
1>..\t38engine.cxx(545) : error C2065: 'e_field_data' : undeclared identifier
1>..\t38engine.cxx(546) : error C2228: left of '.m_field_data' must have class/struct/union
1> type is ''unknown-type''
1>..\t38engine.cxx(586) : error C2079: 'ifp' uses undefined class 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(589) : error C2664: 'T38Engine::PreparePacket' : cannot convert parameter 2 from 'int' to 'T38_PreCorrigendum_IFPPacket &'
1>..\t38engine.cxx(1137) : error C2514: 'T38_PreCorrigendum_IFPPacket' : class has no constructors
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(1393) : error C2653: 'T38_Data_Field_subtype_field_type' : is not a class or namespace name
1>..\t38engine.cxx(1393) : error C2065: 'e_hdlc_data' : undeclared identifier
1>..\t38engine.cxx(1396) : error C2653: 'T38_Data_Field_subtype_field_type' : is not a class or namespace name
1>..\t38engine.cxx(1396) : error C2065: 'e_t4_non_ecm_data' : undeclared identifier
1>..\t38engine.cxx(1418) : error C2653: 'T38_Data_Field_subtype_field_type' : is not a class or namespace name
1>..\t38engine.cxx(1418) : error C2065: 'e_hdlc_fcs_OK' : undeclared identifier
1>..\t38engine.cxx(1418) : error C2653: 'T38_Data_Field_subtype_field_type' : is not a class or namespace name
1>..\t38engine.cxx(1418) : error C2065: 'e_hdlc_fcs_BAD' : undeclared identifier
1>..\t38engine.cxx(1444) : error C2653: 'T38_Data_Field_subtype_field_type' : is not a class or namespace name
1>..\t38engine.cxx(1480) : error C2653: 'T38_Data_Field_subtype_field_type' : is not a class or namespace name
1>..\t38engine.cxx(1480) : error C2065: 'e_hdlc_sig_end' : undeclared identifier
1>..\t38engine.cxx(1483) : error C2653: 'T38_Data_Field_subtype_field_type' : is not a class or namespace name
1>..\t38engine.cxx(1483) : error C2065: 'e_t4_non_ecm_sig_end' : undeclared identifier
1>..\t38engine.cxx(1622) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const T38_PreCorrigendum_IFPPacket' (or there is no acceptable conversion)
1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(656): could be 'std::basic_ostream<_Elem,_Traits> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const char )'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(703): or 'std::basic_ostream<_Elem,_Traits> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,char)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(741): or 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const char
)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(788): or 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,char)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(912): or 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const signed char )'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(919): or 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,signed char)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(926): or 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const unsigned char
)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(933): or 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,unsigned char)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\build\ptlib\include\ptlib/pstring.h(1639): or 'std::ostream &operator <<(std::ostream &,const PString &)'
1> C:\build\ptlib\include\ptlib/pstring.h(1646): or 'std::wostream &operator <<(std::wostream &,const PString &)'
1> C:\build\ptlib\include\ptlib/thread.h(303): or 'std::ostream &operator <<(std::ostream &,const PThread::Times &)'
1> c:\build\modem\enginebase.h(242): or 'std::ostream &operator <<(std::ostream &,EngineBase::DataType)'
1> c:\build\modem\enginebase.h(243): or 'std::ostream &operator <<(std::ostream &,EngineBase::ModemCallbackParam)'
1> c:\build\modem\enginebase.h(244): or 'std::ostream &operator <<(std::ostream &,EngineBase::ModemClass)'
1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(174): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::basic_ostream<_Elem,_Traits> &(cdecl *)(std::basic_ostream<_Elem,_Traits> &))'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(180): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::basic_ios<_Elem,_Traits> &(
cdecl )(std::basic_ios<_Elem,_Traits> &))'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(187): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::ios_base &(cdecl *)(std::ios_base &))'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(194): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::_Bool)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(214): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(short)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(247): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(unsigned short)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(267): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(
w64 int)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(292): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(w64 unsigned int)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(312): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(long)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(332): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(
w64 unsigned long)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(353): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(int64)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(373): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(unsigned
int64)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(394): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(float)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(414): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(double)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(434): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(long double)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(454): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(const void
)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include\ostream(474): or 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::basic_streambuf<_Elem,_Traits> )'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1> while trying to match the argument list '(std::basic_ostream<_Elem,_Traits>, const T38_PreCorrigendum_IFPPacket)'
1> with
1>
1> _Elem=char,
1> _Traits=std::char_traits<char>
1>

1>..\t38engine.cxx(1625) : error C2027: use of undefined type 'T38_PreCorrigendum_IFPPacket'
1> c:\build\modem\t38engine.h(205) : see declaration of 'T38_PreCorrigendum_IFPPacket'
1>..\t38engine.cxx(1625) : error C2228: left of '.m_type_of_msg' must have class/struct/union
1>..\t38engine.cxx(1625) : fatal error C1003: error count exceeds 100; stopping compilation
1>t30tone.cxx
1>t30.cxx
1>pmutils.cxx
1>pmodemi.cxx
1>c:\build\modem\pmodem.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\pmodem.h(125) : error C2143: syntax error : missing ',' before '&'
1>pmodeme.cxx
1>c:\build\modem\pmodem.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\pmodem.h(125) : error C2143: syntax error : missing ',' before '&'
1>..\pmodeme.cxx(1064) : error C2143: syntax error : missing ';' before '
'
1>..\pmodeme.cxx(1064) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\pmodeme.cxx(1064) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\pmodeme.cxx(1272) : error C2614: 'ModemEngineBody' : illegal member initialization: 'pPlayTone' is not a base or member
1>..\pmodeme.cxx(1336) : error C2065: 'pPlayTone' : undeclared identifier
1>..\pmodeme.cxx(1337) : error C2541: 'delete' : cannot delete objects that are not pointers
1>..\pmodeme.cxx(1906) : error C2653: 'PDTMFEncoder' : is not a class or namespace name
1>..\pmodeme.cxx(1906) : error C2065: 'MinFrequency' : undeclared identifier
1>..\pmodeme.cxx(1907) : error C2653: 'PDTMFEncoder' : is not a class or namespace name
1>..\pmodeme.cxx(1916) : error C2065: 'PDTMFEncoder' : undeclared identifier
1>..\pmodeme.cxx(1916) : error C2146: syntax error : missing ';' before identifier 'tone'
1>..\pmodeme.cxx(1916) : error C2065: 'tone' : undeclared identifier
1>..\pmodeme.cxx(1981) : error C2228: left of '.Generate' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(1986) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2021) : error C2228: left of '.Generate' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2026) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2028) : error C2228: left of '.AddTone' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2029) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2055) : error C2228: left of '.AddTone' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2056) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2062) : error C2228: left of '.Generate' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2067) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2085) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2088) : error C2228: left of '.GetPointer' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2295) : error C2541: 'delete' : cannot delete objects that are not pointers
1>..\pmodeme.cxx(2397) : error C2146: syntax error : missing ';' before identifier 'playTone'
1>..\pmodeme.cxx(2397) : error C2065: 'playTone' : undeclared identifier
1>..\pmodeme.cxx(2406) : error C2228: left of '.Generate' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2407) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2413) : error C2228: left of '.AddTone' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2414) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2415) : error C2228: left of '.Generate' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2416) : error C2228: left of '.GetSize' must have class/struct/union
1> type is ''unknown-type''
1>..\pmodeme.cxx(2431) : error C2061: syntax error : identifier 'PDTMFEncoder'
1>..\pmodeme.cxx(2433) : error C2227: left of '->Concatenate' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\pmodeme.cxx(2460) : error C2061: syntax error : identifier 'PDTMFEncoder'
1>..\pmodeme.cxx(2462) : error C2227: left of '->Concatenate' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\pmodeme.cxx(4108) : error C2227: left of '->GetSize' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\pmodeme.cxx(4111) : error C2227: left of '->GetPointer' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\pmodeme.cxx(4133) : error C2541: 'delete' : cannot delete objects that are not pointers
1>pmodem.cxx
1>c:\build\modem\pmodem.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\pmodem.h(125) : error C2143: syntax error : missing ',' before '&'
1>c:\build\modem\drivers.h(49) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\drivers.h(49) : error C2143: syntax error : missing ',' before '&'
1>..\pmodem.cxx(143) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\pmodem.cxx(143) : error C2143: syntax error : missing ',' before '&'
1>..\pmodem.cxx(147) : error C2065: 'args' : undeclared identifier
1>..\pmodem.cxx(147) : error C2065: 'callbackEndPoint' : undeclared identifier
1>main_process.cxx
1>C:\build\opal\include\opal/pres_ent.h(101) : error C2146: syntax error : missing ';' before identifier 'm_entity'
1>C:\build\opal\include\opal/pres_ent.h(101) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(101) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(102) : error C2146: syntax error : missing ';' before identifier 'm_target'
1>C:\build\opal\include\opal/pres_ent.h(102) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(102) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(140) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(140) : error C2143: syntax error : missing ',' before '&'
1>C:\build\opal\include\opal/pres_ent.h(142) : error C2059: syntax error : ')'
1>C:\build\opal\include\opal/pres_ent.h(142) : error C2143: syntax error : missing ')' before ';'
1>C:\build\opal\include\opal/pres_ent.h(200) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(200) : error C2143: syntax error : missing ';' before '&'
1>C:\build\opal\include\opal/pres_ent.h(200) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(200) : warning C4183: 'GetAOR': missing return type; assumed to be a member function returning 'int'
1>C:\build\opal\include\opal/pres_ent.h(214) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(214) : error C2143: syntax error : missing ',' before '&'
1>C:\build\opal\include\opal/pres_ent.h(217) : error C2059: syntax error : ')'
1>C:\build\opal\include\opal/pres_ent.h(217) : error C2143: syntax error : missing ')' before ';'
1>C:\build\opal\include\opal/pres_ent.h(228) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(228) : error C2143: syntax error : missing ',' before '&'
1>C:\build\opal\include\opal/pres_ent.h(252) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(252) : error C2143: syntax error : missing ',' before '&'
1>C:\build\opal\include\opal/pres_ent.h(298) : error C2146: syntax error : missing ';' before identifier 'm_presentity'
1>C:\build\opal\include\opal/pres_ent.h(298) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(298) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(351) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(351) : error C2143: syntax error : missing ',' before '&'
1>C:\build\opal\include\opal/pres_ent.h(351) : error C2059: syntax error : ')'
1>C:\build\opal\include\opal/pres_ent.h(351) : error C2143: syntax error : missing ')' before ':'
1>C:\build\opal\include\opal/pres_ent.h(358) : error C2146: syntax error : missing ';' before identifier 'm_presentity'
1>C:\build\opal\include\opal/pres_ent.h(358) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(358) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(400) : error C2143: syntax error : missing ',' before '&'
1>C:\build\opal\include\opal/pres_ent.h(427) : error C2146: syntax error : missing ';' before identifier 'm_aor'
1>C:\build\opal\include\opal/pres_ent.h(427) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(427) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(200) : error C2065: 'm_aor' : undeclared identifier
1>C:\build\opal\include\opal/pres_ent.h(351) : error C2065: 'presentity' : undeclared identifier
1>C:\build\opal\include\opal/pres_ent.h(355) : error C2065: 'displayName' : undeclared identifier
1>C:\build\opal\include\opal/pres_ent.h(356) : error C2614: 'OpalPresentity::BuddyInfo' : illegal member initialization: 'm_presentity' is not a base or member
1>C:\build\opal\include\opal/pres_ent.h(528) : error C2146: syntax error : missing ';' before identifier 'm_presentity'
1>C:\build\opal\include\opal/pres_ent.h(528) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\build\opal\include\opal/pres_ent.h(528) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\opal/manager.h(62) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\opal/manager.h(62) : error C2143: syntax error : missing ',' before '&'
1>c:\build\modem\opal/manager.h(63) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\opal/manager.h(63) : error C2143: syntax error : missing ',' before '&'
1>..\main_process.cxx(80) : error C2065: 'OPAL_VERSION' : undeclared identifier
1>..\main_process.cxx(146) : error C2065: 'PConfigArgs' : undeclared identifier
1>..\main_process.cxx(146) : error C2146: syntax error : missing ';' before identifier 'args'
1>..\main_process.cxx(146) : error C3861: 'args': identifier not found
1>..\main_process.cxx(148) : error C2228: left of '.Parse' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(172) : error C2228: left of '.GetOptionCount' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(173) : error C2228: left of '.HasOption' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(173) : error C2228: left of '.GetOptionString' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(177) : error C2228: left of '.HasOption' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(219) : error C2228: left of '.HasOption' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(222) : error C2228: left of '.HasOption' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(223) : error C2228: left of '.Save' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(238) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\main_process.cxx(238) : error C2146: syntax error : missing ';' before identifier 'config'
1>..\main_process.cxx(238) : error C2065: 'config' : undeclared identifier
1>..\main_process.cxx(239) : error C2228: left of '.GetKeys' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(244) : error C2228: left of '.GetString' must have class/struct/union
1> type is ''unknown-type''
1>..\main_process.cxx(244) : error C2228: left of '.Lines' must have class/struct/union
1>hdlc.cxx
1>fcs.cxx
1>enginebase.cxx
1>drv_c0c.cxx
1>c:\build\modem\pmodem.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\pmodem.h(125) : error C2143: syntax error : missing ',' before '&'
1>c:\build\modem\drv_c0c.h(66) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\drv_c0c.h(66) : error C2143: syntax error : missing ',' before '&'
1>..\drv_c0c.cxx(468) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\drv_c0c.cxx(468) : error C2143: syntax error : missing ',' before '&'
1>..\drv_c0c.cxx(471) : error C2065: '_callbackEndPoint' : undeclared identifier
1>Generating Code...
1>Compiling...
1>drivers.cxx
1>c:\build\modem\pmodem.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\pmodem.h(125) : error C2143: syntax error : missing ',' before '&'
1>c:\build\modem\drivers.h(49) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\drivers.h(49) : error C2143: syntax error : missing ',' before '&'
1>c:\build\modem\drv_c0c.h(66) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\build\modem\drv_c0c.h(66) : error C2143: syntax error : missing ',' before '&'
1>..\drivers.cxx(68) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\drivers.cxx(68) : error C2143: syntax error : missing ',' before '&'
1>..\drivers.cxx(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\drivers.cxx(83) : error C2143: syntax error : missing ',' before '&'
1>..\drivers.cxx(123) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\drivers.cxx(123) : error C2143: syntax error : missing ',' before '&'
1>..\drivers.cxx(123) : error C2065: 'args' : undeclared identifier
1>..\drivers.cxx(123) : error C2065: 'callbackEndPoint' : undeclared identifier
1>..\drivers.cxx(129) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\drivers.cxx(129) : error C2143: syntax error : missing ',' before '&'
1>dle.cxx
1>audio.cxx
1>Generating Code...
1>Build log was saved at "file://c:\build\Modem\opal\Release\BuildLog.htm"
1>t38modem - 260 error(s), 1 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========