Hi Tar, The problem is because you are using make -j 2. So u r using multiple CPU and ending up with some race condition where in CPU 1 is still waiting for some files from CPU 2. Try using make only.
-Kaushik On 9/17/09, Tar Gz <[email protected]> wrote: > > Hi all, i try to build android but i have trouble like that > > r...@froodo:~/mydroid# TARGET_CPU_ABI=none TARGET_PRODUCT=ldp1 make -j2 > ============================================ > PLATFORM_VERSION_CODENAME=REL > PLATFORM_VERSION=1.6 > TARGET_PRODUCT=ldp1 > TARGET_BUILD_VARIANT=eng > TARGET_SIMULATOR= > TARGET_BUILD_TYPE=release > TARGET_ARCH=arm > HOST_ARCH=x86 > HOST_OS=linux > HOST_BUILD_TYPE=release > BUILD_ID=Donut > ============================================ > build/core/copy_headers.mk:15: warning: overriding commands for target > `out/target/product/ldp1/obj/include/libpv/getactualaacconfig.h' > build/core/copy_headers.mk:15: warning: ignoring old commands for > target `out/target/product/ldp1/obj/include/libpv/getactualaacconfig.h' > build/core/Makefile:17: warning: overriding commands for target > `out/target/product/ldp1/system/etc/apns-conf.xml' > build/core/Makefile:17: warning: ignoring old commands for target > `out/target/product/ldp1/system/etc/apns-conf.xml' > build/core/Makefile:17: warning: overriding commands for target > `out/target/product/ldp1/system/etc/vold.conf' > build/core/Makefile:17: warning: ignoring old commands for target > `out/target/product/ldp1/system/etc/vold.conf' > host Executable: acp > (out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp) > true > host SharedLib: libneo_cs (out/host/linux-x86/obj/lib/libneo_cs.so) > host Executable: aapt > (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt) > host SharedLib: libESR_Shared (out/host/linux-x86/obj/lib/libESR_Shared.so) > host Executable: apriori > (out/host/linux-x86/obj/EXECUTABLES/apriori_intermediates/apriori) > true > host Executable: bsdiff > (out/host/linux-x86/obj/EXECUTABLES/bsdiff_intermediates/bsdiff) > true > host Executable: bspatch > (out/host/linux-x86/obj/EXECUTABLES/bspatch_intermediates/bspatch) > true > host Executable: dexdump > (out/host/linux-x86/obj/EXECUTABLES/dexdump_intermediates/dexdump) > true > host Executable: dexlist > (out/host/linux-x86/obj/EXECUTABLES/dexlist_intermediates/dexlist) > true > host SharedLib: libhelium (out/host/linux-x86/obj/lib/libhelium.so) > true > host Executable: imgdiff > (out/host/linux-x86/obj/EXECUTABLES/imgdiff_intermediates/imgdiff) > true > target thumb C++: libandroid_runtime <= > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp > target thumb C: libssl <= external/openssl/ssl/s2_enc.c > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:39: > error: expected initializer before '*' token > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:45: > error: 'AGpsStatus' does not name a type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:52: > error: 'AGpsStatus' does not name a type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:99: > error: variable or field 'agps_status_callback' declared void > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:99: > error: 'AGpsStatus' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:99: > error: 'agps_status' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:129: > error: 'AGpsCallbacks' does not name a type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp: In > function 'jboolean > android::android_location_GpsLocationProvider_init(JNIEnv*, > _jobject*)': > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:154: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:155: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:155: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:155: > error: expected primary-expression before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:155: > error: expected `)' before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:156: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:157: > error: 'sAGpsCallbacks' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp: In > function 'void > android::android_location_GpsLocationProvider_wait_for_event(JNIEnv*, > _jobject*)': > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:209: > error: 'sAGpsStatusCopy' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:209: > error: 'sAGpsStatus' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp: In > function 'void > android::android_location_GpsLocationProvider_inject_location(JNIEnv*, > _jobject*, jdouble, jdouble, jfloat)': > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:276: > error: 'const struct GpsInterface' has no member named > 'inject_location' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp: In > function 'void > android::android_location_GpsLocationProvider_agps_data_conn_open(JNIEnv*, > _jobject*, _jstring*)': > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:304: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:305: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:305: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:305: > error: expected primary-expression before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:305: > error: expected `)' before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:307: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp: In > function 'void > android::android_location_GpsLocationProvider_agps_data_conn_closed(JNIEnv*, > _jobject*)': > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:320: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:321: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:321: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:321: > error: expected primary-expression before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:321: > error: expected `)' before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:323: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp: In > function 'void > android::android_location_GpsLocationProvider_agps_data_conn_failed(JNIEnv*, > _jobject*)': > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:330: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:331: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:331: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:331: > error: expected primary-expression before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:331: > error: expected `)' before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:333: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp: In > function 'void > android::android_location_GpsLocationProvider_set_agps_server(JNIEnv*, > _jobject*, jint, _jstring*, jint)': > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:341: > error: 'sAGpsInterface' was not declared in this scope > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:342: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:342: > error: ISO C++ forbids declaration of 'type name' with no type > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:342: > error: expected primary-expression before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:342: > error: expected `)' before 'const' > frameworks/base/core/jni/android_location_GpsLocationProvider.cpp:344: > error: 'sAGpsInterface' was not declared in this scope > make: *** > [out/target/product/ldp1/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/android_location_GpsLocationProvider.o] > Error 1 > make: *** Waiting for unfinished jobs.... > > any idea? > > best regards, > Aldyth M > > > > -- With Regards, Kaushik Prajapati Grad. Student San Jose State Uni. 408-821-5891 --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
