• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : Android-2.3文件系统编译问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 32938
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2010-11-23
最后登录: 2017-09-13
楼主  发表于: 2011-05-05 09:14

 Android-2.3文件系统编译问题

论坛上下载的源码不能编译开始提示

[root@localhost Android-2.3]# ./build-android
including device/htc/passion/vendorsetup.sh
including device/samsung/crespo/vendorsetup.sh
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.2
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=GRH78C
============================================
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: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
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: 没有那个文件或目录
*** glibc detected *** make: free(): invalid next size (fast): 0x0d268a00 ***
======= Backtrace: =========
/lib/libc.so.6[0x8f2fb6]
make[0x80509c8]
make[0x804feb2]
make[0x8052956]
make[0x804d327]
make[0x804d862]
make[0x804ce55]
make[0x804cee7]
make[0x8052920]
make[0x804d327]
make[0x804d862]
make[0x804ce55]
make[0x804d028]
make[0x804d7b8]
make[0x805024f]
make[0x804feb2]
make[0x8052956]
make[0x804d327]
make[0x804d862]
make[0x804ce55]
make[0x8065930]
make[0x8065fc6]
make[0x805dfff]
make[0x805f50e]
make[0x805e719]
make[0x805f50e]
make[0x805f912]
make[0x8059621]
/lib/libc.so.6(__libc_start_main+0xe6)[0x89ae36]
make[0x8049a01]
======= Memory map: ========
00863000-00880000 r-xp 00000000 08:07 3015351    /lib/ld-2.13.so
00880000-00881000 r--p 0001c000 08:07 3015351    /lib/ld-2.13.so
00881000-00882000 rw-p 0001d000 08:07 3015351    /lib/ld-2.13.so
00884000-00a07000 r-xp 00000000 08:07 3015353    /lib/libc-2.13.so
00a07000-00a08000 ---p 00183000 08:07 3015353    /lib/libc-2.13.so
00a08000-00a0a000 r--p 00183000 08:07 3015353    /lib/libc-2.13.so
00a0a000-00a0b000 rw-p 00185000 08:07 3015353    /lib/libc-2.13.so
00a0b000-00a0e000 rw-p 00000000 00:00 0
00a60000-00a7c000 r-xp 00000000 08:07 3015384    /lib/libgcc_s-4.5.1-20100924.so.1
00a7c000-00a7d000 rw-p 0001b000 08:07 3015384    /lib/libgcc_s-4.5.1-20100924.so.1
00eca000-00ecb000 r-xp 00000000 00:00 0          [vdso]
08047000-08071000 r-xp 00000000 08:07 3435698    /usr/bin/make
08071000-08072000 rw-p 00029000 08:07 3435698    /usr/bin/make
08072000-08073000 rw-p 00000000 00:00 0
082a4000-0d334000 rw-p 00000000 00:00 0          [heap]
b7203000-b72ea000 rw-p 00000000 00:00 0
b73d1000-b7452000 rw-p 00000000 00:00 0
b747c000-b74fd000 rw-p 00000000 00:00 0
b74fd000-b7504000 r--s 00000000 08:07 3436672    /usr/lib/gconv/gconv-modules.cache
b7504000-b750c000 r--p 00000000 08:07 3675667    /usr/share/locale/zh_CN/LC_MESSAGES/make.mo
b750c000-b750d000 rw-p 00000000 00:00 0
b750f000-b7511000 rw-p 00000000 00:00 0
b7511000-b7665000 r--p 0326f000 08:07 3417100    /usr/lib/locale/locale-archive
b7665000-b76a5000 r--p 02eb5000 08:07 3417100    /usr/lib/locale/locale-archive
b76a5000-b78a5000 r--p 00000000 08:07 3417100    /usr/lib/locale/locale-archive
b78a5000-b78a6000 rw-p 00000000 00:00 0
b78ca000-b78cb000 rw-p 00000000 00:00 0
bfc20000-bfc53000 rw-p 00000000 00:00 0          [stack]
./build-android: line 17:  5525 已放弃               (core dumped) make -j$CPU_JOB_NUM


还有我用gcc4.4.1编译论坛下载的android-kernel-2.6.36内核加论坛上编译好的rootfs_android.ubi,结果进去了系统了但是itest上的应用报错控制led灯时提示失败,用论坛提供编译好的zImage就没问题。不知是怎么回事?













级别: 新手上路
UID: 32938
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2010-11-23
最后登录: 2017-09-13
1楼  发表于: 2011-05-05 09:19
我在frameworks/base下创建一个链接到frameworks运行./build-android还是提示

============================================
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
external/webkit/Android.mk:230: "JavaScript JIT enabled!"
Using 'us' ICU data for FriendlyARM mini6410
*** glibc detected *** make: free(): invalid next size (fast): 0x0e5b3e78 ***
*** glibc detected *** make: malloc(): memory corruption: 0x0e5b3e90 ***
级别: 新手上路
UID: 32938
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2010-11-23
最后登录: 2017-09-13
2楼  发表于: 2011-05-05 09:48
*** glibc detected *** make: free(): invalid next size (fast): 0x0e5b3e78 ***

我设置了环境变量   export MALLOC_CHECK_=1  只警告不终止还是不行

./build-android
including device/htc/passion/vendorsetup.sh
including device/samsung/crespo/vendorsetup.sh
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.2
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=GRH78C
============================================
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
external/webkit/Android.mk:230: "JavaScript JIT enabled!"
Using 'us' ICU data for FriendlyARM mini6410
*** glibc detected *** make: free(): invalid pointer: 0x0da5a8a8 ***
*** glibc detected *** make: free(): corrupted unsorted chunks: 0x0da05680 ***
*** glibc detected *** make: free(): corrupted unsorted chunks: 0x0da5a7d8 ***
*** glibc detected *** make: free(): corrupted unsorted chunks: 0x0da91dc0 ***
*** glibc detected *** make: malloc(): memory corruption: 0x0da5a8c8 ***
./build-android: line 17: 24641 段错误               (core dumped) make -j$CPU_JOB_NUM
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-05-05 11:28
你用的什么系统?
级别: 新手上路
UID: 32938
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2010-11-23
最后登录: 2017-09-13
4楼  发表于: 2011-05-05 11:32
fedora14的

好像是哪里指针越界了
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
5楼  发表于: 2011-05-05 12:08
fedora 14应该没问题才是
你是完全安装吗/
级别: 新手上路
UID: 32938
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2010-11-23
最后登录: 2017-09-13
6楼  发表于: 2011-05-05 12:32
是阿 DVD版的 没用虚拟机
你的glibc版本多少的  不知是不是我的glibc库版本高2.13的

yum info glibc

Name        : glibc
Arch          : i686
Version     : 2.13
Release     : 1
Size           : 13 M
Repo        : installed
From repo   : updates
Summary     : The GNU libc libraries
[ 此帖被fontlose在2011-05-05 12:39重新编辑 ]
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
7楼  发表于: 2011-05-05 13:09
你看看make有没有更新, 有的话也更新一下试试
级别: 新手上路
UID: 32938
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2010-11-23
最后登录: 2017-09-13
8楼  发表于: 2011-05-05 13:26
哈哈 可以了 yum install make 更新下就可以过去了 正在编译....

谢谢你了
级别: 新手上路
UID: 42355
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2011-04-07
最后登录: 2017-09-13
9楼  发表于: 2011-05-14 10:23
请问能否贴出一个完整的解决方法?谢谢
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go