当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 编译出“if 中用零做除数“错误
帖子发表于 : 2008-08-28 18:05 

注册: 2008-08-26 23:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
编译时出现“if 中用零做除数”错误 上网查了半天 得到“编译连接库文件路径不对”解决方法 可是编译连接库文件路径不知怎么设置 希望大家给点建议[/u]


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-28 18:10 
头像

注册: 2008-07-30 23:21
帖子: 13223
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 36
接收感谢: 121
沙发
输出信息是中文提示?贴原文看看。


最后由 自由建客 编辑于 2008-08-28 18:11,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-28 18:10 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
把错误信息贴出来看看


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
4 楼 
 文章标题 : 出错信息
帖子发表于 : 2008-08-28 18:19 

注册: 2008-08-26 23:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
输入命令 sudo make 后出错如下示

wxj120bw@wxj120bw-laptop:/usr/src/alsa/alsa-driver-1.0.9$ sudo make
make[1]: 正在进入目录 `/usr/src/alsa/alsa-driver-1.0.9/acore'
gcc -D__KERNEL__ -DMODULE=1 -I/usr/src/alsa/alsa-driver-1.0.9/include -I/usr/src/linux-headers-2.6.24-21-generic/include -O2 -mpreferred-stack-boundary=2 -march=i586 -D__SMP__ -DCONFIG_SMP -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /usr/src/linux-headers-2.6.24-21-generic/include/linux/modversions.h -DKBUILD_BASENAME=hpetimer -c -o hpetimer.o hpetimer.c
cc1: 错误: /usr/src/linux-headers-2.6.24-21-generic/include/linux/modversions.h:没有该文件或目录
在包含自 hpetimer.c:22 的文件中:
/usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:29:26: 错误: linux/config.h:没有该文件或目录
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/asm/current_64.h:7,
from /usr/src/linux-headers-2.6.24-21-generic/include/asm/current.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/asm/processor_64.h:17,
from /usr/src/linux-headers-2.6.24-21-generic/include/asm/processor.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/prefetch.h:14,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/list.h:8,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/module.h:9,
from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
from hpetimer.c:22:
/usr/src/linux-headers-2.6.24-21-generic/include/asm/pda.h:39: 错误: ‘CONFIG_X86_L1_CACHE_SHIFT’未声明 (不在函数内)
/usr/src/linux-headers-2.6.24-21-generic/include/asm/pda.h:39: 错误: 要求的对齐边界不是常量
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/asm/processor_64.h:23,
from /usr/src/linux-headers-2.6.24-21-generic/include/asm/processor.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/prefetch.h:14,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/list.h:8,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/module.h:9,
from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
from hpetimer.c:22:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/cpumask.h:88: 错误: ‘CONFIG_NR_CPUS’未声明 (不在函数内)
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/asm/processor.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/prefetch.h:14,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/list.h:8,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/module.h:9,
from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
from hpetimer.c:22:
/usr/src/linux-headers-2.6.24-21-generic/include/asm/processor_64.h:80: 错误: 要求的对齐边界不是常量
/usr/src/linux-headers-2.6.24-21-generic/include/asm/processor_64.h:201: 错误: 要求的对齐边界不是常量
在包含自 /usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h:35 的文件中,
从 /usr/src/linux-headers-2.6.24-21-generic/include/asm/elf.h:8,
从 /usr/src/linux-headers-2.6.24-21-generic/include/linux/elf.h:6,
从 /usr/src/linux-headers-2.6.24-21-generic/include/linux/module.h:14,
从 /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
从 /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
从 hpetimer.c:22:
/usr/src/linux-headers-2.6.24-21-generic/include/asm/vm86.h:22:1: 警告: “VM_MASK”重定义
在包含自 /usr/src/linux-headers-2.6.24-21-generic/include/asm/processor.h:4 的文件中,
从 /usr/src/linux-headers-2.6.24-21-generic/include/linux/prefetch.h:14,
从 /usr/src/linux-headers-2.6.24-21-generic/include/linux/list.h:8,
从 /usr/src/linux-headers-2.6.24-21-generic/include/linux/module.h:9,
从 /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
从 /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
从 hpetimer.c:22:
/usr/src/linux-headers-2.6.24-21-generic/include/asm/processor_64.h:30:1: 警告: 这是先前定义的位置
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/asm/elf.h:8,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/elf.h:6,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/module.h:14,
from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
from hpetimer.c:22:
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h: 在函数‘user_mode’中:
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h:50: 错误: ‘SEGMENT_RPL_MASK’未声明 (在此函数内第一次使用)
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h:50: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h:50: 错误: 所在的函数内也只报告一次。)
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h:50: 错误: ‘USER_RPL’未声明 (在此函数内第一次使用)
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h: 在函数‘user_mode_vm’中:
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h:54: 错误: ‘SEGMENT_RPL_MASK’未声明 (在此函数内第一次使用)
/usr/src/linux-headers-2.6.24-21-generic/include/asm/ptrace.h:54: 错误: ‘USER_RPL’未声明 (在此函数内第一次使用)
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/linux/gfp.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/slab.h:14,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/percpu.h:5,
from /usr/src/linux-headers-2.6.24-21-generic/include/asm/local_64.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/asm/local.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/module.h:19,
from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
from hpetimer.c:22:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/mmzone.h: 在文件层:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/mmzone.h:74: 错误: 要求的对齐边界不是常量
/usr/src/linux-headers-2.6.24-21-generic/include/linux/mmzone.h:124: 错误: 要求的对齐边界不是常量
/usr/src/linux-headers-2.6.24-21-generic/include/linux/mmzone.h:342: 错误: 要求的对齐边界不是常量
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/asm/hardirq_64.h:5,
from /usr/src/linux-headers-2.6.24-21-generic/include/asm/hardirq.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/hardirq.h:7,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/interrupt.h:11,
from hpetimer.c:26:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/irq.h:178: 错误: 要求的对齐边界不是常量
在包含自 /usr/src/linux-headers-2.6.24-21-generic/include/linux/sched.h:54 的文件中,
从 /usr/src/linux-headers-2.6.24-21-generic/include/linux/interrupt.h:12,
从 hpetimer.c:26:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:33:3: 错误: #error You lose.
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
/usr/src/linux-headers-2.6.24-21-generic/include/linux/jiffies.h:225:31: 错误: #if 中用零做除数
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/linux/pid.h:4,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/sched.h:75,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/interrupt.h:12,
from hpetimer.c:26:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/rcupdate.h:72: 错误: 要求的对齐边界不是常量
/usr/src/linux-headers-2.6.24-21-generic/include/linux/rcupdate.h:75: 错误: 要求的对齐边界不是常量
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/linux/sched.h:78,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/interrupt.h:12,
from hpetimer.c:26:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/proportions.h: 在函数‘prop_inc_percpu’中:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/proportions.h:75: 警告: 隐式声明函数‘local_irq_save’
/usr/src/linux-headers-2.6.24-21-generic/include/linux/proportions.h:77: 警告: 隐式声明函数‘local_irq_restore’
In file included from /usr/src/linux-headers-2.6.24-21-generic/include/linux/timer.h:5,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/sched.h:87,
from /usr/src/linux-headers-2.6.24-21-generic/include/linux/interrupt.h:12,
from hpetimer.c:26:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/ktime.h: 在函数‘ktime_set’中:
/usr/src/linux-headers-2.6.24-21-generic/include/linux/ktime.h:84: 警告: 由于数据类型范围限制,比较结果永远为假
make[1]: *** [hpetimer.o] 错误 1
make[1]:正在离开目录 `/usr/src/alsa/alsa-driver-1.0.9/acore'
make: *** [compile] 错误 1
比较多的出错信息 希望大家别急


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-28 18:21 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
引用:
cc1: 错误: /usr/src/linux-headers-2.6.24-21-generic/include/linux/modversions.h:没有该文件或目录
在包含自 hpetimer.c:22 的文件中:
/usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:29:26: 错误: linux/config.h:没有该文件或目录


:?: :idea:


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
6 楼 
 文章标题 : 难道说头文件不全吗
帖子发表于 : 2008-08-28 18:25 

注册: 2008-08-26 23:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
头文件不全吗 那要怎么处理 希望能进一步说明


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-28 18:27 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
那就不清楚了,我这也没这两个文件,建议你详细阅读编译那个软件的依赖说明


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-28 18:28 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
先装内核头文件


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-28 18:29 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
BigSnake.NET 写道:
先装内核头文件


还有一个alsa是哪的 :?:


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
10 楼 
 文章标题 : 软件的依赖说明从何入手
帖子发表于 : 2008-08-28 18:34 

注册: 2008-08-26 23:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
本人是新手 这个软件是alsa-driver 要解读这个软件的依赖关系 是从readme开始吗 还包括那些文件呢


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-28 18:34 
头像

注册: 2008-07-30 23:21
帖子: 13223
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 36
接收感谢: 121
参考
http://forum.ubuntu.org.cn/viewtopic.php?p=398446


页首
 用户资料  
 
12 楼 
 文章标题 : 回复 8楼HuntXu
帖子发表于 : 2008-08-28 18:50 

注册: 2008-08-26 23:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
不清楚你问的是那个alsa 我看别人给你解决声音的网址 照猫画虎 给了三个软件 alsa-driver alsa-lib alsa-utils安装 尝试安第一个alsa-driver 就出现上面的错误 又下个版本的alsa-driver安装 还是同样的错误


页首
 用户资料  
 
13 楼 
 文章标题 : 8楼BigSnake.NET
帖子发表于 : 2008-08-28 18:53 

注册: 2008-08-26 23:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
刚出道 对于安装头文件 有点疑惑 是不是复制过一个头文件 粘贴到 /usr/src/include/下 就可以了


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 8楼BigSnake.NET
帖子发表于 : 2008-08-28 18:55 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
wxj120bw 写道:
刚出道 对于安装头文件 有点疑惑 是不是复制过一个头文件 粘贴到 /usr/src/include/下 就可以了


肯定不是。。。

从源里安装嘛

apt-get install linux-headers-`uname -r`


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
15 楼 
 文章标题 : 尝试从源安装 提示我已经是最新的版本
帖子发表于 : 2008-08-28 19:00 

注册: 2008-08-26 23:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
尝试从源安装 提示我已经是最新的版本 信息如下

wxj120bw@wxj120bw-laptop:/usr/src/alsa/alsa-driver-1.0.9$ sudo apt-get install linux-headers-`uname -r`
[sudo] password for wxj120bw:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
linux-headers-2.6.24-21-generic 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
wxj120bw@wxj120bw-laptop:/usr/src/alsa/alsa-driver-1.0.9$

运行sudo make 还是出现同样的错误


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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