<div>Dear All,</div>
<div>I am trying to build supplicant using VS2005. I am able to build win_if_list,wpa_cli,wpa_passphrase. But eapol_test,wpa_supplicant,wpasvc giving error tls_openssl.c file which internally using x509v3.h openssl header file. Is there any possbile way to built supplicant without openssl:) for windows.</div>

<div> </div>
<div>I am assuming some compatible errors are present in tls_openssl.c. becoz its compiling in Linux PC. I am getting following errors. Is there anything related GENERAL_NAME ??  please guide me to solve issue. I have installed winpcap,openssl lib and headers already.</div>

<div><font size="1">
<p>&gt;tncc.c</p>
<p>1&gt;tls_openssl.c</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(192) : error C2059: syntax error : &#39;(&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(200) : error C2059: syntax error : &#39;type&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(204) : error C2059: syntax error : &#39;}&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(205) : error C2059: syntax error : &#39;}&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(211) : error C2061: syntax error : identifier &#39;GENERAL_NAME&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(212) : error C2059: syntax error : &#39;}&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(231) : error C2059: syntax error : &#39;(&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(232) : error C2059: syntax error : &#39;}&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(249) : error C2061: syntax error : identifier &#39;DIST_POINT_NAME&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(253) : error C2059: syntax error : &#39;}&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(323) : error C2061: syntax error : identifier &#39;GENERAL_NAME&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(326) : error C2059: syntax error : &#39;}&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(358) : error C2061: syntax error : identifier &#39;DIST_POINT_NAME&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(364) : error C2059: syntax error : &#39;}&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;)&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2059: syntax error : &#39;)&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;)&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2040: &#39;a&#39; : &#39;int **&#39; differs in levels of indirection from &#39;int *&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2059: syntax error : &#39;type&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2059: syntax error : &#39;)&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;)&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2059: syntax error : &#39;type&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(524) : error C2059: syntax error : &#39;)&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(525) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(525) : error C2143: syntax error : missing &#39;)&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(525) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(525) : error C2059: syntax error : &#39;)&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(526) : error C2143: syntax error : missing &#39;)&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(526) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(526) : error C2143: syntax error : missing &#39;;&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(526) : error C2059: syntax error : &#39;)&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(536) : error C2143: syntax error : missing &#39;)&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(536) : error C2081: &#39;GENERAL_NAME&#39; : name in formal parameter list illegal</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(536) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(536) : error C2059: syntax error : &#39;type&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(536) : error C2059: syntax error : &#39;)&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(537) : error C2143: syntax error : missing &#39;)&#39; before &#39;*&#39;</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(537) : error C2081: &#39;GENERAL_NAME&#39; : name in formal parameter list illegal</p>
<p>1&gt;C:\dev\openssl\include\openssl/x509v3.h(537) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;</p></font> </div>