acx100 build fails in if_acxifnet.c
John Murphy
sub02 at freeode.co.uk
Mon May 15 15:49:13 PDT 2006
I have a laptop running FreeBSD-6.1 and I'm trying to get a D-Link DWL-650+
pcmcia card working. I have kernel sources installed and the ports tree
was updated with cvsup last night.
Running make install in /usr/ports/net/acx100 proceeds ok up to:
cc -O2 -fno-strict-aliasing -pipe -ggdb -Werror -D_KERNEL -DKLD_MODULE -nostdinc
-I- -I./include -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finlin
e-limit=8000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2
-mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -W
nested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winlin
e -Wcast-qual -fformat-extensions -std=c99 -c if_acxifnet.c
if_acxifnet.c: In function `acx_ifnet_attach':
if_acxifnet.c:58: error: structure has no member named `ic_if'
if_acxifnet.c:114: warning: passing arg 1 of `ieee80211_ifattach' from incompati
ble pointer type
if_acxifnet.c:117: warning: assignment from incompatible pointer type
if_acxifnet.c:118: warning: assignment from incompatible pointer type
if_acxifnet.c:121: warning: passing arg 1 of `ieee80211_media_init' from incompa
tible pointer type
if_acxifnet.c: In function `acx_ifnet_detach':
if_acxifnet.c:183: error: structure has no member named `ic_if'
if_acxifnet.c:184: warning: passing arg 1 of `ieee80211_ifdetach' from incompati
ble pointer type
if_acxifnet.c: In function `acx_ifnet_start_scan':
if_acxifnet.c:200: warning: passing arg 1 of `ieee80211_begin_scan' from incompa
tible pointer type
if_acxifnet.c:200: error: too few arguments to function `ieee80211_begin_scan'
if_acxifnet.c: In function `acx_ifnet_callout_next_scan':
if_acxifnet.c:229: warning: passing arg 1 of `ieee80211_next_scan' from incompat
ible pointer type
if_acxifnet.c: In function `acx_ifnet_ioctl':
if_acxifnet.c:273: warning: passing arg 1 of `ieee80211_ioctl' from incompatible
pointer type
if_acxifnet.c:312: error: `IFF_RUNNING' undeclared (first use in this function)
if_acxifnet.c:312: error: (Each undeclared identifier is reported only once
if_acxifnet.c:312: error: for each function it appears in.)
if_acxifnet.c: In function `acx_ifnet_init':
if_acxifnet.c:366: error: structure has no member named `ic_if'
if_acxifnet.c:369: error: `IFF_RUNNING' undeclared (first use in this function)
if_acxifnet.c: In function `acx_ifnet_up':
if_acxifnet.c:405: error: `IFF_RUNNING' undeclared (first use in this function)
if_acxifnet.c:406: error: `IFF_OACTIVE' undeclared (first use in this function)
if_acxifnet.c: In function `acx_ifnet_down':
if_acxifnet.c:423: error: `IFF_RUNNING' undeclared (first use in this function)
if_acxifnet.c:424: error: `IFF_OACTIVE' undeclared (first use in this function)
if_acxifnet.c: In function `acx_ifnet_newstate':
if_acxifnet.c:436: error: structure has no member named `ic_if'
*** Error code 1
Stop in /usr/ports/net/acx100/work/acx100.
*** Error code 1
A few lines from 'if_acxifnet.c' showing line 58 which is where the first
error is reported (line 58 is the last one shown):
/*
* attach a generic network interface to the system
*/
void
acx_ifnet_attach(struct acx_softc *sc)
{
struct ieee80211com *ic;
struct ifnet *ifp;
/* extract some useful vars */
ic = &sc->ic;
ifp = &ic->ic_if;
The portversion number is: 20040701
I've tried 'locate ic_if' on an updated locate database; and I tried a
google search for 'ic_if' which lead me to build /usr/ports/net/iwi-firmware
but it didn't help. Also looked at http://dev.kewl.org/acx100/HEADER
which mentions a discussion forum, but I can't seem to find it.
Any help would be greatly appreciated.
--
John.
More information about the freebsd-mobile
mailing list