I tried to compile Lame 3.80 beta using MSVC 6.0 on Windows NT, with the included makefile.msvc. Two things :
 
1. brhist.c includes "termcap.h", which does not exist on the platform. Removing the include fixes it.
 
2. At link time, I get the following errors :
 
main.obj : error LNK2001: unresolved external symbol _lame_close_infile
main.obj : error LNK2001: unresolved external symbol _lame_readframe
main.obj : error LNK2001: unresolved external symbol _lame_init_infile
main.obj : error LNK2001: unresolved external symbol _lame_parse_args
main.obj : error LNK2001: unresolved external symbol _lame_usage
 
Grep reveals that get_audio.c contains (some of) these functions, and it _is_ being compiled. I have no idea what's going wrong...
 
Oh well, at least compiling with Cygwin works fine.

Martin Dufour

Reply via email to