I have built older versions of ffmpeg on my Windows system using MinGW, but the latest snapshot refuses to build.<br> After a bit of fuss I got a configure command to (almost) run to completion:<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
$ ./configure --prefix=.. --enable-gpl --enable-version3 --disable-programs --d<br>isable-doc --enable-libx264 --extra-ldflags="-L ../lib" --extra-cflags="-I ../i<br>nclude" --extra-libs=/mingw/lib/libpthread.dll.a<br>
</blockquote><br>The last thing configure prints is<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">License: GPL version 3 or later<br>Creating config.mak and config.h...<br>
./configure: line 4652: git: command not found<br>./configure: line 4652: git: command not found<br></blockquote><div><br>The very last part of the configure script fails but it looks to me like all it is trying to do is make sure the source code is totally current.  This is because I cloned the git repo with a windows utility and there is no git installed in my MinGW. </div>
<br>But then, horrors!<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">$ make<br>common.mak:139: *** missing separator.  Stop.<br></blockquote>
<div><br>That bit of common.mak reads (last line is 139): <br></div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><br>define RULES<br>clean::<br>
    $(RM) $(OBJS) $(OBJS:.o=.d)<br>    $(RM) $(HOSTPROGS)<br>    $(RM) $(TOOLS)<br>endef<br><br>$(eval $(RULES))<br><br></blockquote>This is not due to any obvious missing tab character in common.mak.  Can anyone diagnose?  I really need this build!<br>
--Tom<br><br></div><br>