[root@localhost madwifi-0.9.4]# make KERNELPATH=/home/MonteGold/timesys-ixp435 CROSS_COMPILE=armv5b-linux- ARCH=arm TARGET=xscale-le-elf KERNELRELEASE=2.6.16
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /home/MonteGold/timesys-ixp435 SUBDIRS=/home/anchor/download/madwifi-0.9.4 modules
make[1]: Entering directory `/home/MonteGold/timesys-ixp435'
CC [M] /home/anchor/download/madwifi-0.9.4/ath/if_ath.o
CC [M] /home/anchor/download/madwifi-0.9.4/ath/if_ath_pci.o
LD [M] /home/anchor/download/madwifi-0.9.4/ath/ath_pci.o
CC [M] /home/anchor/download/madwifi-0.9.4/ath_hal/ah_os.o
LD [M] /home/anchor/download/madwifi-0.9.4/ath_hal/ath_hal.o
armv5b-linux-ld: ERROR: /home/anchor/download/madwifi-0.9.4/ath_hal cale-le-elf.hal.o uses VFP instructions, whereas /home/anchor/download/madwifi-0.9.4/ath_hal/ath_hal.o does not
armv5b-linux-ld: failed to merge target specific data of file /home/anchor/download/madwifi-0.9.4/ath_hal cale-le-elf.hal.o
make[3]: *** [/home/anchor/download/madwifi-0.9.4/ath_hal/ath_hal.o] Error 1
make[2]: *** [/home/anchor/download/madwifi-0.9.4/ath_hal] Error 2
make[1]: *** [_module_/home/anchor/download/madwifi-0.9.4] Error 2
make[1]: Leaving directory `/home/MonteGold/timesys-ixp435'
make: *** [modules] 错误 2
请问有人遇到这个问题吗?望不吝赐教,谢谢
simonjay2007 于 2011-10-24 14:04:56发表:
大哥,你好!:18:
:18:
:18:
小弟遇到了跟你完全一样的问题,我也是要交叉编译用于IXP435,执行命令:
make KERNELPATH=/usr/src/linux-headers-2.6.32-31-generic ARCH=arm CROSS_COMPILE=arm-linux-
出现下面错误:
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /usr/src/linux-headers-2.6.32-31-generic SUBDIRS=/madwifi modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-31-generic'
CC [M] /madwifi/ath/if_ath.o
In file included from include/linux/irqflags.h:57,
from /usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:61,
from /usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/bitops.h:27,
from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/cache.h:4,
from include/linux/time.h:7,
from /madwifi/ath/../include/compat.h:44,
from
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/irqflags.h:11:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from /usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/bitops.h:27,
from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/cache.h:4,
from include/linux/time.h:7,
from /madwifi/ath/../include/compat.h:44,
from
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:111:5: warning: "__LINUX_ARM_ARCH__" is not defined
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:117:5: warning: "__LINUX_ARM_ARCH__" is not defined
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:121:35: warning: "__LINUX_ARM_ARCH__" is not defined
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:247:5: warning: "__LINUX_ARM_ARCH__" is not defined
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:254:5: warning: "__LINUX_ARM_ARCH__" is not defined
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:322:5: warning: "__LINUX_ARM_ARCH__" is not defined
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/system.h:325:2: #error "SMP is not supported on this platform"
In file included from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/cache.h:4,
from include/linux/time.h:7,
from /madwifi/ath/../include/compat.h:44,
from
(...........中间还有很多类似的警告............)
/usr/src/linux-headers-2.6.32-31-generic/arch/arm/include/asm/pci.h:7:51: mach/hardware.h: No such file or directory
make[3]: *** [/madwifi/ath/if_ath.o] Error 1
make[2]: *** [/madwifi/ath] Error 2
make[1]: *** [_module_/madwifi] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-31-generic'
make: *** [modules] Error 2
请问如何配置内核啊?是在/usr/src/linux-headers-2.6.32-31-generic目录下用make menuconfig命令吗?然后把哪些选项选上呢?
Anchor_042 于 2008-09-08 16:39:34发表:
已解决:
首先正确配置内核。
其次,[root@localhost madwifi-0.9.4]# make KERNELPATH=/home/MonteGold/timesys-ixp435 CROSS_COMPILE=armv5b-linux-
ok