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 $ -> 
 |