file attached. missing library libasound added.

On Sat, Dec 25, 2010 at 10:15 AM, deepak singal <[email protected]> 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 <[email protected]> wrote:
>>
>> alisp.c attached
>>
>> On Fri, Dec 24, 2010 at 6:33 PM, Mali Laurent <[email protected]>
>> 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 <[email protected]>
>> > 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: [email protected]
>> >> website: http://groups.google.com/group/android-porting
>> >
>> > --
>> > unsubscribe: [email protected]
>> > website: http://groups.google.com/group/android-porting
>> >
>>
>> --
>> unsubscribe: [email protected]
>> website: http://groups.google.com/group/android-porting
>
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Attachment: Android.mk
Description: Binary data

Reply via email to