LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 683|回复: 2

FC5装无线网卡软件不成功,求助

[复制链接]
发表于 2007-1-27 15:11:52 | 显示全部楼层 |阅读模式
在FC5下安装ndiswrapper-1.33,显示如下:
make -C driver
make[1]: Entering directory `/root/Desktop/ndiswrapper-1.33/driver'
make -C /lib/modules/2.6.18.2/build SUBDIRS=/root/Desktop/ndiswrapper-1.33/driver
make[2]: Entering directory `/usr/src/kernels/linux-2.6.18.2'
  Building modules, stage 2.
  MODPOST
make[2]: Leaving directory `/usr/src/kernels/linux-2.6.18.2'


*** WARNING: This kernel seems to use 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will not work with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernel


make[1]: Leaving directory `/root/Desktop/ndiswrapper-1.33/driver'
make -C utils
make[1]: Entering directory `/root/Desktop/ndiswrapper-1.33/utils'
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
在包含自 /usr/include/linux/errno.h:4 的文件中,
                 从 /usr/include/bits/errno.h:25,
                 从 /usr/include/errno.h:36,
                 从 loadndisdriver.c:17:
/usr/include/asm/errno.h:4:31: 错误:asm-generic/errno.h:没有那个文件或目录
在包含自 /usr/include/asm/ioctls.h:4 的文件中,
                 从 /usr/include/bits/ioctls.h:24,
                 从 /usr/include/sys/ioctl.h:27,
                 从 loadndisdriver.c:24:
/usr/include/asm/ioctl.h:1:31: 错误:asm-generic/ioctl.h:没有那个文件或目录
loadndisdriver.c: 在函数 ‘load_file’ 中:
loadndisdriver.c:76: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:76: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
loadndisdriver.c:76: 错误:所在的函数内只报告一次。)
loadndisdriver.c: 在函数 ‘parse_setting_line’ 中:
loadndisdriver.c:118: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c: 在函数 ‘read_conf_file’ 中:
loadndisdriver.c:160: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c: 在函数 ‘load_bin_file’ 中:
loadndisdriver.c:225: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:233: 警告:隐式声明函数 ‘_IOW’
loadndisdriver.c:233: 错误:expected expression before ‘struct’
loadndisdriver.c: 在函数 ‘load_driver’ 中:
loadndisdriver.c:260: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:345: 错误:expected expression before ‘struct’
loadndisdriver.c: 在函数 ‘get_device’ 中:
loadndisdriver.c:375: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c: 在函数 ‘load_device’ 中:
loadndisdriver.c:428: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:449: 错误:expected expression before ‘struct’
make[1]: *** [loadndisdriver] 错误 1
make[1]: Leaving directory `/root/Desktop/ndiswrapper-1.33/utils'
make: *** [all] 错误 2

编译安装别的软件时也会显示/usr/include/asm/errno.h:4:31: 错误:asm-generic/errno.h:没有那个文件或目录在包含自 /usr/include/asm/ioctls.h:4 的文件中这个错误
求助高手指点下,软件都无法安装啊
发表于 2007-1-27 17:00:41 | 显示全部楼层
是否没装内核源码?

这个没经验,帮你顶了!
回复 支持 反对

使用道具 举报

发表于 2007-1-27 21:37:38 | 显示全部楼层
yum install kernel-devel试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表