Ok, I have just checked out one new cupcake and built it with the patches I
posted.  I did not see any problem. I attached my screen. Also, I apply the
patch 0002*. It works as well.
I think your build env has issues. You may need to try to build the standard
cupcake without any patches first to isolate the problem.
Yi


ote: Recompile with -Xlint:deprecation for details.
Copying
out/target/common/obj/APPS/ApiDemosTests_intermediates/classes-full-debug.jar
Copying: out/target/common/obj/APPS/ApiDemosTests_intermediates/classes.jar
target Dex: ApiDemosTests
target Package: ApiDemosTests
(out/target/product/eee_701/obj/APPS/ApiDemosTests_intermediates/package.apk)
Finding NOTICE files:
out/target/product/eee_701/obj/NOTICE_FILES/hash-timestamp
Combining NOTICE files: out/target/product/eee_701/obj/NOTICE.html
gzip -c out/target/product/eee_701/obj/NOTICE.html >
out/target/product/eee_701/obj/NOTICE.html.gz
Target system fs image:
out/target/product/eee_701/obj/PACKAGING/systemimage_unopt_intermediates/system.img
tune2fs 1.41.4 (27-Jan-2009)
tune2fs -C 1
out/target/product/eee_701/obj/PACKAGING/systemimage_unopt_intermediates/system.img
tune2fs 1.41.4 (27-Jan-2009)
Setting current mount count to 1
e2fsck -fy
out/target/product/eee_701/obj/PACKAGING/systemimage_unopt_intermediates/system.img
; [ $? -lt 4 ]
e2fsck 1.41.4 (27-Jan-2009)
Filesystem did not have a UUID; generating one.

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found.  Create? yes

Pass 4: Checking reference counts
Pass 5: Checking group summary information

system: ***** FILE SYSTEM WAS MODIFIED *****
system: 324/816 files (1.9% non-contiguous), 391629/411380 blocks
Install system fs image: out/target/product/eee_701/system.img
Installed file list: out/target/product/eee_701/installed-files.txt
y...@ysun-desktop:~/android/cupcake_1.5$ ls
bionic  bootable  build  dalvik  development  external  frameworks
hardware  kernel  Makefile  out  packages  prebuilt  system  vendor
y...@ysun-desktop:~/android/cupcake_1.5$ cd frameworks/base/
y...@ysun-desktop:~/android/cupcake_1.5/frameworks/base$ git apply
~/Desktop/0002-fixed-screen-flicking-caused-by-wrong-mouse-location.patch
/home/ysun/Desktop/0002-fixed-screen-flicking-caused-by-wrong-mouse-location.patch:112:
trailing whitespace.

RawInputEvent.CLASS_TOUCHSCREEN,
warning: 1 line adds whitespace errors.
y...@ysun-desktop:~/android/cupcake_1.5/frameworks/base$


On Mon, Jun 1, 2009 at 9:18 AM, Yi Sun <[email protected]> wrote:

> I'm checking out the cupcake and rebuild the tree with all these patches
> to see if I have the same issue. Otherwise, you may need to check your
> build environment.
> On Mon, 2009-06-01 at 02:26 -0700, GrainWang wrote:
> > HI YiSun:
> >      I have applied the 4 patches(and only the 4 patches),
> >      0001-1.-added-scripts-to-build-install-image.patch
> >      0001-1.-fixed-crash-caused-by-wrong-preload-class.patch
> >      alarm.patch
> >      e2fsprogs.patch, but I'm so depressed that after 5 ours
> > building,it still hangup at
> >      "Target Dex: framework", though there is little hope that it will
> > pass the build, I still hope that maybe tomorrow, I may got the
> > result.
> >       See the brief log below. If still not pass tomorrow, I'll give
> > you all the compile logs and the correspoding source files after
> > appling the patches. Do you still need other infromation for helpping
> > me to find out the reason? Thanks in advance!
> >      logs:
> >       ..........
> >      Install: out/target/product/eee_701/system/bin/system_server
> > Install: out/target/product/eee_701/system/lib/libandroid_servers.so
> > Note: Some input files use or override a deprecated API.
> > Note: Recompile with -Xlint:deprecation for details.
> > Note: Some input files use unchecked or unsafe operations.
> > Note: Recompile with -Xlint:unchecked for details.
> > Copying out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/
> > classes-full-debug.jar
> > Copying: out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/
> > classes.jar
> > target Dex: core-tests
> > Copying out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/
> > classes-full-debug.jar
> > Copying: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/
> > classes.jar
> > target Dex: framework
> >
> >
> > On 6月1日, 上午10时35分, Yi Sun <[email protected]> wrote:
> > > 0002 should be applied on top of the 0001. I don't have conflict on my
> > > tree. But anyway, I will combine them later.
> > > For now, don't apply 0002 patch. Without it you should be fine for
> > > now.
> > >
> > >
> > >
> > > On Sun, 2009-05-31 at 18:33 -0700, GrainWang wrote:
> > > > HI YiSun:
> > > >      The new patches confilt too. 0001*.patch and 0002*.patch try to
> > > > patch the same KeyInputQue.java and WindowManagerService.java, See
> the
> > > > log below
> > > > r...@ubuntu:/home/cupcake_new/frameworks/base# git apply
> 0001-1.-fixed-
> > > > crash-caused-by-wrong-preload-class.patch
> > > > 0001-1.-fixed-crash-caused-by-wrong-preload-class.patch:2427:
> trailing
> > > > whitespace.
> > > >                                       (di, di.mDownTime, curTime,
> > > > 0001-1.-fixed-crash-caused-by-wrong-preload-class.patch:2429:
> trailing
> > > > whitespace.
> > > >                                        ((ev.flags &
> > > > 0001-1.-fixed-crash-caused-by-wrong-preload-class.patch:2430:
> trailing
> > > > whitespace.
> > >
> > > > WindowManagerPolicy.FLAG_WOKE_HERE)
> > > > 0001-1.-fixed-crash-caused-by-wrong-preload-class.patch:2441:
> trailing
> > > > whitespace.
> > > >                                  ((classes&RawInputEvent.CLASS_MOUSE)
> !
> > > > = 0))) {
> > > > 0001-1.-fixed-crash-caused-by-wrong-preload-class.patch:2464:
> trailing
> > > > whitespace.
> > > >                                 if (false)
> > > > error: patch failed: services/java/com/android/server/
> > > > KeyInputQueue.java:278
> > > > error: services/java/com/android/server/KeyInputQueue.java: patch
> does
> > > > not apply
> > > > r...@ubuntu:/home/cupcake_new/frameworks/base# pwd
> > > > /home/cupcake_new/frameworks/base
> > > > r...@ubuntu:/home/cupcake_new/frameworks/base# cp
> /home/patch_new/0002-
> > > > fixed-screen-flicking-caused-by-wrong-mouse-location.patch .
> > > > r...@ubuntu:/home/cupcake_new/frameworks/base# git apply 0002-fixed-
> > > > screen-flicking-caused-by-wrong-mouse-location.patch
> > > > 0002-fixed-screen-flicking-caused-by-wrong-mouse-location.patch:112:
> > > > trailing whitespace.
> > >
> > > > RawInputEvent.CLASS_TOUCHSCREEN,
> > > > error: patch failed: services/java/com/android/server/
> > > > KeyInputQueue.java:41
> > > > error: services/java/com/android/server/KeyInputQueue.java: patch
> does
> > > > not apply
> > > > error: patch failed: services/java/com/android/server/
> > > > WindowManagerService.java:4578
> > > > error: services/java/com/android/server/WindowManagerService.java:
> > > > patch does not apply
> > >
> > > >  It seemed that the path is not correct.I'll try on mysite. Thanks!
> > > >      preloaded-classes.x86                              | 1156
> ++++++++
> > > > +++++++++++
> > > >  .../java/com/android/server/KeyInputQueue.java     |   45 +-
> > > >  .../com/android/server/WindowManagerService.java   |  120 ++-
> > >
> > > > On 5月31日, 下午12时00分, Yi Sun <[email protected]> wrote:
> > > > > Ok,I think you broke something when you apply the patches.
> > > > > Could u create a new tree and apply the new patches I loaded to the
> > > > > project page?
> > > > > Just use go to each project dir and apply the patch by using git
> apply
> > >
> > > > > On May 30, 2009, at 7:48 PM,
> > >
> > > > > GrainWang <[email protected]> wrote:
> > >
> > > > > > HI YiSun:
> > > > > >   The same result when do not using step7,also are the steps "How
> to
> > > > > > build and install image for EeePC701" also the have-to-steps? I
> > > > > > modifid the all the .mk files and init.rc after appling the
> patch,but
> > > > > > I'm confused by this statement "compile kernel by disable VESA
> > > > > > framebuffer and enable follow features as module atl2.ko
> > > > > > cfbcopyarea.ko cfbimgblt.ko font.ko i915.ko bitblit.ko
> cfbfillrect.ko
> > > > > > drm.ko fbcon.ko i2c-algo-bit.ko intelfb.ko softcursor.ko ", I
> used the
> > > > > > "make menuconfig" to disabled the "VESA framebuffer", but I don't
> know
> > > > > > how to enable the   .ko files? And how to build the kernels.
> > > > > >     Thanks!
> > >
> > > > > > On 5月31日, 上午9时23分, Yi Sun <[email protected]> wrote:
> > > > > >> 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 inhttp://
> code.google.com/p/patch-hosting-for-android-
> > > > > >>> x86-support/wiki/B...
> > > > > >>>     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
> > >
> > > ...
> > >
> > > 阅读更多 >>- 隐藏被引用文字 -
> > >
> > > - 显示引用的文字 -
> > > >
>
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to