QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 791|回复: 13

[求助]Aureal 8820 redhat8[2.4.18

[复制链接]
发表于 2003-3-22 19:11:41 | 显示全部楼层 |阅读模式
Aureal 8820 redhat8[2.4.18],cvs驱动,循环编译错误
无论用
make
make install
make install-all
都是循环编译开始的那段

请问怎么解决
我快繁死了
发表于 2003-3-22 19:22:13 | 显示全部楼层
你真确认是循环编译?一般来说由于make的限制,编译一次后就不会再编译,除非你make clean.
不妨等上一会试试

或看清楚编译说明,说不定有特殊要求
回复

使用道具 举报

 楼主| 发表于 2003-3-22 19:36:52 | 显示全部楼层
我试了整整一天,现在在windows下,没法贴出详细的编译过程

大概就是显示
-----------------------
gcc .... au_audio.o
..
gcc .... au_utility.o
..
gcc ... au_vertex.o
..
然后报告kernel.h会在几个小时后改变云云
然后循环上边的那段...
----------------------

以前我装这个驱动没问题
可是前天手歉把内核(26)升级了
这个驱动没法在新内核下用,我就决定重装了

第一次重装后
好像也出了这种循环编译的错误,当时我没在意
就给ctrl+c了
然后用的oss驱动
但是oss驱动的效果太差了

我就在oss的菜单里把现有的声卡给"remove"了
让后编译vcs驱动也没问题

可是又是手歉装了那个劳什子KDE3.1进不去Xwindow
我是新手
不知道怎么改回gnome,上网又慢,就懒得到公社问,干脆重装

完,这次重装以后无论怎么搞oss,vcs都一直是循环编译了....

郁闷死了
回复

使用道具 举报

 楼主| 发表于 2003-3-22 19:49:26 | 显示全部楼层
[quote:bd1a151a56="llc"]你真确认是循环编译?一般来说由于make的限制,编译一次后就不会再编译,除非你make clean.
不妨等上一会试试

或看清楚编译说明,说不定有特殊要求[/quote]

我的确make clean过
但是就算是重装完redhat8,然后什么都不干,直接进文本方式,编译vcs驱动也不行

阁下说得等上一会试试什么意思?
我循环编译的时候倒是出现过kernel.h会在几个小时候被修改等等
回复

使用道具 举报

发表于 2003-3-22 20:45:38 | 显示全部楼层
我以为不是死循环,因此让你等一会;

一般驱动需要kernel-source包才能编译,你安装了相应的kernel-source包没有?
回复

使用道具 举报

 楼主| 发表于 2003-3-22 21:11:12 | 显示全部楼层
正常的时候,大概20,30秒就编译完了
我机子慢(c450)

可是昨天有一次我忍了半个小时,它还是在循环那点东西

kernel-source我装了,如果没装连make都不行,这我知道~
回复

使用道具 举报

发表于 2003-3-22 21:22:02 | 显示全部楼层
真奇怪,看来是新内核和你驱动不兼容
回复

使用道具 举报

 楼主| 发表于 2003-3-23 00:33:59 | 显示全部楼层
[quote:d640e7bd9c="llc"]真奇怪,看来是新内核和你驱动不兼容[/quote]

可是我现在用redhat8自带的内核2.4.18也不行

真是2$%)(@¥%^*¥^&#
回复

使用道具 举报

发表于 2003-3-23 01:07:31 | 显示全部楼层
将错误信息贴一下
回复

使用道具 举报

 楼主| 发表于 2003-3-23 10:08:00 | 显示全部楼层
[quote:b94d21903c="llc"]将错误信息贴一下[/quote]

晚上贴~
回复

使用道具 举报

 楼主| 发表于 2003-3-23 22:43:38 | 显示全部楼层
那个循环编译的错误现在没有了
可能真实要等几个小时后才让改kernel.h
不懂啦

不过现在又有新的问题了
make install-all后
要:
/sin/modproce soundcore 这步没问题
然后
/sin/insmod au8820 这步又有问题了,显示:
Using /lib/modules/2.4.18-14/drivers/sound/au8820.o
/lib/modules/2.4.18-14/drivers/sound/au8820.o: The module you are trying to load (/lib/modules/2.4.18-14/drivers/sound/au8820.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.


说驱动是用gcc2 compiler的,内核是gcc3 compiler的,好奇怪,原来我装的时候就没有这个问题

不过这导解释了为什么gcc296版的qq不能用的原因了,刚才下了一个用gcc301编译的lib.qq,gaim现在没问题了

可是这8820的驱动让我去哪儿下阿

我在居域网内,又不能cvs 到sourceforge



真是郁闷无止境....

请问我要怎么样才能装出一个gcc2内核的redhat8,机子能出声,我才有兴趣去搞别的...
回复

使用道具 举报

发表于 2003-3-23 22:46:44 | 显示全部楼层
insmod -f /lib/modules/2.4.18-14/drivers/sound/au8820.o
试试
回复

使用道具 举报

 楼主| 发表于 2003-3-23 23:00:09 | 显示全部楼层
ok啦

哈 -f在linux下果然是个好参数

强行安装,我喜欢

多谢部长~
回复

使用道具 举报

 楼主| 发表于 2003-3-23 23:03:20 | 显示全部楼层
真的好高兴~

我在宿舍,马上要熄灯了

不能开xmms了~

再次感谢部长~
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-17 17:34 , Processed in 0.083442 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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