Hi,
First of all, when I build ALSA example project following link:
processors.wiki.ti.com/.../Sitara_Linux_Audio_Sample_Application_Overview
I find that it may be lack the ALSA library on the SDK. Is it true (I need to download ALSA library)?
Then, I have downloaded ALSA lib (the latest stable release) from:
ftp://ftp.alsa-project.org/pub/lib/
There is a thread on install ALSA:
http://mailman.alsa-project.org/pipermail/alsa-devel/2011-February/036595.html
Hello alls: Please help. I also cross compiled alsa utils trhough CodeSourcery: PATH=$PATH:/opt/arm-2007q1/bin CC=arm-none-linux-gnueabi-gcc ./configure --host=i686-pc-linux-gnu \ --target=arm-none-linux-gnueabi \ --with-alsa-prefix=/usr/lib \ --with-alsa-inc-prefix=/usr/include/alsa
After modifying the above command with the difference of my computer:
$ PATH=$PATH:/home/uj/ti-
uj@uj-MS:~/ti-processor-sdk-linux-am335x-evm-01.00.00.03/linux-devkit/alsa-lib$ CC=arm-linux-gnueabihf-gcc ./configure --host=i686-pc-linux-gnu \
> --target=arm-linux-gnueabi \
> --with-alsa-prefix=/home/u64rj/ti-processor-sdk-linux-am335x-evm-01.00.00.03/linux-devkit/alsa-lib/lib \
> --with-alsa-inc-prefix=/home/u64rj/ti-processor-sdk-linux-am335x-evm-01.00.00.03/linux-devkit/alsa-lib/include/alsa
loading cache ./config.cache
checking for gcc... arm-linux-gnueabihf-gcc
checking whether the C compiler (arm-linux-gnueabihf-gcc ) works... yes
checking whether the C compiler (arm-linux-gnueabihf-gcc ) is a cross-compiler... yes
checking whether we are using GNU C... yes
checking whether arm-linux-gnueabihf-gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E
checking for ANSI C header files... yes
checking for linux/sound.h... yes
checking for working const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking whether time.h and sys/time.h may both be included... yes
checking whether arm-linux-gnueabihf-gcc needs -traditional... no
checking for alsa-driver package... not supported
Fatal error: Cross-compiling isn't supported...
It has the fatal error. Could you help on spotting what is the problem on the library building on my Sitara SK board?
Thanks,