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 -~----------~----~----~----~------~----~------~--~---
