LinuxSir.cn,穿越时空的Linuxsir!

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

编译 2.6.17.7 kernel 的注意

[复制链接]
发表于 2006-7-31 11:29:13 | 显示全部楼层 |阅读模式
2.6.17.7最新稳定内核有点问题
哪个维护者patch弄错了
make modules
会出现
  1. drivers/media/dvb/ttpci/budget-av.c: In function ‘frontend_init’:
  2. drivers/media/dvb/ttpci/budget-av.c:1063: error: ‘struct budget_av’ has no member named ‘reinitialise_demod’
  3. drivers/media/dvb/ttpci/budget-av.c:1068: error: request for member ‘tuner_ops’ in something not a structure or union
  4. drivers/media/dvb/ttpci/budget-av.c:1068: error: ‘philips_cu1216_tuner_set_params’ undeclared (first use in this function)
  5. drivers/media/dvb/ttpci/budget-av.c:1068: error: (Each undeclared identifier is reported only once
  6. drivers/media/dvb/ttpci/budget-av.c:1068: error: for each function it appears in.)
  7. make[5]: *** [drivers/media/dvb/ttpci/budget-av.o] Error 1
  8. make[4]: *** [drivers/media/dvb/ttpci] Error 2
  9. make[3]: *** [drivers/media/dvb] Error 2
  10. make[2]: *** [drivers/media] Error 2
  11. make[1]: *** [drivers] Error 2
  12. make[1]: Leaving directory `/usr/src/linux-2.6.17.7'
  13. make: *** [stamp-build] Error 2
复制代码

解决也很简单
设置的时候
Device Drivers -> Multimedia Devices -> Digital Broadcasting Devices ->
把这些模块取消
Budget cards
Budget cards with onboard CI connector
Budget cards with Budget Patch
AV7110 cards with BudgetParch
不会恰好有这种罕见硬件吧呵呵
检查一下
cat /usr/src/linux/.config | grep DVB_BUDGET
应该是
CONFIG_DVB_BUDGET is not set
CONFIG_DVB_BUDGET_CI is not set
CONFIG_DVB_BUDGET_AV is not set

当然如果你完全明白自己硬件设置好编译也一般不会遇到这个错误。
供我这种懒人和googlers参考。
 楼主| 发表于 2006-7-31 12:46:37 | 显示全部楼层
顺便把bootsplash patch发上来
官方那个我这边连不上
google来的顺便改了下目录名

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-7-31 21:05:41 | 显示全部楼层
2.17怎么会是稳定版,这个是奇数的版本号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-31 23:09:09 | 显示全部楼层
打错了
回复 支持 反对

使用道具 举报

发表于 2006-8-5 17:32:42 | 显示全部楼层
哈哈,我也出现这问题,可误打误撞给弄好了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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