Thank you Jouni! That explains a lot. I knew I must have been choosing the wrong driver/library.<div><br></div><div>I&#39;m getting this error now, which seems a lot more troubling:</div><div><br></div><div><div>Undefined symbols for architecture x86_64:</div>

<div>  &quot;_sme_state_changed&quot;, referenced from:</div><div>      _wpas_notify_state_changed in notify.o</div><div>  &quot;_sme_deinit&quot;, referenced from:</div><div>      _wpa_supplicant_deinit_iface in wpa_supplicant.o</div>

<div>  &quot;_sme_authenticate&quot;, referenced from:</div><div>      _wpa_supplicant_associate in wpa_supplicant.o</div><div>  &quot;_sme_event_auth&quot;, referenced from:</div><div>      _wpa_supplicant_event in events.o</div>

<div>  &quot;_sme_event_disassoc&quot;, referenced from:</div><div>      _wpa_supplicant_event in events.o</div><div>  &quot;_sme_disassoc_while_authenticating&quot;, referenced from:</div><div>      _wpa_supplicant_event in events.o</div>

<div>  &quot;_sme_event_assoc_reject&quot;, referenced from:</div><div>      _wpa_supplicant_event in events.o</div><div>  &quot;_sme_event_auth_timed_out&quot;, referenced from:</div><div>      _wpa_supplicant_event in events.o</div>

<div>  &quot;_sme_event_assoc_timed_out&quot;, referenced from:</div><div>      _wpa_supplicant_event in events.o</div><div>ld: symbol(s) not found for architecture x86_64</div><div>collect2: ld returned 1 exit status</div>

<div>make: *** [wpa_supplicant] Error 1</div><div><br></div><div>Anything I can do?</div><div><br></div>Felix Sargent<br>(415) 935-3354<br><a href="mailto:felix.sargent@gmail.com">felix.sargent@gmail.com</a><br>
<br><br><div class="gmail_quote">On Sat, Aug 6, 2011 at 11:11 AM, Jouni Malinen <span dir="ltr">&lt;<a href="mailto:j@w1.fi">j@w1.fi</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Fri, Aug 05, 2011 at 02:13:44PM -0700, Felix Sargent wrote:<br>
&gt; I&#39;m trying to compile for OS X as we&#39;re getting consistently frustrated with<br>
&gt; Ethernet 802.1x authentication certificates stored in the OSX keychain, and<br>
&gt; want more access and control over the auth process.<br>
<br>
</div>I haven&#39;t tested this with OS X, but you can compile wpa_supplicant by<br>
adding following lines into wpa_supplicant/.config:<br>
<br>
CONFIG_DRIVER_WIRED=y<br>
CONFIG_L2_PACKET=freebsd<br>
<div class="im"><br>
&gt; Unfortunately, I&#39;m having  hard time building the driver components.<br>
&gt; I&#39;m getting a lot of error messages along the lines of:<br>
&gt;<br>
&gt; ../src/drivers/driver_wext.c: In function ‘wpa_driver_wext_set_mode’:<br>
&gt; ../src/drivers/driver_wext.c:2152: error: ‘struct iwreq’ has no member named<br>
<br>
</div>driver_wext.c is a Linux driver wrapper and there is no point in trying<br>
to build that for OS X. You will need to remove CONFIG_DRIVER_* lines<br>
that do not match the target you are build for.<br>
<font color="#888888"><br>
--<br>
Jouni Malinen                                            PGP id EFC895FA<br>
_______________________________________________<br>
HostAP mailing list<br>
<a href="mailto:HostAP@lists.shmoo.com">HostAP@lists.shmoo.com</a><br>
<a href="http://lists.shmoo.com/mailman/listinfo/hostap" target="_blank">http://lists.shmoo.com/mailman/listinfo/hostap</a><br>
</font></blockquote></div><br></div>