• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 我编译Android2.3.4的时候,出现下面的错误,请问是怎么回事情? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 60560
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2011-12-12
最后登录: 2012-09-05
楼主  发表于: 2011-12-22 11:21

 我编译Android2.3.4的时候,出现下面的错误,请问是怎么回事情?

我的交叉工具链在/opt/FriendlyARM/toolschain/4.5.1/bin/下;
我使用了export PATH=/opt/FriendlyARM/toolschain/4.5.1/bin/:$PATH导出了路径的;
一:编译linux-2.6.36-android都已经成功了,我的linux-2.6.36-android在/home/linux-2.6.36-android目录下;
二:我编译Android2.3.4的时候出现下面的问题,
[root@localhost Android-2.3.4]# ./build-android
including device/htc/passion/vendorsetup.sh
including device/samsung/crespo/vendorsetup.sh
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.4
TARGET_PRODUCT=mini6410
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GRJ22
============================================
Checking build tools versions...
build/core/main.mk:76: ************************************************************
build/core/main.mk:77: You are attempting to build on a 32-bit system.
build/core/main.mk:78: Only 64-bit build environments are supported beyond froyo/2.2.
build/core/main.mk:79: ************************************************************
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
external/webkit/Android.mk:230: "JavaScript JIT enabled!"
Using 'us' ICU data for FriendlyARM mini6410
diff: out/target/product/mini6410/obj/PACKAGING/updater_extensions_intermediates/register.inc.list: No such file or directory
*** glibc detected *** make: free(): invalid next size (fast): 0x0dd93790 ***
*** glibc detected *** make: malloc(): memory corruption: 0x0dd937a8 ***
^C
[root@localhost Android-2.3.4]# pwd
/home/Android-2.3.4
请问是怎么回事情?所有的源码包都是友善201112时间出的源码光盘上的。谢谢有知道人指点下小弟,或者版主能给予指点,在此感激不尽。
没有不可能
级别: 新手上路
UID: 60560
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2011-12-12
最后登录: 2012-09-05
1楼  发表于: 2011-12-22 11:23
我在想是不是编译好的Linux内核也要导出PATH呀?
另我的操作系统也是用的友善的Fedora14。
没有不可能
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
2楼  发表于: 2011-12-22 12:56
这是机器问题,个人建议用Lubuntu 11.04或11.10,要么就fedora 16 LXDE版本
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 新手上路
UID: 60560
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2011-12-12
最后登录: 2012-09-05
3楼  发表于: 2011-12-22 13:13
我看友善的文档上建议用Fedora14的嘛!fedora14的linux内核是3.15的,ubuntu11的内核是3.18的,其中有很多关键程序都有变化的,可能编译不能通过哦!
没有不可能
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
4楼  发表于: 2011-12-22 13:57
更新 make
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
贡献值: 0 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
5楼  发表于: 2011-12-22 14:02
這友善提供mini6410 Android.2.3.4
我用 Ubuntu 10.10 32bit /11.0 64bit/32bit 及 Fedora 14 32bit/ Fedora 12 32bit
基本上 沒有少裝package 都能正常編譯
所以猜測是少裝package
http://www.aiothome.net/read.php?tid-15148-uid-34780.html

置頂教學也可以提供參考:
http://www.aiothome.net/read.php?tid-14168.html
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
6楼  发表于: 2011-12-22 14:54
yum update make
级别: 新手上路
UID: 60560
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2011-12-12
最后登录: 2012-09-05
7楼  发表于: 2011-12-22 15:21
谢谢,我尝试升级下!先谢谢看
没有不可能
级别: 新手上路
UID: 60560
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2011-12-12
最后登录: 2012-09-05
8楼  发表于: 2011-12-22 16:56
麻烦,又出现了下面的错误:

host Executable: sqlite3 (out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/sqlite3)
Install: out/host/linux-x86/bin/stack_dump
Copy: test-progress (out/host/linux-x86/obj/EXECUTABLES/test-progress_intermediates/test-progress)
Copy: test-progress-new (out/host/linux-x86/obj/EXECUTABLES/test-progress-new_intermediates/test-progress-new)
/usr/bin/ld: cannot find -lhistory
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/sqlite3] Error 1
make: *** Waiting for unfinished jobs....

哪位兄弟,帮我看看呢!不胜感激
没有不可能
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
贡献值: 0 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
9楼  发表于: 2011-12-22 17:30
1.請問您是make clean 再重build?請make clean 再重新build...
2.另外請問您是否依照您自身的系統,安裝或更新 package???
至於教學一樣參考置頂教學7F及9F
我的環境掛了,我都是重新照帖子,照貼就OK了
[ 此帖被kazaya在2011-12-22 17:42重新编辑 ]
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go