lub997
Group: Members
Posts: 26
Joined: July 2005 |
|
Posted: July 27 2005,05:34 |
|
Having trouble compiling the madwifi driver http://madwifi.sourceforge.net/ for my D-Link DWL-G630 wireless card with the Atheros chip. I installed the kernel source, and there is a symbolic link from /usr/src/linux-2.4.26 to /usr/src/linux, and there is a sybmolic link from /usr/src/linux-2.4.26 to /lib/modules/2.4.26/build, but I am still getting the following error, and I do not know what is causing it. I have already tried the madwifi forum, and many people tried to help me, but I have come to the conclusion that it is a problem with Damn Small Linux and not a problem with the madwifi driver. Does anybody know what would cause this error on Damn Small Linux with the 2.4.26 kernel?
dsl ~/madwifi $ -> make KERNELPATH=/usr/src/linux-2.4.26 KERNELRELEASE=2.4.26 Checking if all requirements are met... ok. mkdir -p ./symbols for i in ./ath_hal ath_rate/sample ./net80211 ./ath; do \ make -C $i || exit 1; \ done make[1]: Entering directory `/home/dsl/madwifi/ath_hal' make -C /usr/src/linux-2.4.26 SUBDIRS=/home/dsl/madwifi/ath_hal MODVERDIR=/home/dsl/madwifi/../symbols modules make[2]: Entering directory `/usr/src/linux-2.4.26' make[2]: *** No rule to make target `modules'. Stop. make[2]: Leaving directory `/usr/src/linux-2.4.26' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/dsl/madwifi/ath_hal' make: *** [all] Error 1 dsl ~/madwifi $ ->
Here is more detailed output that I got from adding -d to the make command, which does just that; makes more detailed output from make.
dsl ~/madwifi $ -> make -d KERNELPATH=/usr/src/linux-2.4.26 KERNELRELEASE=2.4.26 GNU Make 3.80 Copyright © 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Reading makefiles... Reading makefile `Makefile'... Reading makefile `Makefile.inc' (search path) (no ~ expansion)... Reading makefile `hal/public/i386-elf.inc' (search path) (no ~ expansion)... Reading makefile `/usr/src/linux-2.4.26/.config' (search path) (no ~ expansion)... Updating makefiles.... Considering target file `/usr/src/linux-2.4.26/.config'. Looking for an implicit rule for `/usr/src/linux-2.4.26/.config'. Trying pattern rule with stem `.config'. Trying implicit prerequisite `/usr/src/linux-2.4.26/.config.o'. Trying pattern rule with stem `.config'. Trying implicit prerequisite `/usr/src/linux-2.4.26/.config.c'. Trying pattern rule with stem `.config'. Trying implicit prerequisite `/usr/src/linux-2.4.26/.config.cc'. Trying pattern rule with stem `.config'. Trying implicit prerequisite `/usr/src/linux-2.4.26/.config.C'. Trying pattern rule with stem `.config'. Trying implicit prerequisite `/usr/src/linux-2.4.26/.config.cpp'. Trying pattern rule with stem `.config'. Trying implicit prerequisite `/usr/src/linux-2.4.26/.config.p'. Trying pattern rule with stem `.config'. Trying implicit prerequisite `/usr/src/linux-2.4.26/.config.f'. .............Goes on endlessly for so long that I cannot post it all on here. The website will not let me. Then ends with the following. Trying pattern rule with stem `modules.S'. Trying implicit prerequisite `RCS/modules.S,v'. Trying pattern rule with stem `modules.S'. Trying implicit prerequisite `RCS/modules.S'. Trying pattern rule with stem `modules.S'. Trying implicit prerequisite `s.modules.S'. Trying pattern rule with stem `modules.S'. Trying implicit prerequisite `SCCS/s.modules.S'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.S'. Trying pattern rule with stem `modules'. Trying implicit prerequisite `modules.mod'. Looking for a rule with intermediate file `modules.mod'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem `modules.mod'. Trying implicit prerequisite `modules.mod,v'. Trying pattern rule with stem `modules.mod'. Trying implicit prerequisite `RCS/modules.mod,v'. Trying pattern rule with stem `modules.mod'. Trying implicit prerequisite `RCS/modules.mod'. Trying pattern rule with stem `modules.mod'. Trying implicit prerequisite `s.modules.mod'. Trying pattern rule with stem `modules.mod'. Trying implicit prerequisite `SCCS/s.modules.mod'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.c'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.cc'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.C'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.cpp'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.p'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.f'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.F'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.r'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.s'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.S'. Trying pattern rule with stem `modules'. Rejecting impossible implicit prerequisite `modules.mod'. Trying pattern rule with stem `modules'. Trying implicit prerequisite `modules.sh'. Looking for a rule with intermediate file `modules.sh'. Avoiding implicit rule recursion. Trying pattern rule with stem `modules.sh'. Trying implicit prerequisite `modules.sh,v'. Trying pattern rule with stem `modules.sh'. Trying implicit prerequisite `RCS/modules.sh,v'. Trying pattern rule with stem `modules.sh'. Trying implicit prerequisite `RCS/modules.sh'. Trying pattern rule with stem `modules.sh'. Trying implicit prerequisite `s.modules.sh'. Trying pattern rule with stem `modules.sh'. Trying implicit prerequisite `SCCS/s.modules.sh'. No implicit rule found for `modules'. Finished prerequisites of target file `modules'. Must remake target `modules'. make[2]: Entering directory `/usr/src/linux-2.4.26' make[2]: Leaving directory `/usr/src/linux-2.4.26' Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x080795d0 PID 7215 Removing child 0x080795d0 PID 7215 from chain. make[1]: Leaving directory `/home/dsl/madwifi/ath_hal' Got a SIGCHLD; 1 unreaped children. Reaping losing child 0x080957e8 PID 7208 Removing child 0x080957e8 PID 7208 from chain. dsl ~/madwifi $ ->
|