I try to compile the Android DSP codec follow address: http://code.google.com/p/rowboat/wiki/DSP
I installed dvsdk_setuplinux_3_01_00_10.bin ,cs1omap3530_setupLinux_1_01_00-prebuilt-dvsdk3.01.00.10.bin ,ti_cgt_c6000_6.1.12_setup_linux_x86.bin
completed
downloaded the codec_engine_2_25_05_16.tar.gz then installed.
complie the android for testing codec: make TARGET_PRODUCT=beagleboard OMAPES=2.x
codec_engine_2_25_05_16 ---pass
cs1omap3530_1_01_00 ---pass
TI_CGT_C6000_6.1.12 ---pass
dsplink_linux_1_65_00_02 ---pass
xdais_6_25_02_11 ---pass
xdctools_3_16_01_27 ---pass
Enter dmai_2_05_00_12 folder.. complie error--output as follows:
gmake[2]: Entering directory `/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/dmai_2_05_00_12'
/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/xdctools_3_16_01_27/gmake -C ./packages/ti/sdo/dmai
gmake[3]: Entering directory `/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/dmai_2_05_00_12/packages/ti/sdo/dmai'
Building dmai for o3530_al..
Compiling obj/BufTab.omap3530.o470MV from BufTab.c..
/home/davinci/rowboat-android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/xdctools_3_16_01_27/packages -I../../../../packages -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/codec_engine_2_25_05_16/packages -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/codec_engine_2_25_05_16/cetools/packages -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/xdais_6_25_02_11/packages -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/cs1omap3530_1_01_00/packages -DDmai_Device_omap3530 -I/home/davinci/rowboat-android/kernel/include -I/home/davinci/rowboat-android/kernel/arch/arm/plat-omap/include -I/home/davinci/rowboat-android/kernel/arch/arm/include -include /home/davinci/rowboat-android/kernel/include/linux/autoconf.h -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/codec_engine_2_25_05_16/cetools/packages -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/dsplink_linux_1_65_00_02/packages -DDmai_BuildOs_linux -Dxdc_target_types__=gnu/targets/std.h -I/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10//linuxlibs/include -Dxdc_target_name__=arm/GCArmv5T -g -Wall -Werror -c -o obj/BufTab.omap3530.o470MV BufTab.c
BufTab.c:33:20: error: stdlib.h: No such file or directory
BufTab.c:34:20: error: string.h: No such file or directory
In file included from ../../../../packages/ti/sdo/dmai/Buffer.h:58,
from BufTab.c:38:
../../../../packages/ti/sdo/dmai/Dmai.h:43:20: error: assert.h: No such file or directory
../../../../packages/ti/sdo/dmai/Dmai.h:44:19: error: stdio.h: No such file or directory
cc1: warnings being treated as errors
BufTab.c: In function 'cleanup':
BufTab.c:98: error: implicit declaration of function 'free'
BufTab.c:98: error: incompatible implicit declaration of built-in function 'free'
BufTab.c:105: error: incompatible implicit declaration of built-in function 'free'
BufTab.c:108: error: incompatible implicit declaration of built-in function 'free'
BufTab.c: In function 'BufTab_create':
BufTab.c:126: error: implicit declaration of function 'calloc'
BufTab.c:126: error: incompatible implicit declaration of built-in function 'calloc'
BufTab.c:139: error: incompatible implicit declaration of built-in function 'free'
BufTab.c: In function 'BufTab_expand':
BufTab.c:175: error: implicit declaration of function 'assert'
BufTab.c:189: error: incompatible implicit declaration of built-in function 'calloc'
BufTab.c:197: error: implicit declaration of function 'memcpy'
BufTab.c:197: error: incompatible implicit declaration of built-in function 'memcpy'
BufTab.c:206: error: incompatible implicit declaration of built-in function 'free'
BufTab.c:216: error: incompatible implicit declaration of built-in function 'free'
BufTab.c: In function 'BufTab_chunk':
BufTab.c:273: error: incompatible implicit declaration of built-in function 'calloc'
BufTab.c: In function 'BufTab_collapse':
BufTab.c:352: error: incompatible implicit declaration of built-in function 'free'
BufTab.c:357: error: incompatible implicit declaration of built-in function 'free'
BufTab.c: In function 'BufTab_print':
BufTab.c:377: error: implicit declaration of function 'printf'
BufTab.c:377: error: incompatible implicit declaration of built-in function 'printf'
gmake[3]: *** [obj/BufTab.omap3530.o470MV] Error 1
gmake[3]: Leaving directory `/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/dmai_2_05_00_12/packages/ti/sdo/dmai'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/home/davinci/rowboat-android/external/ti-dsp/dvsdk_3_01_00_10/dmai_2_05_00_12'
make[1]: *** [dmai_build] Error 2
make[1]: Leaving directory `/home/davinci/rowboat-android/external/ti-dsp'
make: *** [dvsdk] Error 2
The error seems like cause by the glibc, But I installed the libc6-dev, When I uninstall the libc6-dev, complied error when started.
How Could I solve this problem? Help me, I appreciate!