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 <seanmcne...@gmail.com> 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 <rupeshguj...@gmail.com
> > <mailto:rupeshguj...@gmail.com>> 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
> >     <seanmcne...@gmail.com <mailto:seanmcne...@gmail.com>> 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
> >         <seanmcne...@gmail.com <mailto:seanmcne...@gmail.com>
> >         > <mailto:seanmcne...@gmail.com
> >         <mailto:seanmcne...@gmail.com>>> 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 <vandana.vut...@gmail.com
> >         <mailto:vandana.vut...@gmail.com>
> >         >     <mailto:vandana.vut...@gmail.com
> >         <mailto:vandana.vut...@gmail.com>>> 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: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to