Hi All, I built LAME 3.100 with Visual Studio 2015 using nmake (I had to edit the make file to change nasmw to just plain nasm but it compiled). I got a lib file (libmp3lame-static.lib) and a header file (lame.h). I put these in the /usr/lib and /usr/include folders of my MSYS2 install folder, fired up a Visual Studio command prompt and then fired up MSYS2 from there and ran the following configure:
./configure --toolchain=msvc --arch=i386 --enable-yasm --enable-asm --enable-static --disable-shared --enable-libx264 --enable-libmp3lame --enable-gpl --extra-ldflags=-L/usr/lib --extra-cflags=-I/usr/include/lame --host-ldflags=-L/user/lib --extra-libs=-lm --extra-libs=-lpthreads But it complains it can't find lame: ERROR: libmp3lame >= 3.98.3 not found I tried renaming my lib file to just libmp3lame.lib but that didn't help. I also tried building lame inside MSYS2 with the regular /.configure && make && make install. This generates libmp3lame.la and libmp3lame.a files but these don't seem to be the right types. If I understand correctly (big 'if') these are gcc binaries. Does anyone know what I'm doing wrong? While I'm on the subject does anyone make pre-compiled library files :)? The Zeranoe build doesn't have the lib files for libav development.
_______________________________________________ Libav-user mailing list Libav-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/libav-user