Hello, I've searched the archives and no one else seems to have this
problem: When I attempt to compile the 4th of the tarballs,
madplay-0.15.0b it finds errors in the 'libid3' links. Libid3 already
compiled successfully. This occurs even when I use the syntax
"./configure --libdir=/usr/local/lib", (the configure completes). Is
this error somehow related to all the info in the archives about MAD not
handling ID3 tagging properly? Is there a workaround? Unlike most I
don't really care if the ID info shows up; I'm looking for better
playback. I use Red Hat 9 on a dual athlon 1900+ with an m-Audio delta
1010 (run by ALSA). Can anyone advise?
error out put:
make all-recursive
make[1]: Entering directory `/home/morpha/MAD/madplay-0.15.0b'
Making all in intl
make[2]: Entering directory `/home/morpha/MAD/madplay-0.15.0b/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/morpha/MAD/madplay-0.15.0b/intl'
Making all in po
make[2]: Entering directory `/home/morpha/MAD/madplay-0.15.0b/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/morpha/MAD/madplay-0.15.0b/po'
make[2]: Entering directory `/home/morpha/MAD/madplay-0.15.0b'
/bin/sh ./libtool --mode=link gcc -Wall -march=i486 -g -O2 -o
madplay madplay.o getopt.o getopt1.o version.o resample.o filter.o
xing.o player.o audio.o audio_aiff.o audio_cdda.o audio_hex.o
audio_null.o audio_raw.o audio_snd.o audio_wave.o audio_esd.o
audio_oss.o -lesd -lmad -lid3tag -lm
gcc -Wall -march=i486 -g -O2 -o madplay madplay.o getopt.o getopt1.o
version.o resample.o filter.o xing.o player.o audio.o audio_aiff.o
audio_cdda.o audio_hex.o audio_null.o audio_raw.o audio_snd.o
audio_wave.o audio_esd.o audio_oss.o -lesd /usr/local/lib/libmad.a
/usr/local/lib/libid3tag.a -lm
resample.o(.text+0x29): In function `resample_init':
/home/morpha/MAD/madplay-0.15.0b/resample.c:46: undefined reference to
`mad_f_div'
player.o(.text+0xb56): In function `show_id3':
/home/morpha/MAD/madplay-0.15.0b/player.c:630: undefined reference to
`id3_frame_field'
player.o(.text+0xc11):/home/morpha/MAD/madplay-0.15.0b/player.c:674:
undefined reference to `id3_frame_field'
player.o(.text+0xc36):/home/morpha/MAD/madplay-0.15.0b/player.c:680:
undefined reference to `id3_frame_field'
player.o(.text+0x10dd): In function `process_id3':
/home/morpha/MAD/madplay-0.15.0b/player.c:801: undefined reference to
`id3_frame_field'
player.o(.text+0x112e):/home/morpha/MAD/madplay-0.15.0b/player.c:846:
undefined reference to `id3_frame_field'
player.o(.text+0x1137):/home/morpha/MAD/madplay-0.15.0b/player.c:846:
undefined reference to `id3_field_getlatin1'
player.o(.text+0x114a):/home/morpha/MAD/madplay-0.15.0b/player.c:847:
undefined reference to `id3_frame_field'
/usr/local/lib/libid3tag.a(util.o)(.text+0x105): In function
`id3_util_compress':
/home/morpha/MAD/mad-0.14.2b/libid3tag/util.c:116: undefined reference
to `compress2'
/usr/local/lib/libid3tag.a(util.o)(.text+0x160): In function
`id3_util_decompress':
/home/morpha/MAD/mad-0.14.2b/libid3tag/util.c:142: undefined reference
to `uncompress'
collect2: ld returned 1 exit status
make[2]: *** [madplay] Error 1
make[2]: Leaving directory `/home/morpha/MAD/madplay-0.15.0b'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/morpha/MAD/madplay-0.15.0b'
make: *** [all] Error 2