• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : Android-2.3文件系统编译问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 49703
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-06-14
最后登录: 2013-01-31
10楼  发表于: 2011-08-10 23:19
我遇到了同样的问题, 在下面的帖子里提到build android要用GNU Make 3.81
http://groups.google.com/group/android-building/browse_thread/thread/0e9baa16a0b1e96f

From what I remember, the reason why 3.82 doesn't work is that that
version of GNU make crashes when using recursive evals (i.e. when an
eval expands to an expression that contains an eval, which is
something that the Android build system uses and that works fine on
GNU make 3.81).
菜鸟在路上
级别: 圣骑士
UID: 42749
精华: 6
发帖: 241
金钱: 1530 两
威望: 306 点
综合积分: 602 分
注册时间: 2011-04-11
最后登录: 2016-07-19
11楼  发表于: 2011-08-10 23:30
我用论坛里的fedora14编译没有问题
级别: 新手上路
UID: 17589
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
综合积分: 34 分
注册时间: 2010-03-30
最后登录: 2024-09-22
12楼  发表于: 2011-08-11 14:33
我也遇到了这样的问题!
级别: 新手上路
UID: 74034
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
综合积分: 40 分
注册时间: 2012-07-18
最后登录: 2013-04-22
13楼  发表于: 2012-08-01 03:00
我也遇到 执行 yum install make
通过了正在编译了
我环境是:
VMware 7+Fedora 14
级别: 骑士
UID: 29604
精华: 9
发帖: 171
金钱: 1830 两
威望: 366 点
综合积分: 522 分
注册时间: 2010-10-01
最后登录: 2016-04-13
14楼  发表于: 2012-08-08 14:59
确保make是新版的:yum update make
如果编译的时候仍然出现问题,试一下make update-api ,之后再重新编译
可能因为改动了framework的api,使用这个命令重新扫描一下改动。
级别: 新手上路
UID: 77244
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2012-09-05
最后登录: 2013-07-11
15楼  发表于: 2012-09-05 18:19

 Android-2.3.1内核编译问题

Tiny210开发板Android2.3.1在Fedora14上编译不过
我的Fedora14是在VMware® Workstation 8.0.3 build-703057版本上安装的。编译Linux内核可以通过,但在编译Android2.3.1内核时出错,我使用了“yum install make", "make update-api",还是不行。错误如下:
[root@localhost Android-2.3.1]# ./build-android
including device/htc/passion/vendorsetup.sh
including device/samsung/smdkc110/vendorsetup.sh
including device/samsung/smdkv210/vendorsetup.sh
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.1
TARGET_PRODUCT=full_mini210
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=GINGERBREAD
============================================
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
*** glibc detected *** make: free(): invalid next size (fast): 0x0d616ae0 ***
*** glibc detected *** make: malloc(): memory corruption: 0x0d616af8 ***
级别: 骑士
UID: 29604
精华: 9
发帖: 171
金钱: 1830 两
威望: 366 点
综合积分: 522 分
注册时间: 2010-10-01
最后登录: 2016-04-13
16楼  发表于: 2012-09-05 18:56
确保你的linux可以上网,再试试
yum update make
yum update glibc
yum install gcc-c++
我曾经也有碰到这样的问题,感觉就是make版本的问题。

如果还不行,就都装上,死马当活马医了。。。。。
yum install qt3
yum install qt3-devel
yum install libXi
yum install libXi-devel
yum install libqt3-headers libqt3-mt-dev libqt3-compat-headers libqt3-mt
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go