安装hal-0.5.9.1的错误信息,找不到定义
时间:2008-10-27
来源:互联网
错误信息
probe-storage.c: 在函数‘main’中:
probe-storage.c:462: 错误:提领指向不完全类型的指针
probe-storage.c:462: 错误:‘VOLUME_ID_FILESYSTEM’未声明(在此函数内第一次使用)
probe-storage.c:462: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
probe-storage.c:462: 错误:所在的函数内也只报告一次。)
probe-storage.c:463: 错误:提领指向不完全类型的指针
probe-storage.c:463: 错误:‘VOLUME_ID_RAID’未声明(在此函数内第一次使用)
probe-storage.c:464: 错误:提领指向不完全类型的指针
probe-storage.c:464: 错误:‘VOLUME_ID_OTHER’未声明(在此函数内第一次使用)
probe-storage.c:465: 错误:提领指向不完全类型的指针
probe-storage.c:465: 错误:‘VOLUME_ID_CRYPTO’未声明(在此函数内第一次使用)
make[5]: *** [probe-storage.o] 错误 1
make[5]: Leaving directory `/root/build/hal-0.5.9.1/hald/linux/probing'
make[4]: *** [all-recursive] 错误 1
make[4]: Leaving directory `/root/build/hal-0.5.9.1/hald/linux'
make[3]: *** [all-recursive] 错误 1
make[3]: Leaving directory `/root/build/hal-0.5.9.1/hald'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/root/build/hal-0.5.9.1/hald'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/build/hal-0.5.9.1'
make: *** [all] 错误
附件为出问题的源程序
probe-storage.c: 在函数‘main’中:
probe-storage.c:462: 错误:提领指向不完全类型的指针
probe-storage.c:462: 错误:‘VOLUME_ID_FILESYSTEM’未声明(在此函数内第一次使用)
probe-storage.c:462: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
probe-storage.c:462: 错误:所在的函数内也只报告一次。)
probe-storage.c:463: 错误:提领指向不完全类型的指针
probe-storage.c:463: 错误:‘VOLUME_ID_RAID’未声明(在此函数内第一次使用)
probe-storage.c:464: 错误:提领指向不完全类型的指针
probe-storage.c:464: 错误:‘VOLUME_ID_OTHER’未声明(在此函数内第一次使用)
probe-storage.c:465: 错误:提领指向不完全类型的指针
probe-storage.c:465: 错误:‘VOLUME_ID_CRYPTO’未声明(在此函数内第一次使用)
make[5]: *** [probe-storage.o] 错误 1
make[5]: Leaving directory `/root/build/hal-0.5.9.1/hald/linux/probing'
make[4]: *** [all-recursive] 错误 1
make[4]: Leaving directory `/root/build/hal-0.5.9.1/hald/linux'
make[3]: *** [all-recursive] 错误 1
make[3]: Leaving directory `/root/build/hal-0.5.9.1/hald'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/root/build/hal-0.5.9.1/hald'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/build/hal-0.5.9.1'
make: *** [all] 错误
附件为出问题的源程序
上传的附件
probe-storage.c.txt (15.0 KB, 1 次查看) |
作者: qdog988 发布时间: 2008-10-27
说明一下,根据blfs的有关章节内容,相关的库文件已经安装上了
作者: qdog988 发布时间: 2008-10-27
终于找到问题答案了,原来因为lfs升级,其中udev由udev113升级为udev130,在130volume_id文件夹中,原来在113中是一个文件的在130中变成了两个文件,而hal没有升级,因此出现了这个问题,解决这个问题也是偶然发现的,我用google搜索,结果在一个帖子中发现提到了udev,我就马上到我的udev中查找,结果还真发现了,我只是将那个头文件考到了probing文件夹中,然后include了,编译是编译过了,不过不知道 会不会有后遗症
也算是给自己的问题一个答案,给以后遇到类似问题的兄弟提供个 思路
也算是给自己的问题一个答案,给以后遇到类似问题的兄弟提供个 思路
作者: qdog988 发布时间: 2008-11-01
谢谢分享
版本间确实存在对应关系
如同我遇到的BLFS6.3中的那套FFMPEG svn20070606+xine可以编译通过
但是换上cblfs中的新版xine就会缺少header....
FFMPEG-svn20070606和CBLFS中的最新版svn比起来不单单是header位置变化
我手动拷贝头文件文件到需要的位置也无济于事 头文件内容发生了变化
只能uninstall后全新安装配套的组合才行
版本间确实存在对应关系
如同我遇到的BLFS6.3中的那套FFMPEG svn20070606+xine可以编译通过
但是换上cblfs中的新版xine就会缺少header....
FFMPEG-svn20070606和CBLFS中的最新版svn比起来不单单是header位置变化
我手动拷贝头文件文件到需要的位置也无济于事 头文件内容发生了变化
只能uninstall后全新安装配套的组合才行
作者: ppluer 发布时间: 2008-11-03
udev113中位置为extras/volume_id/lib/libvolume_id.h and volume_id.c
the position in hal is hald/linux/probing
the position in hal is hald/linux/probing
作者: qdog988 发布时间: 2009-02-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28