

configure –prefix=$HOME –without-ffmpeg –disable-symlinks –disable-gomp –without-magic –without-png –without-ladspa (Note the trailing two dots to refer to the parent directory.) cmake -G “MSYS Makefiles” -DCMAKE_INSTALL_PREFIX=$HOME.Download libsamplerate source tar archive.Extract the archive into your msys home.Create your own libxml-2.0.pc file for pkg-config in ~/lib/pkgconfig:.Download a binary archive of libxml2 and libiconv and extract them (minus their top-level directory) into your msys home.To make this redistributable, copy /mingw/bin/libdl.dll to your build directory.To make this redistributable copy /usr/bin/SDL.dll to your build directory.Download SDL-devel for mingw32 and extract it to $HOME.Extract the contents of the “presets” folder to ~/build/share/ffmpeg.Extract the DLLs in the bin/ folder to your ~/build folder.mkdir -p ~/build/share/ffmpeg ~/build/lib.rm ~/include/stdint.h ~/include/inttypes.h.Extract the 7z into your msys home (C:\MinGW\msys\1.0\home$USERNAME).The others depend entirely on your needs. Only the first four FFmpeg, SDL, dlfcn-win32, and !libXML are highly recommended to make basic usage of MLT.

Many of these dependencies are optional, and there are some more that can be added, but instructions are not yet available. If you need to rebuild this, another way is to cross-compile, possibly using the MXE toolkit. Download a static build of pkg-config and put it in C:\MinGW\bin.Install CMake (this will be used by frei0r).An alternative to using the MSYS and gcc from the MinGW packages is to use a combination of Git BASH and the MinGW from Qt Creator and one of its MinGW-based SDKs.Choose “Checkout Windows-stylem commit Unix-style line endings.”.Choose “Run Git from the Windows Command Prompt” to add it to the PATH.
