hostap compile fails

From: Alexandros Karypidis <karypid_at_inf.uth.gr>
Date: Mon, 6 Jun 2005 17:54:03 +0300

Hi all,

I'm getting started on working on familiar with OE and need some help.

I've installed OE, downoaded the .bb files from the bitkeeper
repository, created my "local.conf" file which has:

MACHINE = "h3600"
DISTRO = "familiar"

Anyway, to cut the long story short, I am trying to do a "bitbake
task-bootstrap" for starters and the build fails on the "hostap"
package at file hostap.c with (bitbake log output):

=========================
In file included from hostap.c:38:
hostap_wlan.h:726: error: field `reset_queue' has incomplete type
hostap_wlan.h:730: error: field `set_multicast_list_queue' has
incomplete type
hostap_wlan.h:732: error: field `set_tim_queue' has incomplete type
hostap_wlan.h:833: error: field `info_queue' has incomplete type
hostap_wlan.h:864: error: field `comms_qual_update' has incomplete type
...
=========================

All these are of type HOSTAP_QUEUE which is conditionally defined in
hostap_compat.h, based on the kernel version (older than 2.5.44 is a
"struct work_struct" and newer kernels get "struct tq_struct").

As my kernel package is handhelds-sa-2.4.19-rmk6-pxa1-hh37.4, I get to
use the "work_struct" (I checked that this occurs). Evidently for some
reason "struct workstruct" definition is not included. Any ideas what I
should do?

-- 
In theory, there is no difference between theory and practice. In 
practice, there is. -- Yogi Berra.
Alexandros Karypidis
UTH, Computer & Communication Eng. dept.
Received on Mon Jun 06 2005 - 10:58:43 EDT

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:18:09 EDT