当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何编译安装???
帖子发表于 : 2010-08-25 21:11 

注册: 2009-07-26 18:00
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
我的HP笔记本装的是ubuntu9.04,没有声音,想重新安装ALSA看看,已经下载了alsa-driver-1.0.23.tar.bz2、alsa-lib-1.0.23.tar.bz2、和alsa-utils-1.0.23.tar.bz2 三个文件,不过我不会编译安装

网上看的教程是 先./configure 再make

可是我的怎么不行啊,下面是我终端的信息!

lsq@lsq-laptop:~/alsa-driver-1.0.23$ ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/lsq/alsa-driver-1.0.23
checking cross compile...
checking for directory with ALSA kernel sources... ../alsa-kmirror
checking for directory with kernel source... Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
lsq@lsq-laptop:~/alsa-driver-1.0.23$ make
make all-deps
make[1]: 正在进入目录 `/home/lsq/alsa-driver-1.0.23'
make[1]: 没有什么可以做的为 `all-deps'。
make[1]:正在离开目录 `/home/lsq/alsa-driver-1.0.23'

Please, run the configure script as first...

lsq@lsq-laptop:~/alsa-driver-1.0.23$






这到底是什么问题?是少安装了什么软件 还是什么原因?

本人菜鸟,麻烦说清楚点,谢谢了!高手赶紧冒个泡!!!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何编译安装???
帖子发表于 : 2010-08-25 21:23 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
引用:
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel


可能是因为没有指定正确的内核源码目录

试试加参数

--with-kernel=/usr/src/linux-headers-$(uname -r)


_________________
博客:http://www.lainme.com


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何编译安装???
帖子发表于 : 2010-08-26 0:45 

注册: 2009-07-26 18:00
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
lainme 写道:
引用:
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel


可能是因为没有指定正确的内核源码目录

试试加参数

--with-kernel=/usr/src/linux-headers-$(uname -r)



我用你的方法加了参数,./configure 成功了 ,可是make 还是错误,这是怎么回事?高手指教下,谢谢!

Hacking autoconf.h...
lsq@lsq-laptop:~/alsa-driver-1.0.23$ make
make dep
make[1]: 正在进入目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23'
make[2]: 正在进入目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23/include'
make -C sound prepare
make[3]: 正在进入目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23/include/sound'
make prepare2
make[4]: 正在进入目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23/include/sound'
ln -s ../../alsa-kernel/include/aci.h
ln -s ../../alsa-kernel/include/ad1816a.h
ln -s ../../alsa-kernel/include/ad1843.h
ln -s ../../alsa-kernel/include/ak4113.h
ln -s ../../alsa-kernel/include/ak4114.h
ln -s ../../alsa-kernel/include/ak4117.h
ln -s ../../alsa-kernel/include/ak4531_codec.h
ln -s ../../alsa-kernel/include/ak4xxx-adda.h
ln -s ../../alsa-kernel/include/asequencer.h
ln -s ../../alsa-kernel/include/asound.h
ln -s ../../alsa-kernel/include/asound_fm.h
ln -s ../../alsa-kernel/include/asoundef.h
ln -s ../../alsa-kernel/include/atmel-abdac.h
ln -s ../../alsa-kernel/include/atmel-ac97c.h
ln -s ../../alsa-kernel/include/control.h
cp ../../alsa-kernel/include/core.h .
patch -p0 -i core.patch core.h
make[4]: patch:命令未找到
make[4]: *** [core.h] 错误 127
make[4]:正在离开目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23/include/sound'
make[3]: *** [prepare] 错误 2
make[3]:正在离开目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23/include/sound'
make[2]: *** [prepare] 错误 2
make[2]:正在离开目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23/include'
make[1]: *** [dep] 错误 1
make[1]:正在离开目录 `/home/lsq/.local/share/Trash/files/alsa-driver-1.2.0.23'
make: *** [include/sndversions.h] 错误 2
lsq@lsq-laptop:~/alsa-driver-1.0.23$


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何编译安装???
帖子发表于 : 2010-08-27 16:22 

注册: 2006-08-26 14:39
帖子: 271
地址: nj
送出感谢: 0 次
接收感谢: 0 次
你可以看一下目录中的readme或者install,一般会有出错的解决说明


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何编译安装???
帖子发表于 : 2010-08-27 16:38 

注册: 2009-08-28 15:00
帖子: 110
送出感谢: 0 次
接收感谢: 2
引用:
patch -p0 -i core.patch core.h

patch 没装,装上重试。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译