Some make problems

"Ming Chi Tsai" <[email protected]> Sun, 30 May 2004 00:35:20 +0800
Newsgroups gmane.comp.audio.mad.user
Message-ID <01aa01c4459a$ef05c770$b100a8c0@MOSEEY>
Hi:

I have a project that port madplay into embedded system(CPU:ARM,
OS:uclinux).
I know madplay can be build on uclinux using uclibc and arm cpu using
arm-linux-gcc respectively.
But, when I port madplay to embedded system with ARM and uclinux using
arm-elf-gcc,
I encountered some problems.
The following is my make step:

I use cygwin and arm-elf-gcc to build my project.

export CPPFLAGS='-I/usr/local/include/'
export LDFLAGS='-I/usr/local/lib/'

$cd zlib-1.1.4
modify configure
AR=$(AR-"ar rc") ---> AR="arm-elf-ar rc"
RANLIB=$(RANLIB-"ranlib") ---> RANLIB=arm-elf-ranlib
$./configure
---------------->down

$cd libid3tag-0.15.1b
$./configure CC=arm-elf-gcc --host=arm-elf --build=arm
$make
$make install
---------------->down

$cd libmad-0.15.1b
$./configure CC=arm-elf-gcc --host=arm-elf --build=arm
$make
$make install
---------------->down

$cd madplay-0.15.2b
$./configure CC=arm-elf-gcc --host=arm-elf --build=arm
---------------->error, because it can not find libmad and libid3tag. But I
am sure the lib path is correct.

Where am I wrong with the configure setting??
Whether madplay can't be ported to embedded system with ARM and uclinux
or I should use anyother corse compiler.

thanks for any reply.

Tsaimc