[Samsung Galaxy Exhibit 4G] Core2idiot:
Well I think I got past it, but now I have a new error. I replaced a couple files with the ones from the Desire HD. (I'm also resyncing my CM10.1 repo)

target thumb C++: libgui <= frameworks/native/libs/gui/SurfaceComposerClient.cpp
frameworks/native/libs/gui/LayerState.cpp: In member function 'android::status_t android::DisplayState::write(android::Parcel&) const':
frameworks/native/libs/gui/LayerState.cpp:70:26: error: no matching function for call to 'android::Parcel::write(const android::Rect&)'
frameworks/native/libs/gui/LayerState.cpp:70:26: note: candidates are:
frameworks/native/include/binder/Parcel.h:91:25: note: android::status_t android::Parcel::write(void const*, size_t)
frameworks/native/include/binder/Parcel.h:91:25: note: candidate expects 2 arguments, 1 provided
frameworks/native/include/binder/Parcel.h:105:25: note: android::status_t android::Parcel::write(const android::Flattenable&)
frameworks/native/include/binder/Parcel.h:105:25: note: no known conversion for argument 1 from 'const android::Rect' to 'const android::Flattenable&'
frameworks/native/include/binder/Parcel.h:280:10: note: template<class T> android::status_t android::Parcel::write(const android::LightFlattenable<T>&)
frameworks/native/libs/gui/LayerState.cpp:71:23: error: no matching function for call to 'android::Parcel::write(const android::Rect&)'
frameworks/native/libs/gui/LayerState.cpp:71:23: note: candidates are:
frameworks/native/include/binder/Parcel.h:91:25: note: android::status_t android::Parcel::write(void const*, size_t)
frameworks/native/include/binder/Parcel.h:91:25: note: candidate expects 2 arguments, 1 provided
frameworks/native/include/binder/Parcel.h:105:25: note: android::status_t android::Parcel::write(const android::Flattenable&)
frameworks/native/include/binder/Parcel.h:105:25: note: no known conversion for argument 1 from 'const android::Rect' to 'const android::Flattenable&'
frameworks/native/include/binder/Parcel.h:280:10: note: template<class T> android::status_t android::Parcel::write(const android::LightFlattenable<T>&)
frameworks/native/libs/gui/LayerState.cpp: In member function 'android::status_t android::DisplayState::read(const android::Parcel&)':
frameworks/native/libs/gui/LayerState.cpp:81:24: error: no matching function for call to 'android::Parcel::read(android::Rect&) const'
frameworks/native/libs/gui/LayerState.cpp:81:24: note: candidates are:
frameworks/native/include/binder/Parcel.h:141:25: note: android::status_t android::Parcel::read(void*, size_t) const
frameworks/native/include/binder/Parcel.h:141:25: note: candidate expects 2 arguments, 1 provided
frameworks/native/include/binder/Parcel.h:160:25: note: android::status_t android::Parcel::read(android::Flattenable&) const
frameworks/native/include/binder/Parcel.h:160:25: note: no known conversion for argument 1 from 'android::Rect' to 'android::Flattenable&'
frameworks/native/include/binder/Parcel.h:297:10: note: template<class T> android::status_t android::Parcel::read(android::LightFlattenable<T>&) const
frameworks/native/libs/gui/LayerState.cpp:82:21: error: no matching function for call to 'android::Parcel::read(android::Rect&) const'
frameworks/native/libs/gui/LayerState.cpp:82:21: note: candidates are:
frameworks/native/include/binder/Parcel.h:141:25: note: android::status_t android::Parcel::read(void*, size_t) const
frameworks/native/include/binder/Parcel.h:141:25: note: candidate expects 2 arguments, 1 provided
frameworks/native/include/binder/Parcel.h:160:25: note: android::status_t android::Parcel::read(android::Flattenable&) const
frameworks/native/include/binder/Parcel.h:160:25: note: no known conversion for argument 1 from 'android::Rect' to 'android::Flattenable&'
frameworks/native/include/binder/Parcel.h:297:10: note: template<class T> android::status_t android::Parcel::read(android::LightFlattenable<T>&) const
make: *** [out/target/product/ancora_tmo/obj/SHARED_LIBRARIES/libgui_intermediates/LayerState.o] Error 1
make: *** Waiting for unfinished jobs....
frameworks/native/libs/gui/SurfaceComposerClient.cpp:601:10: error: prototype for 'android::status_t android::ScreenshotClient::update(const android::sp<android::IBinder>&)' does not match any in class 'android::ScreenshotClient'
frameworks/native/include/gui/SurfaceComposerClient.h:172:14: error: candidates are: android::status_t android::ScreenshotClient::update(uint32_t, uint32_t, uint32_t, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:171:14: error: android::status_t android::ScreenshotClient::update(uint32_t, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:170:14: error: android::status_t android::ScreenshotClient::update()
frameworks/native/libs/gui/SurfaceComposerClient.cpp:610:10: error: prototype for 'android::status_t android::ScreenshotClient::update(const android::sp<android::IBinder>&, uint32_t, uint32_t)' does not match any in class 'android::ScreenshotClient'
frameworks/native/include/gui/SurfaceComposerClient.h:172:14: error: candidates are: android::status_t android::ScreenshotClient::update(uint32_t, uint32_t, uint32_t, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:171:14: error: android::status_t android::ScreenshotClient::update(uint32_t, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:170:14: error: android::status_t android::ScreenshotClient::update()
frameworks/native/libs/gui/SurfaceComposerClient.cpp:620:10: error: prototype for 'android::status_t android::ScreenshotClient::update(const android::sp<android::IBinder>&, uint32_t, uint32_t, uint32_t, uint32_t)' does not match any in class 'android::ScreenshotClient'
frameworks/native/include/gui/SurfaceComposerClient.h:172:14: error: candidates are: android::status_t android::ScreenshotClient::update(uint32_t, uint32_t, uint32_t, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:171:14: error: android::status_t android::ScreenshotClient::update(uint32_t, uint32_t)
frameworks/native/include/gui/SurfaceComposerClient.h:170:14: error: android::status_t android::ScreenshotClient::update()
make: *** [out/target/product/ancora_tmo/obj/SHARED_LIBRARIES/libgui_intermediates/SurfaceComposerClient.o] Error 1

I guess I still have an issue with SurfaceComposerClient.h Now it has a problem with layerstate. I'm going to go take a look at them to see if they are the same as 4.1's libs or if I already replaced them with 4.1's files. We shall see.