#829: Compile error
----------------------------+-----------------------------------------------
 Reporter:  anonymous       |            Owner:       
     Type:  defect          |           Status:  new  
 Priority:  major           |        Milestone:       
Component:  madwifi: other  |          Version:  trunk
 Keywords:  IWEVGENIE       |   Patch_attached:  0    
----------------------------+-----------------------------------------------
 trunk rev. 1705

 I'v got the following error while compiling the file ieee80211_wireless.c:

 {{{
 ieee80211_wireless.c: In function `giwscan_cb':
 ieee80211_wireless.c:1742: parse error before `static'
 ieee80211_wireless.c:1748: `rsn_leader' undeclared (first use in this
 function)
 ieee80211_wireless.c:1748: (Each undeclared identifier is reported only
 once
 ieee80211_wireless.c:1748: for each function it appears in.)
 ieee80211_wireless.c:1768: parse error before `static'
 ieee80211_wireless.c:1773: `wpa_leader' undeclared (first use in this
 function)
 make[4]: *** [ieee80211_wireless.o] Error 1
 }}}

 by checking the code ieee80211_wireless.c:

 {{{
    1733
    1734         if (se->se_rsn_ie != NULL) {
    1735           last_ev = current_ev;
    1736 #ifdef IWEVGENIE
    1737                 memset(&iwe, 0, sizeof(iwe));
    1738                 memcpy(buf, se->se_rsn_ie, se->se_rsn_ie[1] + 2);
    1739                 iwe.cmd = IWEVGENIE;
    1740                 iwe.u.data.length = se->se_rsn_ie[1] + 2;
    1741 #else
    1742                 static const char rsn_leader[] = "rsn_ie=";
    1743                 memset(&iwe, 0, sizeof(iwe));
    1744                 iwe.cmd = IWEVCUSTOM;
    1745                 if (se->se_rsn_ie[0] == IEEE80211_ELEMID_RSN)
    1746                         iwe.u.data.length = encode_ie(buf,
 sizeof(buf),
    1747                                 se->se_rsn_ie, se->se_rsn_ie[1] +
 2,
    1748                                 rsn_leader, sizeof(rsn_leader) -
 1);
    1749 #endif

 }}}

 it seems that IWEVGENIE not defined and goes to the else part. and the
 declaration (1742) are not at the begining of the block. This part of code
 is changed at rev.1698.

-- 
Ticket URL: <http://madwifi.org/ticket/829>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Madwifi-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/madwifi-tickets

Reply via email to