No need for step 7 BTW, I have fixed the init.rc patch.
On May 30, 2009, at 5:48 PM, GrainWang <[email protected]> wrote: > > HI YiSun: > I did every thing that followed the guides,my steps are: > 1.repo init -u git://android.git.kernel.org/platform/manifest.git > -b cupcake > 2. repo sync > 3. cd .repo > 4.create local_manifest.xml file with contents exatly the same > as descripted in > http://code.google.com/p/patch-hosting-for-android-x86-support/wiki/BuildAndroidForX86Platforms > 5.cd .. > 6.repo sync > 7. . build/envsetup > 8.TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true > make -j4 installer_img > > Thanks in advance! > > > On 5月27日, 下午10时32分, Yi Sun <[email protected]> wrote: >> Could you tell me how did you created your tree? It seems that your >> toolchain is incorrect. I think >> >> >> >> On Wed, 2009-05-27 at 01:27 -0700, GrainWang wrote: >>> HI YiSun: >>> After roll back and re-apply all the patches, it seemed that my >>> configurations are right,and compling the x86 branch now ,but there >>> are still other errors; >>> prebuilt/linux-x86/toolchain/i686-unknown-linux-gnu-4.2.1/bin/i686- >>> unknown-linux-gnu-gcc -m32 -o out/target/product/eee_701/obj/lib/ >>> crtbegin_static.o -c bionic/libc/arch-x86/bionic/crtbegin_static.S >>> i686-unknown-linux-gnu-gcc: error trying to exec 'cc1': execvp: No >>> such file or directory >>> make: *** [out/target/product/eee_701/obj/lib/crtbegin_static.o] >>> Error >>> 1 >>> make: *** Waiting for unfinished jobs.... >>> prebuilt/linux-x86/toolchain/i686-unknown-linux-gnu-4.2.1/bin/i686- >>> unknown-linux-gnu-gcc -m32 -o out/target/product/eee_701/obj/lib/ >>> crtbegin_so.o -c bionic/libc/arch-x86/bionic/crtbegin_so.S >>> i686-unknown-linux-gnu-gcc: error trying to exec 'cc1': execvp: No >>> such file or directory >>> make: *** [out/target/product/eee_701/obj/lib/crtbegin_so.o] Error 1 >>> It semed that I have no compliers for assembly code. my host pc >>> is ubuntu8.04, gcc version is 4.2.4. >>> Thanks! >> >>> On 5月27日, 下午12时19分, Yi Sun <[email protected]> wrote: >>>> Ya,both patches are needed.But they have common parts and you >>>> will see >>>> errors when you apply both patches. >>>> The way to solve the error is to rollback the init.rc after you >>>> apply >>>> the boot_able_img patch and the apply the power patch >>>> Sorry for the inconvenience. It is on my to be fixed list >> >>>> On May 26, 2009, at 8:15 PM, GrainWang <[email protected]> wrote: >> >>>>> HI YiSun: >>>>> The auto apply patch method is too complicated,and with your >>>>> help, I succesfully apply all the patches manually except 0001-1.- >>>>> enabled-power-mgt.patch, is this a out-of-day patch,I have seen >>>>> that >>>>> both this patch and boot_able_img_v2.patch try to apply patch to >>>>> the >>>>> init.rc in asus/eee_701 file. Am i right? If not,how to use the >>>>> two >>>>> patches to the same object? Thanks! >> >>>>> On 5月27日, 上午12时12分, Yi Sun <[email protected]> wrote: >>>>>> You try to apply the patches in the wrong directory. Look into >>>>>> the >>>>>> patch >>>>>> and find out where you can run the patch. >>>>>> Yi >> >>>>>> On Tue, 2009-05-26 at 00:49 -0700, GrainWang wrote: >>>>>>> HI YiSun: >>>>>>> Thanks for your great help. >>>>>>> When appling the patches, have the following issue. See the >>>>>>> message below: >> >>>>>>> |>From f4a2e330101cce7ee2e13a6b0a82c24f93923130 Mon Sep 17 >>>>>>> 00:00:00 >>>>>>> 2001 >>>>>>> |From: Yi Sun <[email protected]> >>>>>>> |Date: Fri, 1 May 2009 17:46:54 -0700 >>>>>>> |Subject: [PATCH] 1. added mouse cursor >>>>>>> | >>>>>>> |--- >>>>>>> | core/java/android/view/RawInputEvent.java | 3 +- >>>>>>> | include/ui/EventHub.h | 3 +- >>>>>>> | libs/ui/EventHub.cpp | 4 + >>>>>>> | .../java/com/android/server/KeyInputQueue.java | 45 +++ >>>>>>> ++--- >>>>>>> | .../com/android/server/WindowManagerService.java | 120 +++ >>>>>>> ++++ >>>>>>> ++++ >>>>>>> +++++++-- >>>>>>> | 5 files changed, 150 insertions(+), 25 deletions(-) >>>>>>> | >>>>>>> |diff --git a/core/java/android/view/RawInputEvent.java b/core/ >>>>>>> java/ >>>>>>> android/view/RawInputEvent.java >>>>>>> |index 30da83e..4d9a11a 100644 >>>>>>> |--- a/core/java/android/view/RawInputEvent.java >>>>>>> |+++ b/core/java/android/view/RawInputEvent.java >>>>>>> -------------------------- >>>>>>> File to patch: core/java/android/view/RawInputEvent.java >>>>>>> core/java/android/view/RawInputEvent.java: No such file or >>>>>>> directory >>>>>>> Skip this patch? [y] n >>>>>>> : No such file or directory >>>>>>> Skip this patch? [y] n >>>>>>> File to patch: core/java/android/view/RawInputEvent.java >>>>>>> core/java/android/view/RawInputEvent.java: No such file or >>>>>>> directory >>>>>>> Skip this patch? [y] >> >>>>>>> Why I'm wrong, I created a script file "bash_patch"with the >>>>>>> content, >>>>>>> for patch in `pwd`/*patch ; do >>>>>>> project=`awk '/^project /{print $2}' $patch` >>>>>>> (cd $project && patch -p1 < $patch) >>>>>>> done >> >>>>>>> and cd /home/cupcake/framework/base >>>>>>> mkdir patches >>>>>>> cp -rf somepath/*.patch patches >>>>>>> cp -rf somepath/bash_path patches >>>>>>> ./bash_patch >> >>>>>>> On 5月26日, 下午2时35分, Yi Sun <[email protected]> wrote: >>>>>>>> On Mon, 2009-05-25 at 23:22 -0700, GrainWang wrote: >>>>>>>>> HI YiSun: >>>>>>>>> Thanks for your efficent help. I have breifly tried the >>>>>>>>> website,and corresponding method for about 2days. Now have the >>>>>>>>> following issues: >>>>>>>>> 1. As I know,"cupcake" is a float branch,and "eee701" >>>>>>>>> project is >>>>>>>>> not included in"cupcake", and it seemed that "eee701" >>>>>>>>> project is >>>>>>>>> rarely updated,and "cupcake" are always changing,so could they >>>>>>>>> match >>>>>>>>> now? >> >>>>>>>> The eee701 project only has some makefile changes to make >>>>>>>> Android >>>>>>>> to >>>>>>>> build for x86 target. There are not much of eeepc specific >>>>>>>> things. So, >>>>>>>> as long as you make your make file correct, you should be >>>>>>>> able to >>>>>>>> use >>>>>>>> most of the code from standard Android release> 2. Can I >>>>>>>> use >>>>>>>> "eee701" project to use with"master branch"? >> >>>>>>>> Yes, there is one as matter fact.> 3. I started >>>>>>>> downloading >>>>>>>> cupcake on 2009,05,21,finished on >>>>>>>>> 2009,05,25,and when checking out the eee701 project,the repo >>>>>>>>> sync >>>>>>>>> found cupcake changed,and downloaded the changed part, when >>>>>>>>> building >>>>>>>>> using "TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 >>>>>>>>> DISABLE_DEXPREOPT=true >>>>>>>>> make -j4 installer_img", found that "Please rename "vendor/ >>>>>>>>> asus/ >>>>>>>>> eee_701/Android.mk" to "vendor/asus/eee_701/AndroidBoard.mk", >>>>>>>>> and did >>>>>>>>> as guided, found that 'com.google.android.maps error"(I don't >>>>>>>>> rember >>>>>>>>> this error information clearly),modified the >>>>>>>>> "generic_with_google.mk" >>>>>>>>> and it passed,but the compilation process always show >>>>>>>>> something >>>>>>>>> like >>>>>>>>> 'arm",and when finished,I can't find the correpoding image >>>>>>>>> file. >> >>>>>>>> Check out/target/product directory to see if you have an eee701 >>>>>>>> directory there. I'm updating my tree and will try it out as >>>>>>>> well.> 4. I'm sorry that I can't understand the apply >>>>>>>> patches part, I >>>>>>>>> checked this part,mostly bug related, so I did not aplly the >>>>>>>>> patches, >>>>>>>>> will this cause that the packages built can't be loading and >>>>>>>>> demo the >>>>>>>>> basic funcions? >> >>>>>>>> Yes, you have to apply all these patches. Otherwise, I don't >>>>>>>> think you >>>>>>>> can even build your tree. >> >>>>>>>>> Thanks again! >> >>>>>>>>> On 5月26日, 上午11时55分, Yi Sun <[email protected] >>>>>>>>> om> wrote: >>>>>>>>>> On Tue, 2009-05-26 at 11:12 +0800, zqqa zqqa wrote: >>>>>>>>>>> 2. Is the “asus eee701” project in "cupcake" only >>>>>>>>>>> fit for asus’s >>>>>>>>>>> net books? Or it’s fit for any x86 based net books? >> >>>>>>>>>>> no,it can use in any x86 platform.please visit >>>>>>>>>>> http://code.google.com/p/live-android. >>>>>>>>>>> it bases on asus eee701” project in "cupcake". >> >>>>>>>>>>> 2009/5/22 GrainWang <[email protected]> >> >>>>>>>>>>> Dear friends: >>>>>>>>>>> I'm a fresh guy on Android system. And have >>>>>>>>>>> the >>>>>>>>>>> following >>>>>>>>>>> questions: >>>>>>>>>>> 1. Is there any stable release that fit x86 >>>>>>>>>>> net >>>>>>>>>>> book? I >>>>>>>>>>> heard >>>>>>>>>>> the name “cupcake”, but it semed to be a float >>>>>>>>>>> branch? >> >>>>>>>>>> no, there is no stable release even we are trying to create >>>>>>>>>> one. But at >>>>>>>>>> the moment, I'm still looking for a server with enough >>>>>>>>>> space to >>>>>>>>>> host the >>>>>>>>>> source tree.> 2. Is the “asus eee >>>>>>>>>> 701” projec >>>>>>>>>> t in "cupcake" only fit >>>>>>>>>>> for asus’s >>>>>>>>>>> net books? Or it’s fit for any x86 base >>>>>>>>>>> d net books? >> >>>>>>>>>> You should be able to boot up eee701 on most of the x86 >>>>>>>>>> machines, but, >>>>>>>>>> you will need to take care of the devices on your platform to >>>>>>>>>> make sure >>>>>>>>>> they works fine.> 3. The latest stable version >>>>>>>>>> that fit for x86 is? >> >>>>>>>>>> See code.google.com/p/patch-hosting-for-android-x86-support >>>>>>>>>> to >>>>>>>>>> understand how to build a x86 enabled android.> >>>>>>>>>> 4. The OpenCore's version in "cupcake" now is very old, >>>>>>>>>>> in >>>>>>>>>>> "android-sdk-1.5r1" which is also a stable >>>>>>>>>>> release, the >>>>>>>>>>> OpenCore's >>>>>>>>>>> version is much newer(V2.02), so I doubt that if >>>>>>>>>>> there >>>>>>>>>>> is >>>>>>>>>>> possibilty >>>>>>>>>>> that I put the eee701 project into "android- >>>>>>>>>>> sdk-1.5r1" >>>>>>>>>>> and >>>>>>>>>>> without >>>>>>>>>>> mofication it'll work on x86 net books, or should >>>>>>>>>>> I port >>>>>>>>>>> V2.02's >>>>>>>>>>> version into "cupcake" branch,I completely have no >>>>>>>>>>> idea which >>>>>>>>>>> way is >>>>>>>>>>> better, as I have little knowledge in eee701 >>>>>>>>>>> project, >>>>>>>>>>> and does >>>>>>>>>>> not >>>>>>>>>>> know what this project acturally do and how to do. >> >>>>>>>>>> YOu should be able to build opencore for x86. See >> >> ... >> >> 阅读更多 »- 隐藏被引用文字 - >> >> - 显示引用的文字 - > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
