On Mar 12, 2005, at 1:47 PM, Andrew Douglas wrote:
I wonder if anyone can help. I'm trying to cross compile madplay-0.15.2b for an arm9 processor running a 2.4.18 kernel. I'm building the source on a redhat9 host. I do the following:
$ ./configure && make && make install
for libmad and libid3tag. Then I try configuring madplay with the following command:
$ RANLIB=arm-linux-ranlib CC=arm-linux-gcc ./configure --host=arm-linux
and get the following error:
checking mad.h usability... no checking mad.h presence... no checking for mad.h... no configure: error: mad.h was not found *** You must first install libmad before you can build this package.
From your above description it appears you have not cross-compiled libmad. You need to use the same RANLIB, CC, and --host settings when you build libmad and libid3tag (and, potentially, zlib) as when you build madplay.