<div>I solved the errors</div><div><br></div><div><div>c:\dev\wpa_supplicant-2.0\src\utils\os.h(195) : error C2054: expected &#39;(&#39; to follow &#39;inline&#39;</div><div>c:\dev\wpa_supplicant-2.0\src\utils\os.h(489) : error C2054: expected &#39;(&#39; to follow &#39;inline&#39;</div>
<div>Solution </div><div>Replace inline with an __inline &#39;</div><div><br></div><div>c:\dev\wpa_supplicant-2.0\src\utils\wpa_debug.h(150) : error C2010: &#39;.&#39; : unexpected in macro formal parameter list</div><div>
// #define wpa_dbg(args...) wpa_msg(args)</div><div>Solution </div><div>#define wpa_dbg(args, ...) wpa_msg(args, __VA_ARGS__)</div></div><div><br></div><div>------------------ but I got  new errors at at linking time    -----------</div>
<div><div><br></div><div>Generating Code...</div><div>Compiling manifest to resources...</div><div>Linking...</div><div>sha1.obj : error LNK2005: _hmac_sha1_vector already defined in crypto_openssl.obj</div><div>sha1.obj : error LNK2005: _hmac_sha1 already defined in crypto_openssl.obj</div>
<div>sha1-pbkdf2.obj : error LNK2005: _pbkdf2_sha1 already defined in crypto_openssl.obj</div><div>wpa.obj : error LNK2019: unresolved external symbol _random_get_bytes referenced in function _wpa_sm_aborted_cached</div><div>
eap_leap.obj : error LNK2001: unresolved external symbol _random_get_bytes</div><div>eap_mschapv2.obj : error LNK2001: unresolved external symbol _random_get_bytes</div><div>eap_sim.obj : error LNK2001: unresolved external symbol _random_get_bytes</div>
<div>eap_sim_common.obj : error LNK2001: unresolved external symbol _random_get_bytes</div><div>events.obj : error LNK2019: unresolved external symbol _random_add_randomness referenced in function __wpa_supplicant_event_scan_results</div>
<div>tls_openssl.obj : error LNK2019: unresolved external symbol _SSL_clear_options referenced in function _tls_connection_set_params</div><div>tls_openssl.obj : error LNK2019: unresolved external symbol _SSL_CTX_clear_options referenced in function _tls_global_set_params</div>
<div>wpa_supplicant.obj : error LNK2019: unresolved external symbol _random_init referenced in function _wpa_supplicant_init</div><div>wpa_supplicant.obj : error LNK2019: unresolved external symbol _driver_ndis_init_ops referenced in function _wpa_supplicant_init</div>
<div>wpa_supplicant.obj : error LNK2019: unresolved external symbol _random_deinit referenced in function _wpa_supplicant_deinit</div><div><br></div><div>Linking...</div><div>sha1.obj : error LNK2005: _hmac_sha1_vector already defined in crypto_openssl.obj</div>
<div>sha1.obj : error LNK2005: _hmac_sha1 already defined in crypto_openssl.obj</div><div>sha1-pbkdf2.obj : error LNK2005: _pbkdf2_sha1 already defined in crypto_openssl.obj</div><div>eap_leap.obj : error LNK2019: unresolved external symbol _random_get_bytes referenced in function _eap_leap_process_success</div>
<div>eap_mschapv2.obj : error LNK2001: unresolved external symbol _random_get_bytes</div><div>wpa.obj : error LNK2001: unresolved external symbol _random_get_bytes</div><div>events.obj : error LNK2019: unresolved external symbol _random_add_randomness referenced in function __wpa_supplicant_event_scan_results</div>
<div>tls_openssl.obj : error LNK2019: unresolved external symbol _SSL_clear_options referenced in function _tls_connection_set_params</div><div>tls_openssl.obj : error LNK2019: unresolved external symbol _SSL_CTX_clear_options referenced in function _tls_global_set_params</div>
<div>wpa_supplicant.obj : error LNK2019: unresolved external symbol _random_init referenced in function _wpa_supplicant_init</div><div>wpa_supplicant.obj : error LNK2019: unresolved external symbol _random_deinit referenced in function _wpa_supplicant_deinit</div>
<div><br></div><div>Generating Code...</div><div>Compiling manifest to resources...</div><div>Linking...</div><div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_terminate referenced in function _wpa_cli_cmd_quit</div>
<div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_register_read_sock referenced in function _wpa_cli_open_connection</div><div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_unregister_read_sock referenced in function _wpa_cli_close_connection</div>
<div>wpa_cli.obj : error LNK2019: unresolved external symbol _edit_redraw referenced in function _wpa_cli_recv_pending</div><div>wpa_cli.obj : error LNK2019: unresolved external symbol _edit_clear_line referenced in function _wpa_cli_recv_pending</div>
<div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_destroy referenced in function _main</div><div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_register_signal_terminate referenced in function _main</div>
<div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_init referenced in function _main</div><div>wpa_cli.obj : error LNK2019: unresolved external symbol _edit_deinit referenced in function _wpa_cli_interactive</div>
<div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_cancel_timeout referenced in function _wpa_cli_interactive</div><div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_run referenced in function _wpa_cli_interactive</div>
<div>wpa_cli.obj : error LNK2019: unresolved external symbol _eloop_register_timeout referenced in function _wpa_cli_interactive</div><div>wpa_cli.obj : error LNK2019: unresolved external symbol _edit_init referenced in function _start_edit</div>
<div>sha1.obj : error LNK2005: _hmac_sha1_vector already defined in crypto_openssl.obj</div><div>sha1.obj : error LNK2005: _hmac_sha1 already defined in crypto_openssl.obj</div><div>sha1-pbkdf2.obj : error LNK2005: _pbkdf2_sha1 already defined in crypto_openssl.obj</div>
<div>eap_leap.obj : error LNK2019: unresolved external symbol _random_get_bytes referenced in function _eap_leap_process_success</div><div>eap_mschapv2.obj : error LNK2001: unresolved external symbol _random_get_bytes</div>
<div>wpa.obj : error LNK2001: unresolved external symbol _random_get_bytes</div><div>events.obj : error LNK2019: unresolved external symbol _random_add_randomness referenced in function __wpa_supplicant_event_scan_results</div>
<div>tls_openssl.obj : error LNK2019: unresolved external symbol _SSL_clear_options referenced in function _tls_connection_set_params</div><div>tls_openssl.obj : error LNK2019: unresolved external symbol _SSL_CTX_clear_options referenced in function _tls_global_set_params</div>
<div>wpa_supplicant.obj : error LNK2019: unresolved external symbol _random_init referenced in function _wpa_supplicant_init</div><div>wpa_supplicant.obj : error LNK2019: unresolved external symbol _random_deinit referenced in function _wpa_supplicant_deinit</div>
<div><br></div><div>Build log was saved at &quot;file://c:\dev\wpa_supplicant-2.0\wpa_supplicant\vs2005\wpa_supplicant\Debug\BuildLog.htm&quot;</div><div>wpa_supplicant - 12 error(s), 4 warning(s)</div><div>========== Rebuild All: 2 succeeded, 4 failed, 0 skipped ==========</div>
</div><div><br></div>