LinuxSir.cn,穿越时空的Linuxsir!

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

oss v4.2安装问题

[复制链接]
发表于 2010-10-20 11:17:11 | 显示全部楼层 |阅读模式
lfs 6.7 kernel 2.6.36-rc6,安装oss v4.2失败,提示没有gcc;make;binutils包安装;哪位兄弟姐妹有教程详细点的。谢谢。
2010-10-23
低级错误,which没有装,装完可以make,
但make install出现下面错误:
Building module osscore
Failed to compile OSS
make -C /lib/modules/2.6.36/build M=/usr/lib/oss/build modules
make[1]: Entering directory `/usr/src/linux-2.6.36'
  CC [M]  /usr/lib/oss/build/osscore.o
/usr/lib/oss/build/osscore.c: In function ‘alloc_fop’:
/usr/lib/oss/build/osscore.c:956:6: error: ‘struct file_operations’ has no

member named ‘ioctl’
/usr/lib/oss/build/osscore.c:960:14: warning: assignment from incompatible

pointer type
/usr/lib/oss/build/osscore.c: In function ‘oss_pci_read_devpath’:
/usr/lib/oss/build/osscore.c:1634:3: warning: return discards qualifiers from

pointer target type
make[2]: *** [/usr/lib/oss/build/osscore.o] Error 1
make[1]: *** [_module_/usr/lib/oss/build] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36'
make: *** [default] Error 2
网上google查,好像有人有同样的错误,但没有发现解答;
不知是2.6.36的错误吗?
 楼主| 发表于 2010-10-27 20:15:03 | 显示全部楼层
换了2.6.35.7kernel 可以编译了,那应该是2.6.36kernel的问题。
回复 支持 反对

使用道具 举报

发表于 2010-10-30 11:14:03 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-10-31 20:25:54 | 显示全部楼层
将/usr/lib/oss/build/osscore.c第956行注释掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-9 15:21:10 | 显示全部楼层
用arch补丁问题解决。谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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