5568|7

2771

帖子

0

TA的资源

裸片初长成(中级)

楼主
 

友善之臂X86-QTOPIA编译问题 [复制链接]

编译源码时出现了附件中的错误,由以上可知,是缺少luuid,经查找是缺少e2fsprogs-1.39.tar.gz这个包,已经下载了这个文件,接下来该怎么做???

[ 本帖最后由 jxb01033016 于 2009-9-4 11:47 编辑 ]

QT.jpg (58.3 KB, 下载次数: 2)

QT.jpg

最新回复

出现这样的问题一般是因为安装的Fedora9不齐全,按照友善手册里面的步骤安装就没问题,我试过了。  详情 回复 发表于 2009-9-8 19:27
点赞 关注

回复
举报

2131

帖子

0

TA的资源

至上芯片

沙发
 
cannot find  -luuid 是说缺少libuuid.so*等动态库,你需要交叉编译e2fsprogs-1.39.tar.gz这个包,这样便可获得libuuid.so*,然后将它们拷到你的对应的qtopia-2.2.0的lib目录下。。再make.
 
个人签名处处留心皆学问!
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

板凳
 

OK了

先上图,等下 再把过程说下.
 
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

4
 
#tar  -zxvf  x86-qtopia--2.2.0.tgz

#cd  x86-qtopia

./build-all



这个时候出现了问题:

/usr/bin/ld: cannot find -luuid
collect2: ld returned 1 exit status
make[5]: *** [../../../lib/libqpe.so.1.5.3] Error 1
make[4]: *** [all] Error 2
make[3]: *** [sub-libraries-qtopia] Error 2
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2



只好去编译e2fsprogs-1.39.tar.gz

#tar -zxvf  e2fsprogs-1.39.tar.gz

#cd e2fsprogs-1.39

#./configure

#make

以上我都正常完成,现在拷贝/e2fsprogs-1.39/lib/libuuid.a到/usr/lib



再回到x86-qtopia

#cd x86-qtopia

# ./build-all

新的问题出现:

/opt/FriendlyARM/X86-qtopia/qtopia-2.2.0-Friendly/qtopia/lib/libqtopia.so: undefined reference to `uuid_generate'
collect2: ld returned 1 exit status
make[6]: *** [fifteen] Error 1
make[5]: *** [all] Error 2
make[4]: *** [sub-games-fifteen] Error 2
make[3]: *** [sub-src-components_pro] Error 2
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2


解决办法:

#cd e2fsprogs-1.39

#./configure --enable-elf-shlibs

#make

#cp -rf lib/libuuid.so* /usr/lib
#./build-all
#./run




qt画面终于出现了!
 
 
 

回复

2131

帖子

0

TA的资源

至上芯片

5
 
祝贺一下!
 
个人签名处处留心皆学问!
 
 

回复

131

帖子

0

TA的资源

五彩晶圆(初级)

6
 
这个没遇到过啊 安装盘里的东西还不全吗?
 
 
 

回复

81

帖子

0

TA的资源

纯净的硅(中级)

7
 
出现这样的问题一般是因为安装的Fedora9不齐全,按照友善手册里面的步骤安装就没问题,我试过了。
 
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

8
 

问题已解决

结帖
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表