Thanks Hedwin

Next error msgs -

Install: out/target/product/generic/system/app/Mms.apk
target thumb C++: libaudiopolicy <=
hardware/alsa_sound/AudioPolicyManagerALSA.cpp
hardware/alsa_sound/AudioPolicyManagerALSA.cpp: In function
'android::AudioPolicyInterface*
android::createAudioPolicyManager(android::AudioPolicyClientInterface*)':
hardware/alsa_sound/AudioPolicyManagerALSA.cpp:1209: error: cannot allocate
an object of abstract type 'android::AudioPolicyManagerALSA'
hardware/alsa_sound/AudioPolicyManagerALSA.h:39: note:   because the
following virtual functions are pure within
'android::AudioPolicyManagerALSA':
hardware/libhardware_legacy/include/hardware_legacy/AudioPolicyInterface.h:94:
note:     virtual android::status_t
android::AudioPolicyInterface::startOutput(android::audio_io_handle_t,
android::AudioSystem::stream_type, int)
hardware/libhardware_legacy/include/hardware_legacy/AudioPolicyInterface.h:98:
note:     virtual android::status_t
android::AudioPolicyInterface::stopOutput(android::audio_io_handle_t,
android::AudioSystem::stream_type, int)
hardware/libhardware_legacy/include/hardware_legacy/AudioPolicyInterface.h:132:
note:     virtual uint32_t
android::AudioPolicyInterface::getStrategyForStream(android::AudioSystem::stream_type)
hardware/libhardware_legacy/include/hardware_legacy/AudioPolicyInterface.h:135:
note:     virtual android::audio_io_handle_t
android::AudioPolicyInterface::getOutputForEffect(effect_descriptor_t*)
hardware/libhardware_legacy/include/hardware_legacy/AudioPolicyInterface.h:136:
note:     virtual android::status_t
android::AudioPolicyInterface::registerEffect(effect_descriptor_t*,
android::audio_io_handle_t, uint32_t, int, int)
hardware/libhardware_legacy/include/hardware_legacy/AudioPolicyInterface.h:141:
note:     virtual android::status_t
android::AudioPolicyInterface::unregisterEffect(int)
make: ***
[out/target/product/generic/obj/SHARED_LIBRARIES/libaudiopolicy_intermediates/AudioPolicyManagerALSA.o]
Error 1

Thanks & Regards
Deepak

On Sat, Dec 25, 2010 at 10:52 PM, hedwin <hedwin.kon...@gmail.com> wrote:

> file attached. missing library libasound added.
>
> On Sat, Dec 25, 2010 at 10:15 AM, deepak singal <deesin...@gmail.com>
> wrote:
> > Thanks Hedwin .
> >
> > Next error msgs -
> >
> > Install: out/target/product/generic/system/app/Mms.apk
> > target Executable: alsa_amixer
> >
> (out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/LINKED/alsa_amixer)
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:90: error: undefined
> > reference to 'snd_ctl_card_info_sizeof'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:90: error: undefined
> > reference to 'snd_ctl_card_info_sizeof'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:91: error: undefined
> > reference to 'snd_ctl_elem_list_sizeof'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:91: error: undefined
> > reference to 'snd_ctl_elem_list_sizeof'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:93: error: undefined
> > reference to 'snd_ctl_open'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:94: error: undefined
> > reference to 'snd_strerror'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:98: error: undefined
> > reference to 'snd_ctl_card_info'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:99: error: undefined
> > reference to 'snd_strerror'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:102: error:
> undefined
> > reference to 'snd_ctl_card_info_get_id'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:102: error:
> undefined
> > reference to 'snd_ctl_card_info_get_longname'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:104: error:
> undefined
> > reference to 'snd_ctl_card_info_get_mixername'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:105: error:
> undefined
> > reference to 'snd_ctl_card_info_get_components'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:106: error:
> undefined
> > reference to 'snd_ctl_elem_list'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:107: error:
> undefined
> > reference to 'snd_strerror'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:109: error:
> undefined
> > reference to 'snd_ctl_elem_list_get_count'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:111: error:
> undefined
> > reference to 'snd_ctl_close'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:112: error:
> undefined
> > reference to 'snd_mixer_open'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:113: error:
> undefined
> > reference to 'snd_strerror'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:116: error:
> undefined
> > reference to 'snd_mixer_attach'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:121: error:
> undefined
> > reference to 'snd_mixer_selem_register'
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function info:external/alsa-utils/amixer/amixer.c:126: error:
> undefined
> > reference to 'snd_mixer_l
> > .....
> > .....
> > .....
> >
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> >
> out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/amixer/amixer.o:
> > in function vol_ops:amixer.c(.data.rel.ro+0x30): error: undefined
> reference
> > to 'snd_mixer_selem_get_capture_dB'
> > collect2: ld returned 1 exit status
> > make: ***
> >
> [out/target/product/generic/obj/EXECUTABLES/alsa_amixer_intermediates/LINKED/alsa_amixer]
> > Error 1
> > r...@laptop:gingerbread#
> >
> > Thanks & Regards
> > Deepak
> > On Sat, Dec 25, 2010 at 2:28 AM, hedwin <hedwin.kon...@gmail.com> wrote:
> >>
> >> alisp.c attached
> >>
> >> On Fri, Dec 24, 2010 at 6:33 PM, Mali Laurent <i.m.laur...@gmail.com>
> >> wrote:
> >> > Open the hardware/alsa_sound/Android.mk and add LOCAL_MODULE_TAGS :=
> >> > optional on the correct module.
> >> >
> >> > On Fri, Dec 24, 2010 at 1:39 PM, deepak singal <deesin...@gmail.com>
> >> > wrote:
> >> >>
> >> >> Hi All,
> >> >>
> >> >> I'm working on porting gingerbread to EVM3550 using the froyo alsa
> lib
> >> >> since their are no gingerbread alsa lib.
> >> >> I get the following build errors -
> >> >>
> >> >> build/core/base_rules.mk:74: *** Module name: alsa.default
> >> >> build/core/base_rules.mk:75: *** Makefile location:
> hardware/alsa_sound
> >> >> build/core/base_rules.mk:76: *
> >> >> build/core/base_rules.mk:77: * Each module must use a
> LOCAL_MODULE_TAGS
> >> >> in
> >> >> its
> >> >> build/core/base_rules.mk:78: * Android.mk. Possible tags declared by
> a
> >> >> module:
> >> >> build/core/base_rules.mk:79: *
> >> >> build/core/base_rules.mk:80: *     optional, debug, eng, tests,
> samples
> >> >> build/core/base_rules.mk:81: *
> >> >> build/core/base_rules.mk:82: * If the module is expected to be in
> all
> >> >> builds
> >> >> build/core/base_rules.mk:83: * of a product, then it should use the
> >> >> build/core/base_rules.mk:84: * "optional" tag:
> >> >> build/core/base_rules.mk:85: *
> >> >> build/core/base_rules.mk:86: *    Add "LOCAL_MODULE_TAGS :=
> optional"
> >> >> in
> >> >> the
> >> >> build/core/base_rules.mk:87: *    Android.mk for the affected
> module,
> >> >> and
> >> >> add
> >> >> build/core/base_rules.mk:88: *    the LOCAL_MODULE value for that
> >> >> component
> >> >> build/core/base_rules.mk:89: *    into the PRODUCT_PACKAGES section
> of
> >> >> product
> >> >> build/core/base_rules.mk:90: *    makefile(s) where it's necessary,
> if
> >> >> build/core/base_rules.mk:91: *    appropriate.
> >> >> build/core/base_rules.mk:92: *
> >> >> build/core/base_rules.mk:93: * If the component should be in EVERY
> >> >> build
> >> >> of ALL
> >> >> build/core/base_rules.mk:94: * products, then add its LOCAL_MODULE
> >> >> value
> >> >> to the
> >> >> build/core/base_rules.mk:95: * PRODUCT_PACKAGES section of
> >> >> build/core/base_rules.mk:96: * build/target/product/core.mk
> >> >> build/core/base_rules.mk:97: *
> >> >> build/core/base_rules.mk:98: *** user tag detected on new module -
> user
> >> >> tags are only supported on legacy modules.  Stop.
> >> >>
> >> >> Thanks & Regards
> >> >> Deepak
> >> >>
> >> >> --
> >> >> unsubscribe: 
> >> >> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com>
> >> >> website: http://groups.google.com/group/android-porting
> >> >
> >> > --
> >> > unsubscribe: 
> >> > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com>
> >> > website: http://groups.google.com/group/android-porting
> >> >
> >>
> >> --
> >> unsubscribe: 
> >> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com>
> >> website: http://groups.google.com/group/android-porting
> >
> >
>

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

Reply via email to