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

Reply via email to