target thumb C++: minisfservice <= external/droidmedia/minisf.cpp In file included from external/droidmedia/minisf.cpp:22:0: frameworks/native/include/binder/BinderService.h: In instantiation of 'static android::status_t android::BinderService::publish(bool) [with SERVICE = MiniSurfaceFlinger; android::status_t = int]': frameworks/native/include/binder/BinderService.h:49:33: required from 'static void android::BinderService::instantiate() [with SERVICE = MiniSurfaceFlinger]' external/droidmedia/minisf.cpp:232:25: required from here frameworks/native/include/binder/BinderService.h:41:45: error: cannot allocate an object of abstract type 'MiniSurfaceFlinger' external/droidmedia/minisf.cpp:49:7: note: because the following virtual functions are pure within 'MiniSurfaceFlinger': In file included from external/droidmedia/minisf.cpp:23:0: frameworks/native/include/gui/ISurfaceComposer.h:120:22: note: virtual android::status_t android::ISurfaceComposer::captureScreen(const android::sp&, const android::sp&, uint32_t, uint32_t, uint32_t, uint32_t, bool) make: *** [/home/test/mer/android/droid/out/target/product/tenderloin/obj/EXECUTABLES/minisfservice_intermediates/minisf.o] Error 1