I was able to get past the problem with lame using the following technique:
First in the lame source directory use the Makefile.unix like this
make -f Makefile.unix
make -f Makefile.unix libmp3lame/libmp3lame.so

This still makes a bad libmp3lame.so file so I copied the libmp3lame.a file to 
the /usr/lib directory instead and it worked.  Then I could get past the lame 
complaints by the ./configure script.  Now the configure script finished, but
I get a compile error during make:

gcc -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g 
-O2 -o tcdecode tcdecode-tcdecode.o tcdecode-decode_ac3.o 
tcdecode-decode_mpeg2.otcdecode-decode_yuv.o tcdecode-fileinfo.o 
tcdecode-ioaux.o tcdecode-decode_dv.otcdecode-decode_mp3.o tcdecode-mpg123.o 
tcdecode-decode_a52.o tcdecode-decode_af6.o tcdecode-scan_dv.o 
tcdecode-decode_lavc.o tcdecode-decode_xvid.o tcdecode-decode_ogg.o 
tcdecode-decode_mov.o tcdecode-decode_lzo.o  -L/usr/lib -lavcodec -L/usr//lib 
-lmp3lame ../libac3/.libs/libac3_tc.a ../libmpeg2/.libs/libmpeg2cvs.a 
../libvo/.libs/libvout.a ../aclib/.libs/libac.a 
-lm -lz -ldl
/usr/lib/libavcodec.a(dtsdec.o)(.text+0x33d): In function `dts_decode_frame':
: undefined reference to `dts_frame'

Reply via email to