I am facing the same issue ... I will post here, if I fix it - Akash
On Thu, Jun 24, 2010 at 7:53 AM, Jim Ancona <[email protected]> wrote: > Yes, I got the same error when merging the Froyo changes to android-on- > freerunner. It appears that hardware/alsa-sound depends on the Eclair > version of lihardware_legacy. But the rest of the Froyo tree needs the > Froyo version. I may try to stub out the missing methods. If I come up > with something that works, I'll post it here. > > Jim > > On Jun 24, 5:34 am, DJ_Steve <[email protected]> wrote: >> hello again all, I'm working on porting froyo to n900 (trying to keep >> to porting the latest version) but for some reason (could be due to >> using the eclair alsa files since their are no froyo ones) i get the >> following build errors? any ideas how I can fix ? >> >> target arm C++: libaudio <= hardware/alsa_sound/AudioHardwareALSA.cpp >> hardware/alsa_sound/AudioHardwareALSA.cpp: In member function 'virtual >> android::AudioStreamOut* >> android::AudioHardwareALSA::openOutputStream(uint32_t, int*, >> uint32_t*, uint32_t*, android::status_t*)': >> hardware/alsa_sound/AudioHardwareALSA.cpp:190: error: cannot allocate >> an object of abstract type 'android::AudioStreamOutALSA' >> hardware/alsa_sound/AudioHardwareALSA.h:163: note: because the >> following virtual functions are pure within >> 'android::AudioStreamOutALSA': >> hardware/libhardware_legacy/include/hardware_legacy/ >> AudioHardwareInterface.h:104: note: virtual android::status_t >> android::AudioStreamOut::getRenderPosition(uint32_t*) >> hardware/alsa_sound/AudioHardwareALSA.cpp: In member function 'virtual >> android::AudioStreamIn* >> android::AudioHardwareALSA::openInputStream(uint32_t, int*, uint32_t*, >> uint32_t*, android::status_t*, >> android::AudioSystem::audio_in_acoustics)': >> hardware/alsa_sound/AudioHardwareALSA.cpp:230: error: cannot allocate >> an object of abstract type 'android::AudioStreamInALSA' >> hardware/alsa_sound/AudioHardwareALSA.h:207: note: because the >> following virtual functions are pure within >> 'android::AudioStreamInALSA': >> hardware/libhardware_legacy/include/hardware_legacy/ >> AudioHardwareInterface.h:166: note: virtual unsigned int >> android::AudioStreamIn::getInputFramesLost() const >> make: *** [out/target/product/n900/obj/SHARED_LIBRARIES/ >> libaudio_intermediates/AudioHardwareALSA.o] Error 1 >> make: *** Waiting for unfinished jobs.... > > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-porting > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
