Re: Driver doesn't compile to .ko Huub wrote:
> OK, installed the diffutils package. make && make modules_config (inside
> kernel) didnt give the acx.ko. So I did the outside version. This
> compiling ends with this:
>
> # make -C /lib/modules/`uname -r`/build M=`pwd`
> make: Entering directory `/usr/src/linux-2.6.21.5'
> LD /usr/src/acx-20080210/built-in.o
> CC [M] /usr/src/acx-20080210/wlan.o
> CC [M] /usr/src/acx-20080210/conv.o
> CC [M] /usr/src/acx-20080210/ioctl.o
> CC [M] /usr/src/acx-20080210/common.o
> CC [M] /usr/src/acx-20080210/pci.o
> LD [M] /usr/src/acx-20080210/acx.o
> scripts/Makefile.build:17: /usr/src/acx-20080210/acx/Makefile: No such
> file or directory
> make[2]: *** No rule to make target
> `/usr/src/acx-20080210/acx/Makefile'. Stop.
> make[1]: *** [/usr/src/acx-20080210/acx] Error 2
> make: *** [_module_/usr/src/acx-20080210] Error 2
> make: Leaving directory `/usr/src/linux-2.6.21.5'
Well then I think the obvious question becomes, IS there a file
/usr/src/acx-20080210/acx/Makefile ??
I just tried building it myself and got:
$ make -C /lib/modules/`uname -r`/build M=`pwd`
make: Entering directory `/usr/src/linux-2.6.22.6'
LD /usr/src/acx-20080210/built-in.o
CC [M] /usr/src/acx-20080210/wlan.o
CC [M] /usr/src/acx-20080210/conv.o
CC [M] /usr/src/acx-20080210/ioctl.o
CC [M] /usr/src/acx-20080210/common.o
CC [M] /usr/src/acx-20080210/pci.o
/usr/src/acx-20080210/pci.c: In function 'acxpci_e_probe':
/usr/src/acx-20080210/pci.c:1557: error: 'struct net_device' has no
member named 'wireless_handlers'
make[1]: *** [/usr/src/acx-20080210/pci.o] Error 1
make: *** [_module_/usr/src/acx-20080210] Error 2 |