[Nasm-bugs] [Bug 3392574] New: ffmpeg build broken in git master

noreply-nasm at gorcunov.org noreply-nasm at gorcunov.org
Thu Jun 13 13:36:06 PDT 2019


https://bugzilla.nasm.us/show_bug.cgi?id=3392574

            Bug ID: 3392574
           Summary: ffmpeg build broken in git master
           Product: NASM
           Version: 2.15 (development)
          Hardware: Macintosh
                OS: Mac OS
            Status: OPEN
          Severity: major
          Priority: Medium
         Component: Assembler
          Assignee: nobody at nasm.us
          Reporter: rodger.combs at gmail.com
                CC: chang.seok.bae at intel.com, gorcunov at gmail.com,
                    hpa at zytor.com, nasm-bugs at nasm.us
     Obtained from: Built from git using configure

When running current git master (959702baa838250e2d9b4af16efdf21794c6541d),
building a number of ffmpeg .asm files fails with a large number of errors:

libavcodec/x86/h263_loopfilter.asm:103: error: (INIT_CPUFLAGS:20) symbol
`cpuflag' not defined before use
libavutil/x86/x86inc.asm:944: ... from macro `INIT_MMX' defined here
libavutil/x86/x86inc.asm:860: ... from macro `INIT_CPUFLAGS' defined here
libavcodec/x86/h263_loopfilter.asm:105: error: (INIT_CPUFLAGS:20) symbol
`cpuflag' not defined before use
libavutil/x86/x86inc.asm:707: ... from macro `cglobal' defined here
libavutil/x86/x86inc.asm:735: ... from macro `cglobal_internal' defined here
libavutil/x86/x86inc.asm:944: ... from macro `INIT_MMX' defined here
libavutil/x86/x86inc.asm:860: ... from macro `INIT_CPUFLAGS' defined here
libavcodec/x86/h263_loopfilter.asm:118: error: (RUN_AVX_INSTR:19) symbol
`cpuflag' not defined before use
libavcodec/x86/h263_loopfilter.asm:32: ... from macro `H263_LOOP_FILTER'
defined here
libavutil/x86/x86inc.asm:1535: ... from macro `pxor' defined here
libavutil/x86/x86inc.asm:1200: ... from macro `RUN_AVX_INSTR' defined here
libavcodec/x86/h263_loopfilter.asm:118: error: (RUN_AVX_INSTR:19) symbol
`cpuflag' not defined before use
libavcodec/x86/h263_loopfilter.asm:33: ... from macro `H263_LOOP_FILTER'
defined here
libavutil/x86/x86inc.asm:1380: ... from macro `movaps' defined here
libavutil/x86/x86inc.asm:1200: ... from macro `RUN_AVX_INSTR' defined here

The build is fine when using a locally-built copy of 2.14.01 from git. I
attempted to bisect for the exact breaking commit, but wasn't able to get a
conclusive result as it seems there were a few other issues affecting the nasm
build and the ffmpeg build that were introduced and then fixed in between
2.14.01 and current master.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.


More information about the Nasm-bugs mailing list