pat-lkml wrote: > Johannes Berg wrote: >> On Wed, 2009-01-28 at 18:11 -0500, pat-lkml wrote: >>> Upstream has renamed nl_handle to nl_sock. Update iw to the new names >>> and add #define for libnl-1.1. >> I fixed this already, no? >> >> And renaming nl_handle to nl_sock means that it won't work with older, >> released libs, afaict. >> >> johannes > Unless my build chain is major league broken, it doesn't build for my > system without doing this. > > Lots of these warnings: > > > In file included from info.c:11: > iw.h:70: warning: 'struct nl_handle' declared inside parameter list > iw.h:70: warning: its scope is only this definition or declaration, > which is probably not what you want > > and this error/warning combo that finally fails: > > CC genl.o > In file included from genl.c:12: > iw.h:70: warning: 'struct nl_handle' declared inside parameter list > iw.h:70: warning: its scope is only this definition or declaration, > which is probably not what you want > genl.c:67: warning: 'struct nl_handle' declared inside parameter list > genl.c:68: error: conflicting types for 'nl_get_multicast_id' > iw.h:70: error: previous declaration of 'nl_get_multicast_id' was here > genl.c: In function 'nl_get_multicast_id': > genl.c:87: warning: passing argument 1 of 'genl_ctrl_resolve' from > incompatible pointer type > genl.c:95: warning: passing argument 1 of 'nl_send_auto_complete' from > incompatible pointer type > genl.c:106: warning: passing argument 1 of 'nl_recvmsgs' from > incompatible pointer type > make: *** [genl.o] Error 1 > > After this patch, it compiles cleanly. I'll revert to libnl-1.1 > quickly, but I believe that it will work fine with this patch as well. > Yep, builds cleanly and works for me with libnl-1.1 as well. Pat -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html