coogor
Hacker
Hi,
ich spiele zur Zeit mit 10.3b1 rum, und möchte den islsm-Treiber von prism54.org einbinden. Tarball geladen und versucht zu bauen:
Offensichtlich fehlt linux/config.h, aber im kernel tree ist auch kein /usr/src/linux-2.6.22.2-3/include/linux/config.h enthalten....
Jemand eine Erleuchtung?
Thx!
ich spiele zur Zeit mit 10.3b1 rum, und möchte den islsm-Treiber von prism54.org einbinden. Tarball geladen und versucht zu bauen:
Code:
a30:~/islsm # make driver
test ! -d src/madwifi-bsd/net80211 || \
make -C src/madwifi-bsd/net80211
make[1]: Entering directory `/root/islsm/src/madwifi-bsd/net80211'
make -C /usr/src/linux-2.6.22.2-3-obj/i386/bigsmp
SUBDIRS=/root/islsm/src/madwifi-bsd/net80211
MODVERDIR=/root/islsm/src/madwifi-bsd/net80211/../symbols modules
make[2]: Entering directory `/usr/src/linux-2.6.22.2-3-obj/i386/bigsmp'
make -C ../../../linux-2.6.22.2-3 O=../linux-2.6.22.2-3-obj/i386/bigsmp
modules
CC [M] /root/islsm/src/madwifi-bsd/net80211/if_media.o
In file included
>from /usr/src/linux-2.6.22.2-3/include/linux/compiler-gcc4.h:4,
from /usr/src/linux-2.6.22.2-3/include/linux/compiler.h:40,
from /usr/src/linux-2.6.22.2-3/include/asm-generic/page.h:7,
from include2/asm/page.h:201,
>from /root/islsm/src/madwifi-bsd/net80211/../include/compat.h:71,
from <command-line>:0:
/usr/src/linux-2.6.22.2-3/include/linux/compiler-gcc.h:33:1:
warning: "__packed" redefined
In file included from <command-line>:0:
/root/islsm/src/madwifi-bsd/net80211/../include/compat.h:55:1: warning: this
is the location of the previous definition
/root/islsm/src/madwifi-bsd/net80211/if_media.c:54:26: error: linux/config.h:
No such file or directory
In file included from include2/asm/system.h:4,
from include2/asm/processor.h:18,
from include2/asm/thread_info.h:16,
>from /usr/src/linux-2.6.22.2-3/include/linux/thread_info.h:21,
from /usr/src/linux-2.6.22.2-3/include/linux/preempt.h:9,
from /usr/src/linux-2.6.22.2-3/include/linux/spinlock.h:49,
from /usr/src/linux-2.6.22.2-3/include/linux/module.h:9,
from /root/islsm/src/madwifi-bsd/net80211/if_media.c:56:
/usr/src/linux-2.6.22.2-3/include/linux/kernel.h:42:1: warning: "roundup"
redefined
In file included from <command-line>:0:
/root/islsm/src/madwifi-bsd/net80211/../include/compat.h:46:1: warning: this
is the location of the previous definition
make[5]: *** [/root/islsm/src/madwifi-bsd/net80211/if_media.o] Error 1
make[4]: *** [_module_/root/islsm/src/madwifi-bsd/net80211] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.22.2-3-obj/i386/bigsmp'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/islsm/src/madwifi-bsd/net80211'
make: *** [madwifi] Error 2
Offensichtlich fehlt linux/config.h, aber im kernel tree ist auch kein /usr/src/linux-2.6.22.2-3/include/linux/config.h enthalten....
Jemand eine Erleuchtung?
Thx!