Vandana, Try cleaning your build or take fresh build and recompile, might be your build is little screwed up.
Regards, Rupesh Gujare On Thu, Jan 8, 2009 at 4:09 PM, Vandana Vuthoo <[email protected]>wrote: > Hi, > I have taken external/alsa-lib, but still facing the same issue, > Rgds, > vandana > > > > > On Thu, Jan 8, 2009 at 4:07 PM, Sean McNeil <[email protected]> wrote: > >> >> You are probably missing external/alsa-lib. You have to have both. >> >> Vandana Vuthoo wrote: >> > Hi Sean/Rupesh, >> > I applied the same patch but got the foll errorrs >> > ow when I build I am getting the following error >> > target arm C++: libaudio <= hardware/alsa_sound/ >> > AudioHardwareALSA.cpp >> > make: *** No rule to make target >> > >> `out/target/product/generic/obj/STATIC_LIBRARIES/libasound_intermediates/libasound.a', >> > needed by >> > >> `out/target/product/generic/obj/SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so'. >> > Stop. >> > >> > >> > please help. >> > Rgds, >> > vandana >> > >> > >> > On Thu, Jan 8, 2009 at 3:59 PM, Rupesh Gujare <[email protected] >> > <mailto:[email protected]>> wrote: >> > >> > Thanks Sean, >> > We tested it and found that, it is working nicely. Now we are >> > able to compile build and play sound. >> > >> > Regards, >> > Rupesh Gujare >> > >> > >> > On Thu, Jan 8, 2009 at 11:03 AM, Sean McNeil >> > <[email protected] <mailto:[email protected]>> wrote: >> > >> > Attached is an unofficial patch that should help. We still >> > need to go >> > through our review process, so things will take time. >> > >> > Vandana Vuthoo wrote: >> > > Hi Sean, >> > > >> > > When will the patch be available ? I am in a total >> > fix,please help,Can >> > > I get some workaround it for it? >> > > >> > > Rgds, >> > > Vandana >> > > >> > > On Thu, Jan 8, 2009 at 10:48 AM, Sean McNeil >> > <[email protected] <mailto:[email protected]> >> > > <mailto:[email protected] >> > <mailto:[email protected]>>> wrote: >> > > >> > > >> > > Google has made some minor changes to the audio >> > interface and Wind >> > > River >> > > is aware of them. There is a patch pending and it will >> > hopefully be >> > > committed soon. >> > > >> > > Sorry for the inconvenience, >> > > Sean >> > > >> > > Praveen wrote: >> > > > Hi Vandy, >> > > > >> > > > I am also getting the same error while compiling. Were >> > you able to >> > > > make any progress on this? >> > > > >> > > > If so please feel free to share the solution >> > > > >> > > > On Jan 8, 9:42 am, Vandy <[email protected] >> > <mailto:[email protected]> >> > > <mailto:[email protected] >> > <mailto:[email protected]>>> wrote: >> > > > >> > > >> Hi All, >> > > >> I am getting the following errors when compiling alsa >> > for the >> > > latest >> > > >> repository. Please help. >> > > >> >> > > >> > >> ---------------------------------------------------------------------------------------------------------- >> > > >> I am compiling android code for arm, when compiling >> > in sound I am >> > > >> getting the following errors. >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In >> > static member >> > > >> function 'static android::AudioHardwareInterface* >> > > >> android::AudioHardwareInterface::create()': >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:96: >> > error: cannot >> > > >> allocate an object of abstract type >> > 'android::AudioHardwareALSA' >> > > >> hardware/alsa_sound/AudioHardwareALSA.h:224: note: >> > because the >> > > >> following virtual functions are pure within >> > > >> 'android::AudioHardwareALSA': >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:178: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::setRouting(int, >> > uint32_t) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:180: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::getRouting(int, >> > uint32_t*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:187: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::setMode(int) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:188: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::getMode(int*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:196: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::setParameter(const >> > char*, const >> > > >> char*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:200: >> > > >> note: virtual size_t >> > > >> >> > android::AudioHardwareInterface::getInputBufferSize(uint32_t, >> int, >> > > >> int) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:207: >> > > >> note: virtual android::AudioStreamOut* >> > > >> >> > android::AudioHardwareInterface::openOutputStream(int, int, >> > > uint32_t, >> > > >> android::status_t*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:214: >> > > >> note: virtual android::AudioStreamIn* >> > > >> android::AudioHardwareInterface::openInputStream(int, >> > int, >> > > uint32_t, >> > > >> android::status_t*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:217: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::dumpState(int, const >> > > >> android::Vector<android::String16>&) >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:101: >> > error: cannot >> > > >> allocate an object of abstract type >> > 'android::AudioHardwareStub' >> > > >> hardware/alsa_sound/AudioHardwareStub.h:55: note: >> > because the >> > > >> following virtual functions are pure within >> > > >> 'android::AudioHardwareStub': >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:178: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::setRouting(int, >> > uint32_t) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:180: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::getRouting(int, >> > uint32_t*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:187: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::setMode(int) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:188: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::getMode(int*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:200: >> > > >> note: virtual size_t >> > > >> >> > android::AudioHardwareInterface::getInputBufferSize(uint32_t, >> int, >> > > >> int) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:207: >> > > >> note: virtual android::AudioStreamOut* >> > > >> >> > android::AudioHardwareInterface::openOutputStream(int, int, >> > > uint32_t, >> > > >> android::status_t*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:214: >> > > >> note: virtual android::AudioStreamIn* >> > > >> android::AudioHardwareInterface::openInputStream(int, >> > int, >> > > uint32_t, >> > > >> android::status_t*) >> > > >> >> > >> hardware/libhardware/include/hardware/AudioHardwareInterface.h:217: >> > > >> note: virtual android::status_t >> > > >> android::AudioHardwareInterface::dumpState(int, const >> > > >> android::Vector<android::String16>&) >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: At >> > global scope: >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:136: >> > error: >> > > definition >> > > >> of implicitly-declared >> > > >> >> > 'android::AudioHardwareInterface::AudioHardwareInterface()' >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In >> > constructor >> > > >> >> > 'android::AudioHardwareInterface::AudioHardwareInterface()': >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:139: >> > error: >> > > 'mRoutes' >> > > >> was not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:140: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In >> > member function >> > > >> 'virtual android::status_t >> > > android::AudioHardwareInterface::setRouting >> > > >> (int, uint32_t)': >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:150: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:153: >> > error: >> > > 'mRoutes' >> > > >> was not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:155: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In >> > member function >> > > >> 'virtual android::status_t >> > > android::AudioHardwareInterface::getRouting >> > > >> (int, uint32_t*)': >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:169: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:172: >> > error: >> > > 'mRoutes' >> > > >> was not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In >> > member function >> > > >> 'virtual android::status_t >> > android::AudioHardwareInterface::setMode >> > > >> (int)': >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:187: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:193: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In >> > member function >> > > >> 'virtual android::status_t >> > android::AudioHardwareInterface::getMode >> > > >> (int*)': >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:200: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp: In >> > member function >> > > >> 'virtual android::status_t >> > > android::AudioHardwareInterface::dumpState >> > > >> (int, const android::Vector<android::String16>&)': >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:217: >> > error: >> > > 'mMode' was >> > > >> not declared in this scope >> > > >> hardware/alsa_sound/AudioHardwareInterface.cpp:220: >> > error: >> > > 'mRoutes' >> > > >> was not declared in this scope >> > > >> >> > > >> Rgds, >> > > >> Vandy >> > > >> >> > > > > >> > > > >> > > >> > > >> > > >> > > >> > > >> > > > >> > >> > >> > >> > >> > >> > >> > >> > >> > > >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
