So I set up Debian Linux in a VM. I installed from the lenny CD, though I updated to the testing branch squeeze later on to get more recent packages. Then I installed the required packages as outlined in Win32Compile. I also manually updated mingw32-runtime and w32api as explained in some blog (I used runtime 3.18 and w32api 3.14 and later also tested with 3.15.2 and 3.13 though that didn't change anything), though I'm not 100% sure whether this was actually required as I'm not building ffmpeg myself.
Command to check compiler version:
Code: Select all
i586-mingw32msvc-gcc --ver
I extracted the contribs using
Code: Select all
tar jxf <archive> -C /
I then downloaded the 1.1.0 source tarball from the VLC Website. Apparently it doesn't contain the config scripts as explained in the wiki, though I could retrieve them from Git.
However when I started the configure with
Code: Select all
sh extras/package/configure-mingw.sh
Code: Select all
configure: error: Could not find libavcodec or libavutil. Use --disable-avcodec to ignore this error.
I'm totally at a loss as to why it is not working. Did I forget something important? Any ideas would be appreciated.