There were a bunch of updates to CM recently, mostly on 1019, you'll need to merge the commits or manually pull them into your local repo in order to build.![]()
Yeah, I'm getting build errors because of this.
What is easier - to merge commits, or manually pull?
Could you please give an example of how you do this?
I've been wondering if we took what I.H.O put together and applied it to the android source code (which is up and running now) would it work? I've been wondering about this for two reasons one we never got a fully stock 2.3 and in my mind we would get android icecream alot faster then waiting on cyanogen
Since IHO isn't officially supported by CM, I believe somebody (just like blarf did) would have to fork CM's base and then apply (hopefully LG's Gingerbread source, otherwise still using Froyo) device-specific stuff.
BTW, came across this today, ICS will be twice as big as GB.
Want To Build Ice Cream Sandwich From AOSP? Bring Out The Heavy Artillery - This Is What It Will Take
Those computer specs for building ics are pretty crazy compared to what I got.
16GB of RAM? I won't believe it until I try myself. I have built complete Linux systems (GNU compilers, glibc, kernel included) from ground up using computers with less than 4GB RAM. Unlike gigabytes of files in a Linux system, Android OS will eventually fit in a phone's tiny flash memory. What is so special about ICS?
jerry@ubuntu:~$ free
total used free shared buffers cached
Mem: 1796276 1781380 14896 0 562192 654964
-/+ buffers/cache: 564224 1232052
Swap: 262136 0 262136
I can build Gingerbread in less than an hour on a 2.7ghz oc to 3.2 dual-core system with virtually no free memory available:
I'm sure I'll need to add some RAM, but I think 8gigs should be plenty! LOLCode:jerry@ubuntu:~$ free total used free shared buffers cached Mem: 1796276 1781380 14896 0 562192 654964 -/+ buffers/cache: 564224 1232052 Swap: 262136 0 262136
richard@androiddevelopment:~/android/system$ source build/envsetup.sh
including device/lge/thunderc/vendorsetup.sh
including vendor/cyanogen/vendorsetup.sh
richard@androiddevelopment:~/android/system$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. full-eng
2. full_x86-eng
3. simulator
4. cyanogen_thunderc_VM670-eng
5. cyanogen_thunderc_LS670-eng
6. cyanogen_thunderc_MS690-eng
7. cyanogen_thunderc_US670-eng
8. cyanogen_thunderc_VS660-eng
Which would you like? [full-eng] 4
vendor/cyanogen/products/AndroidProducts.mk:1: *** missing separator. Stop.
** Don't have a product spec for: 'cyanogen_thunderc_VM670'
** Do you have the right repo manifest?
richard@androiddevelopment:~/android/system$ make -j10 bacon
vendor/cyanogen/products/AndroidProducts.mk:1: *** missing separator. Stop.
richard@androiddevelopment:~/android/system$ source build/envsetup.sh
including device/lge/thunderc/vendorsetup.sh
including vendor/cyanogen/vendorsetup.sh
richard@androiddevelopment:~/android/system$ lunch
You're building on Linux
Breakfast menu... pick a combo:
1. full-eng
2. full_x86-eng
3. simulator
4. cyanogen_thunderc_VM670-eng
5. cyanogen_thunderc_LS670-eng
6. cyanogen_thunderc_MS690-eng
7. cyanogen_thunderc_US670-eng
8. cyanogen_thunderc_VS660-eng
... and don't forget the bacon!
Which would you like? [full-eng] 4
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
make: *** No rule to make target `frameworks/base/data/sounds/AllAudio.mk'. Stop.
** Don't have a product spec for: 'cyanogen_thunderc_VM670'
** Do you have the right repo manifest?
richard@androiddevelopment:~/android/system$ make j-10 bacon
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
vendor/cyanogen/products/common_full.mk:9: frameworks/base/data/sounds/AllAudio.mk: No such file or directory
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.7
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GINGERBREAD
============================================
external/webkit/Android.mk:83: external/webkit/bison_check.mk: No such file or directory
external/webkit/Android.mk:223: external/webkit/WebKit/Android.mk: No such file or directory
external/webkit/Android.mk:397: external/webkit/WebKit/android/wds/client/Android.mk: No such file or directory
external/webkit/Android.mk:400: external/webkit/WebKit/android/benchmark/Android.mk: No such file or directory
external/webkit/Android.mk:403: external/webkit/WebKitTools/android/webkitmerge/Android.mk: No such file or directory
find: `graphics/java': No such file or directory
find: `location/java': No such file or directory
find: `media/java': No such file or directory
find: `opengl/java': No such file or directory
find: `sax/java': No such file or directory
find: `telephony/java': No such file or directory
find: `wifi/java': No such file or directory
find: `vpn/java': No such file or directory
find: `keystore/java': No such file or directory
find: `voip/java': No such file or directory
find: `test-runner/src': No such file or directory
find: `graphics/java': No such file or directory
find: `location/java': No such file or directory
find: `media/java': No such file or directory
find: `opengl/java': No such file or directory
find: `sax/java': No such file or directory
find: `telephony/java': No such file or directory
find: `wifi/java': No such file or directory
find: `vpn/java': No such file or directory
find: `keystore/java': No such file or directory
find: `voip/java': No such file or directory
find: `frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/docs/html': No such file or directory
find: `out/target/common/docs/gen': No such file or directory
make: *** No rule to make target `external/webkit/WebKitTools/android/webkitmerge/Android.mk'. Stop.
PRODUCT_MAKEFILES := \