LinuxSir.cn,穿越时空的Linuxsir!

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

[讨论]2.6.23 or 24在sid里是不是有些问题?对于如声卡网卡模块的编译

[复制链接]
发表于 2008-2-2 21:38:19 | 显示全部楼层 |阅读模式
23试过后发现声卡驱动没有了,看了changelog发现把一堆声卡驱动给去掉了,于是就想自己编译alsa-driver,用:
#m-a a-i alsa
结果出现的错跟下面说的一样:
http://bugs.debian.org/463001
https://bugs.gentoo.org/show_bug.cgi?id=207427
http://ubuntuforums.org/showthread.php?p=4246659
http://forum.ubuntu.org.cn/viewt ... 2ca1dac28353e70e721
http://forums.debian.net/viewtop ... c6280e3a92b717248ca
前两天有人也发过帖子问过:

http://www.linuxsir.cn/bbs/thread322437.html

可是如bugs.debian上所说
我重新下载了alsa-driver-1.0.16rc2
然后用1.0.15的debian目录更改changelog
rebuild了
rebuild_alsa-driver-1.0.16rc2/alsa-base_1.0.16rc2-1_all.deb    rebuild_alsa-driver-1.0.16rc2/linux-sound-base_1.0.16rc2-1_all.deb
rebuild_alsa-driver-1.0.16rc2/alsa-source_1.0.16rc2-1_all.deb

然后更新过去
# m-a a-i alsa后报错是一样的
是不是像有人说的gcc的版本要跟内核编译的版本一样才行?
不过我觉得应该不是啊

到现在也没搞明白
哪位给指点一二或者在在list上问问(我E文太烂:)

thanks!
发表于 2008-2-2 21:50:43 | 显示全部楼层
这个是 alsa-sources 的问题,貌似应该在 1.0.16rc2 修正才是。可以看看 /usr/src/modules/alsa-driver/acore/Makefile 里面是不是有定义 CFLAGS ,改为 EXTRA_CFLAGS 。

至于 gcc 版本, m-a 默认会使用与 build kernel 一样的版本,所以不会在这方面出问题。
回复 支持 反对

使用道具 举报

发表于 2008-2-2 22:19:48 | 显示全部楼层
嗯,好的回去试一下:-)
回复 支持 反对

使用道具 举报

发表于 2008-2-13 12:42:13 | 显示全部楼层
貌似没有发现CLAGS……
回复 支持 反对

使用道具 举报

发表于 2008-2-13 21:16:07 | 显示全部楼层
可能真的有问题啊,用2.6.24的内核,声卡驱动加载成功了也没有声音。自己编译的2.6.24的内核没这个问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-14 16:14:48 | 显示全部楼层
http://bugs.debian.org/463001
最后面有人给出来解决办法
http://codebrowse.launchpad.net/ ... ramepointer.patch-s


我把15.4的patch中留了三个
disable_gcc_version_check2.patch
core_oss_framepointer.patch
debian_makefile_depmod.patch
把第二个patch重新改一下就OK啦
如下:

  1. patches/core_oss_framepointer.patch  
  2. old  new  
  3. 9  # Copyright (c) 1999 by Jaroslav Kysela <perex@perex.cz> 9  # Copyright (c) 1999 by Jaroslav Kysela <perex@perex.cz>
  4. 10  # 10  #
  5. 11   11   
  6. 12 +CFLAGS += -fno-omit-frame-pointer 12 +EXTRA_CFLAGS += -fno-omit-frame-pointer
  7. 13 + 13 +
  8. 14  snd-mixer-oss-objs := mixer_oss.o 14  snd-mixer-oss-objs := mixer_oss.o
  9. 15   15   
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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