• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
主题 : ubuntu10.12 64位,用mktool打包时的liblzo2.so.2问题,急!! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 80093
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2012-10-19
最后登录: 2012-10-26
楼主  发表于: 2012-10-19 15:47

 ubuntu10.12 64位,用mktool打包时的liblzo2.so.2问题,急!!

我用ubuntu10.12 64位编译好了Android2.3.4,并用genrootfs.sh脚本生成了rootfs_dir目录,然后解压mktools-20110720.tar.gz,在用mkubimage-mlc2命令时出现错误,提示找不到liblzo2.so.2库文件:

eric@eric-Aspire-5552G:~/Tiny6410_android/Android-2.3.4$ mkubimage-mlc2 rootfs_dir rootfs_android-mlc2.ubi
mkubimage-mlc2: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory
eric@eric-Aspire-5552G:~/Tiny6410_android/Android-2.3.4$

我按照网上的解决方式,安装liblzo2-dev:

eric@eric-Aspire-5552G:~/Tiny6410_android/Android-2.3.4$ sudo apt-get install liblzo2-dev

安装好了用mkubimage-mlc2命令时还是提示上述错误,重启也没用。

我在/usr下find了一下liblzo2.so.2:

eric@eric-Aspire-5552G:/usr$ find . -name "liblzo2.so.2"
./lib/x86_64-linux-gnu/liblzo2.so.2
eric@eric-Aspire-5552G:/usr$

然后我把/usr/lib/x86_64-linux-gnu/下的liblzo2.so.2文件mv到了/usr/lib/下面,在用mkubimage-mlc2命令时,提示如下错误:

eric@eric-Aspire-5552G:~/Tiny6410_android/Android-2.3.4$ mkubimage-mlc2 rootfs_dir rootfs_android-mlc2.ubi
mkubimage-mlc2: error while loading shared libraries: liblzo2.so.2: wrong ELF class: ELFCLASS64
eric@eric-Aspire-5552G:~/Tiny6410_android/Android-2.3.4$

网上说是这个命令不兼容64位的问题。

我知道这个mktool是基于Fedora14开发的,但是像我这种用Ubuntu弄Android的已经习惯了,所以请提供一个Ubuntu 64位能用的mktool,谢谢。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-10-19 15:54
我们主要使用Fedora,原因已经再手册中说明,其他平台请自行解决
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 80093
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2012-10-19
最后登录: 2012-10-26
2楼  发表于: 2012-10-19 16:06
你们的光盘中有07- Tiny6410 Ubuntu用户手册.pdf.  里面也是用这个命令。
我也没在手册中找到你们用Fedora的原因
早知道你们强制必须用Fedora我就不买你们板子了
我去淘宝追加评论去,提醒一下要买的人,免得其他的ubuntu用户像我一样!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2012-10-19 16:09
Tiny6410 Ubuntu 是安装到板子里面的,不是主机开发平台

Linux手册中,搭建开发环境章节有详细说明

理论上32bit Ubuntu 也是可以的,论坛里也有很多人使用Ubuntu作开发,但我们不对此提供支持
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 80093
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2012-10-19
最后登录: 2012-10-26
4楼  发表于: 2012-10-19 16:11
总之Ubuntu 64位是用不了mktool咯!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
5楼  发表于: 2012-10-19 16:20
将来更新或许会有64bit支持,看用户数量。

开发板本身的系统和功能才是我们的重点,开发平台只不过是个工具,不要本末倒置了。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 80093
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2012-10-19
最后登录: 2012-10-26
6楼  发表于: 2012-10-19 16:27
那好把,反正我试过我的笔记本装不上32位系统,我明天为你们的开发版配一个32位的笔记本去
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
7楼  发表于: 2012-10-19 16:32
好像编译器也都是32bit的。。。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 80093
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2012-10-19
最后登录: 2012-10-26
8楼  发表于: 2012-10-19 16:37
我在我的ubuntu10.12 64位上已经把你们光盘中的kernel和Android都编过了,就差你们的这个mktool用不了,所以我急。。。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
9楼  发表于: 2012-10-19 16:40
这个应该可以单独提供放在论坛,下周上班再看看了

PS, 也有可能是你的库兼容有问题,从信息看起来和64bit机器关系不大,最好先自己看看了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go