On Sun, Sep 14, 2014 at 11:56:25AM -0400, I wrote:
> On Fri, Sep 12, 2014 at 12:07:22PM -0400, Brad Smith wrote:
> > Here is an update to a newer FFmpeg snapshot from 20140912. Mainly
> > to fix bugs with HEVC and VP9 decoding (among the other bug fixes
> > coming in).
> 
> I cannot build on i386:
> 
> In file included from libpostproc/postprocess.c:560:
> libpostproc/postprocess_template.c:2169:9: error: inline assembly requires 
> more registers than available
>         "lea (%2, %2, 2), %%"REG_a"             \n\t" // 3*stride
> 
> Build log resides at http://jggimi.homeip.net/ffmpeg-20140912.log

If I remove i386 from the MODCLANG archs, it builds and runs fine. Here's a 
patch to 
Brad's patch, comparing his Makefile to a revised makefile:

--- graphics/ffmpeg/Makefile    Sun Sep 14 09:52:42 2014
+++ graphics/ffmpeg/makefile    Sun Sep 14 13:25:55 2014
@@ -34,7 +34,7 @@ WANTLIB=      SDL X11 Xext Xfixes Xv bz2 c crypto gsm m mp3
 
 MODULES=       lang/clang
 
-MODCLANG_ARCHS=        amd64 i386
+MODCLANG_ARCHS=        amd64
 MODCLANG_LANGS=        c
 
 BUILD_DEPENDS= textproc/texi2html

Reply via email to