[Samsung Galaxy Exhibit 4G] Core2idiot:
Hello I have been working on porting 4.2 to our Samsung Galaxy Exhibit, but I have an error compiling and I have no idea how to get past it.

target thumb C++: libandroid_runtime <= frameworks/base/core/jni/android_view_Display.cpp
target thumb C++: libandroid_runtime <= frameworks/base/core/jni/android_view_Surface.cpp
target thumb C++: libandroid_runtime <= frameworks/base/core/jni/android_view_HardwareRenderer.cpp
frameworks/base/core/jni/android_view_Display.cpp: In function 'void android::android_view_Display_init(JNIEnv*, jobject, jint)':
frameworks/base/core/jni/android_view_Display.cpp:64:75: error: 'DisplayID' was not declared in this scope
frameworks/base/core/jni/android_view_Display.cpp: In function 'jint android::android_view_Display_getRawWidthNative(JNIEnv*, jobject)':
frameworks/base/core/jni/android_view_Display.cpp:81:5: error: 'DisplayID' was not declared in this scope
frameworks/base/core/jni/android_view_Display.cpp:81:15: error: expected ';' before 'dpy'
frameworks/base/core/jni/android_view_Display.cpp:82:12: error: 'getDisplayWidth' is not a member of 'android::SurfaceComposerClient'
frameworks/base/core/jni/android_view_Display.cpp:82:51: error: 'dpy' was not declared in this scope
frameworks/base/core/jni/android_view_Display.cpp: In function 'jint android::android_view_Display_getRawHeightNative(JNIEnv*, jobject)':
frameworks/base/core/jni/android_view_Display.cpp:89:5: error: 'DisplayID' was not declared in this scope
frameworks/base/core/jni/android_view_Display.cpp:89:15: error: expected ';' before 'dpy'
frameworks/base/core/jni/android_view_Display.cpp:90:12: error: 'getDisplayHeight' is not a member of 'android::SurfaceComposerClient'
frameworks/base/core/jni/android_view_Display.cpp:90:52: error: 'dpy' was not declared in this scope
frameworks/base/core/jni/android_view_Display.cpp: In function 'jint android::android_view_Display_getOrientation(JNIEnv*, jobject)':
frameworks/base/core/jni/android_view_Display.cpp:97:5: error: 'DisplayID' was not declared in this scope
frameworks/base/core/jni/android_view_Display.cpp:97:15: error: expected ';' before 'dpy'
frameworks/base/core/jni/android_view_Display.cpp:98:12: error: 'getDisplayOrientation' is not a member of 'android::SurfaceComposerClient'
frameworks/base/core/jni/android_view_Display.cpp:98:57: error: 'dpy' was not declared in this scope
frameworks/base/core/jni/android_view_Display.cpp: In function 'jint android::android_view_Display_getDisplayCount(JNIEnv*, jclass)':
frameworks/base/core/jni/android_view_Display.cpp:105:12: error: 'getNumberOfDisplays' is not a member of 'android::SurfaceComposerClient'
make: *** [out/target/product/ancora_tmo/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/android_view_Display.o] Error 1
make: *** Waiting for unfinished jobs....
frameworks/base/core/jni/android_view_Surface.cpp: In function 'android::sp<android::Surface> android::getSurface(JNIEnv*, jobject)':
frameworks/base/core/jni/android_view_Surface.cpp:163:53: error: 'Surface_getSurface' was not declared in this scope
frameworks/base/core/jni/android_view_Surface.cpp: In function 'void android::Surface_init(JNIEnv*, jobject, jobject, jint, jstring, jint, jint, jint, jint, jint)':
frameworks/base/core/jni/android_view_Surface.cpp:236:65: error: no matching function for call to 'android::SurfaceComposerClient::createSurface(jint&, jint&, jint&, jint&, jint&)'
frameworks/base/core/jni/android_view_Surface.cpp:236:65: note: candidate is:
frameworks/native/include/gui/SurfaceComposerClient.h:85:24: note: android::sp<android::SurfaceControl> android::SurfaceComposerClient::createSurface(const android::String8&, uint32_t, uint32_t, android::PixelFormat, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:85:24: note: no known conversion for argument 1 from 'jint {aka int}' to 'const android::String8&'
frameworks/base/core/jni/android_view_Surface.cpp:241:71: error: no matching function for call to 'android::SurfaceComposerClient::createSurface(const android::String8&, jint&, jint&, jint&, jint&, jint&)'
frameworks/base/core/jni/android_view_Surface.cpp:241:71: note: candidate is:
frameworks/native/include/gui/SurfaceComposerClient.h:85:24: note: android::sp<android::SurfaceControl> android::SurfaceComposerClient::createSurface(const android::String8&, uint32_t, uint32_t, android::PixelFormat, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:85:24: note: candidate expects 5 arguments, 6 provided
frameworks/base/core/jni/android_view_Surface.cpp: In function 'void android::Surface_setOrientation(JNIEnv*, jobject, jint, jint, jint)':
frameworks/base/core/jni/android_view_Surface.cpp:478:15: error: 'setOrientation' is not a member of 'android::SurfaceComposerClient'
frameworks/base/core/jni/android_view_Surface.cpp: In function 'void android::Surface_freezeDisplay(JNIEnv*, jobject, jint)':
frameworks/base/core/jni/android_view_Surface.cpp:487:15: error: 'freezeDisplay' is not a member of 'android::SurfaceComposerClient'
frameworks/base/core/jni/android_view_Surface.cpp: In function 'void android::Surface_unfreezeDisplay(JNIEnv*, jobject, jint)':
frameworks/base/core/jni/android_view_Surface.cpp:496:15: error: 'unfreezeDisplay' is not a member of 'android::SurfaceComposerClient'
frameworks/base/core/jni/android_view_Surface.cpp: In function 'void android::Surface_freeze(JNIEnv*, jobject)':
frameworks/base/core/jni/android_view_Surface.cpp:663:29: error: 'class android::SurfaceControl' has no member named 'freeze'
frameworks/base/core/jni/android_view_Surface.cpp: In function 'void android::Surface_unfreeze(JNIEnv*, jobject)':
frameworks/base/core/jni/android_view_Surface.cpp:674:29: error: 'class android::SurfaceControl' has no member named 'unfreeze'
frameworks/base/core/jni/android_view_Surface.cpp: In function 'void android::Surface_setFreezeTint(JNIEnv*, jobject, jint)':
frameworks/base/core/jni/android_view_Surface.cpp:744:29: error: 'class android::SurfaceControl' has no member named 'setFreezeTint'
make: *** [out/target/product/ancora_tmo/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/android_view_Surface.o] Error 1

It looks like I would be missing a header file but there is no android_view_Surface.h and the file is the same as in 4.1. Any suggestions? Have any devs gotten past this point? Do people mind that I'm posting this? If you want any more information just ask.