主题 : 求助,编译x86-qtopia,libuuid libxinerama不兼容问题。 复制链接 | 浏览器收藏 | 打印
sfc
级别: 新手上路
UID: 9347
精华: 0
发帖: 12
金钱: 105 两
威望: 48 点
综合积分: 24 分
注册时间: 2009-09-26
最后登录: 2011-06-06
楼主  发表于: 2009-09-26 17:32

 求助,编译x86-qtopia,libuuid libxinerama不兼容问题。

我在编译fc6下编译x86-qtopia,产生错误如下
/usr/bin/ld: skipping incompatible /usr/lib64/libXinerama.so when searching for -lXinerama
/usr/bin/ld: cannot find -lXinerama

/usr/bin/ld: skipping incompatible /usr/lib/../lib/libuuid.so when searching for -luuid
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libuuid.a when searching for -luuid
/usr/bin/ld: skipping incompatible /usr/lib64/libuuid.so when searching for -luuid
/usr/bin/ld: skipping incompatible /usr/lib64/libuuid.a when searching for -luuid
/usr/bin/ld: skipping incompatible /usr/lib/libuuid.so when searching for -luuid
/usr/bin/ld: skipping incompatible /usr/lib/libuuid.a when searching for -luuid
/usr/bin/ld: cannot find -luuid
collect2: ld 返回 1

请教各位,需要的libuuid 和libxinerama的正确版本是什么?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-09-26 21:08
这不是版本不兼容的问题,我想是因为这些本来应该是X86的库被你替换成了ARM的。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
sfc
级别: 新手上路
UID: 9347
精华: 0
发帖: 12
金钱: 105 两
威望: 48 点
综合积分: 24 分
注册时间: 2009-09-26
最后登录: 2011-06-06
2楼  发表于: 2009-09-26 23:13
不明白您的意思,我没有编译ARM的qt,libxinerama库我不知道在哪里获得,用的是系统自带的,不过luuid库是我下载了e2fsprogs 1.39 安装后挪到/usr/lib/路径下的。