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.