Hi HarishKumar.V,

You can find these functions in hardware/libhardware_legacy/power/power.c

lemontea

2009/2/19 harish <harishpres...@gmail.com>

>
> lemontea,
>
> even  iam also getting similoar kind of error
>
> arget StaticLib: libasound (out/target/product/generic/obj/
> STATIC_LIBRARIES/libasound_intermediates/libasound.a)
> target SharedLib: libaudio (out/target/product/generic/obj/
> SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so)
> out/target/product/generic/obj/SHARED_LIBRARIES/libaudio_intermediates/
> AudioHardwareALSA.o: In function `android::AudioStreamOutALSA::standby
> ()':
> hardware/alsa_sound/AudioHardwareALSA.cpp:906: undefined reference to
> `release_wake_lock'
> out/target/product/generic/obj/SHARED_LIBRARIES/libaudio_intermediates/
> AudioHardwareALSA.o: In function `android::AudioStreamOutALSA::write
> (void const*, unsigned int)':
> hardware/alsa_sound/AudioHardwareALSA.cpp:831: undefined reference to
> `acquire_wake_lock'
> collect2: ld returned 1 exit status
> make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/
> libaudio_intermediates/LINKED/libaudio.so] Error 1
>
>
> how to solve this, i am unable to make any progress after this.
>
> HarishKumar.V
>
> On Feb 6, 1:04 pm, lemontea <lemon....@gmail.com> wrote:
> > Hi all,
> >
> > I am compiling alsa-lib and alsa_sound for x86 target, but I get the
> > error as follows:
> >
> > build/core/product_config.mk:211: WARNING: adding test OTA key
> > ============================================
> > TARGET_PRODUCT=eee_701
> > TARGET_BUILD_VARIANT=eng
> > TARGET_SIMULATOR=
> > TARGET_BUILD_TYPE=release
> > TARGET_ARCH=x86
> > HOST_ARCH=x86
> > HOST_OS=linux
> > HOST_BUILD_TYPE=release
> > BUILD_ID=
> > ============================================
> > build/core/main.mk:180: implicitly installing apns-conf_sdk.xml
> > target arm C++: libaudio <= hardware/alsa_sound/AudioHardwareALSA.cpp
> > target SharedLib: libaudio (out/target/product/eee_701/obj/
> > SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so)
> > out/target/product/eee_701/obj/SHARED_LIBRARIES/libaudio_intermediates/
> > AudioHardwareALSA.o: In function `android::AudioStreamOutALSA::standby
> > ()':
> > hardware/alsa_sound/AudioHardwareALSA.cpp:906: undefined reference to
> > `release_wake_lock'
> > out/target/product/eee_701/obj/SHARED_LIBRARIES/libaudio_intermediates/
> > AudioHardwareALSA.o: In function `android::AudioStreamOutALSA::write
> > (void const*, unsigned int)':
> > hardware/alsa_sound/AudioHardwareALSA.cpp:831: undefined reference to
> > `acquire_wake_lock'
> > out/target/product/eee_701/obj/STATIC_LIBRARIES/
> > libasound_intermediates/libasound.a(shmarea.o): In function
> > `snd_shm_area_destructor':
> > external/alsa-lib/src/shmarea.c:106: undefined reference to `shmdt'
> > out/target/product/eee_701/obj/STATIC_LIBRARIES/
> > libasound_intermediates/libasound.a(shmarea.o): In function
> > `snd_shm_area_destroy':
> > external/alsa-lib/src/shmarea.c:92: undefined reference to `shmdt'
> > out/target/product/eee_701/obj/STATIC_LIBRARIES/
> > libasound_intermediates/libasound.a(pcm_mmap.o): In function
> > `snd_pcm_mmap':
> > external/alsa-lib/src/pcm/pcm_mmap.c:412: undefined reference to
> > `shmat'
> > external/alsa-lib/src/pcm/pcm_mmap.c:379: undefined reference to
> > `shmget'
> > external/alsa-lib/src/pcm/pcm_mmap.c:385: undefined reference to
> > `shmat'
> > external/alsa-lib/src/pcm/pcm_mmap.c:391: undefined reference to
> > `shmctl'
> > collect2: ld returned 1 exit status
> > make: *** [out/target/product/eee_701/obj/SHARED_LIBRARIES/
> > libaudio_intermediates/LINKED/libaudio.so] Error 1
> >
> > Can you give me some suggestions?
> >
> > Thanks a lot.
> >
> > On Jan 19, 12:41 pm, Sean McNeil <seanmcne...@gmail.com> wrote:
> >
> > > Yes, I noticed this as well. Seems like the patch I sent you was a
> > > little messed up. Just copy over the files from
> >
> > > ./frameworks/base/libs/audioflinger/AudioHardwareStub.*
> >
> > > and you should be OK.
> >
> > > Sean
> >
> > > Marco Trevisan (Treviño) wrote:
> > > > On 8 Gen, 06:33, Sean McNeil <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.
> >
> > > > Thanks for the patch Sean, but I'm still getting an error:
> >
> > > > target arm C++: libaudio <= hardware/alsa_sound/
> > > > AudioHardwareInterface.cpp
> > > > target arm C++: libaudio <= hardware/alsa_sound/AudioHardwareStub.cpp
> > > > hardware/alsa_sound/AudioHardwareStub.cpp: In member function
> 'virtual
> > > > android::AudioStreamOut* android::AudioHardwareStub::openOutputStream
> > > > (int, int, uint32_t, android::status_t*)':
> > > > hardware/alsa_sound/AudioHardwareStub.cpp:52: error: cannot allocate
> > > > an object of abstract type 'android::AudioStreamOutStub'
> > > > hardware/alsa_sound/AudioHardwareStub.h:30: note:   because the
> > > > following virtual functions are pure within
> > > > 'android::AudioStreamOutStub':
> > > >
> hardware/libhardware/include/hardware_legacy/AudioHardwareInterface.h:
> > > > 88: note:         virtual android::status_t
> > > > android::AudioStreamOut::standby()
> >
> > > > Any fix?
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to