<div>Hi all,</div>
<div> </div>
<div>I am building live555 on WinCE 6.0 for DM355 target. I am getting the following errors while building groupsock code. It is throwing lot of undeclared identifier errors. I'm not sure which header file needs to be included in the project to resolve these symbols? Please suggest.</div>
<div> </div>
<div>The error log</div>
<div>---------------------------------------------------------------------------------------------------</div>
<div><font size="1">
<p>GroupsockHelper.cpp(115) : error C2065: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' : undeclared identifier</p>
<p>1>GroupsockHelper.cpp(131) : error C2065: 'IP_MULTICAST_IF' : undeclared identifier</p>
<p>1>GroupsockHelper.cpp(340) : error C2065: 'IP_MULTICAST_TTL' : undeclared identifier</p>
<p>1>GroupsockHelper.cpp(432) : error C2079: 'imr' uses undefined struct 'socketJoinGroup::ip_mreq'</p>
<p>1>GroupsockHelper.cpp(433) : error C2228: left of '.imr_multiaddr' must have class/struct/union</p>
<p>1> type is 'int'</p>
<p>1>GroupsockHelper.cpp(433) : error C2228: left of '.S_un' must have class/struct/union</p>
<p>1>GroupsockHelper.cpp(433) : error C2228: left of '.S_addr' must have class/struct/union</p>
<p>1>GroupsockHelper.cpp(434) : error C2228: left of '.imr_interface' must have class/struct/union</p>
<p>1> type is 'int'</p>
<p>1>GroupsockHelper.cpp(434) : error C2228: left of '.S_un' must have class/struct/union</p>
<p>1>GroupsockHelper.cpp(434) : error C2228: left of '.S_addr' must have class/struct/union</p>
<p>1>GroupsockHelper.cpp(435) : error C2065: 'IP_ADD_MEMBERSHIP' : undeclared identifier</p>
<p>1>GroupsockHelper.cpp(436) : error C2027: use of undefined type 'socketJoinGroup::ip_mreq'</p>
<p>1> GroupsockHelper.cpp(432) : see declaration of 'socketJoinGroup::ip_mreq'</p>
<p>1>GroupsockHelper.cpp(456) : error C2079: 'imr' uses undefined struct 'socketLeaveGroup::ip_mreq'</p>
<p>1>GroupsockHelper.cpp(457) : error C2228: left of '.imr_multiaddr' must have class/struct/union</p>
<p>1> type is 'int'</p>
<p>1>GroupsockHelper.cpp(457) : error C2228: left of '.S_un' must have class/struct/union</p>
<p>1>GroupsockHelper.cpp(457) : error C2228: left of '.S_addr' must have class/struct/union</p>
<p>1>NMAKE : fatal error U1077: 'C:\WINCE600\SDK\BIN\I386\ARM\cl.EXE' : return code '0x2'</p>
<p>1>GroupsockHelper.cpp(458) : error C2228: left of '.imr_interface' must have class/struct/union</p>
<p>1> type is 'int'</p>
<p>1>Stop.</p>
<p>1>Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"</p>
<p>1>GroupsockHelper.cpp(458) : error C2228: left of '.S_un' must have class/struct/union</p>
<p>1>GroupsockHelper.cpp(458) : error C2228: left of '.S_addr' must have class/struct/union</p>
<p>1>GroupsockHelper.cpp(459) : error C2065: 'IP_DROP_MEMBERSHIP' : undeclared identifier</p>
<p>1>GroupsockHelper.cpp(460) : error C2027: use of undefined type 'socketLeaveGroup::ip_mreq'</p>
<p>1> GroupsockHelper.cpp(456) : see declaration of 'socketLeaveGroup::ip_mreq'</p>
<p>1>GroupsockHelper.cpp(709) : error C3861: 'ctime': identifier not found</p>
<p>1>Build log was saved at "file://f:\Livemedia\live_source_code\winxp\live\groupsock\Debug\BuildLog.htm"</p>
<p>1>groupsock1 - 24 error(s), 4 warning(s)</p>
<p>========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========</p>
<p>thanks</p>
<p> </p></font></div>