acx100 build fails in if_acxifnet.c

John Murphy <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
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.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.