<a href="http://kriskirkland.com/?p=143">http://kriskirkland.com/?p=143</a><br><br><br><br><br><div class="gmail_quote">On Thu, Feb 17, 2011 at 10:54 AM, Tom Russo <span dir="ltr"><<a href="mailto:tom.km5vy@gmail.com">tom.km5vy@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Thu, Feb 17, 2011 at 10:52, Tom Russo <<a href="mailto:tom.km5vy@gmail.com">tom.km5vy@gmail.com</a>> wrote:<br>

<br>
> The short story is that the zaptel kernel module build is behaving<br>
> very much like it's not getting the kernel headers right, even though<br>
> the correct headers for the kernel are installed.  It doesn't complain<br>
> about not finding specific files, though, it's merely dying during<br>
> compilation of pciradio.c with undefined macros that are definitely<br>
> present in kernel headers that it should have found.  I don't want to<br>
> burden the list with details unless there is interest in the solution,<br>
> though.  If someone else is using app_rpt on a Debian-based system,<br>
> I'd love to be in contact to hash out details.<br>
<br>
</div>Never mind.  Looks like the issue is just that a few files don't<br>
include <linux/sched.h> (some do, some don't) and this is apparently<br>
just a difference between Lenny and Squeeze (I saw someone on the web<br>
providing a debian allstar install script that claimed to work Just<br>
Fine installing zaptel, so it must just be a change in a later kernel<br>
revision).<br>
<br>
The files needing #include <linux/sched.h> are kernel/pciradio.c,<br>
kernel/wctdm.c, and kernel/zaptel-base.c   Without this include, they<br>
complain about set_current_state and TASK_INTERRUPTABLE not having<br>
been declared.  Since several other modules already include<br>
<linux/sched.h>, it's probably a safe thing to do to make this change<br>
in the repository for zaptel, I'd wager.<br>
<br>
Some of the other kernel modules are failing to compile, one that<br>
complains abut netif_rx_schedule --- this appears to have gone away in<br>
the 2.6.32 kernel.  Fortunately, I don't need the module that has that<br>
problem, and don't need to spend time finding how to fix 'em.  Fixing<br>
the three above and deselecting the modules I don't need seems to get<br>
me going.<br>
<div><div></div><div class="h5"><br>
<br>
--<br>
Tom Russo    KM5VY   SAR502   DM64ux          <a href="http://www.swcp.com/%7Erusso/" target="_blank">http://www.swcp.com/~russo/</a><br>
Tijeras, NM  QRPL#1592 K2#398  SOC#236 <a href="http://kevan.org/brain.cgi?DDTNM" target="_blank">http://kevan.org/brain.cgi?DDTNM</a><br>
 "The truth will set you free, but first it will piss you off."<br>
_______________________________________________<br>
App_rpt-users mailing list<br>
<a href="mailto:App_rpt-users@ohnosec.org">App_rpt-users@ohnosec.org</a><br>
<a href="http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users" target="_blank">http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users</a><br>
</div></div></blockquote></div><br>