#11533: ffmpeg-3.4.14 "Cantor" does not build anymore (i686-w64-mingw32) ---------------------------------------+----------------------------------- Reporter: Carlo Bramini | Owner: (none) Type: defect | Status: new Priority: normal | Component: avcodec Version: 3.4.13 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+----------------------------------- Description changed by Carlo Bramini:
Old description: > After closing issue #10125, I tried to update my package to > ffmpeg-3.4.14, which is the last one supporting Windows XP. > The error above is gone, but unfortunately another one happens: > > {{{ > CC libavformat/adtsenc.o > {standard input}: Assembler messages: > {standard input}:376: Error: operand type mismatch for `shr' > {standard input}:441: Error: operand type mismatch for `shr' > {standard input}:505: Error: operand type mismatch for `shr' > make: *** > [/home/carlo/a/mingw64-i686-ffmpeg-3.4.12-1.src/mingw64-i686-ffmpeg-3.4.12-1.noarch/src/ffmpeg-3.4.12/ffbuild/common.mak:60: > libavformat/adtsenc.o] Error 1 > }}} > > I saw that this has also been fixen in latest sources, so I created a > patch for fixing this error here too. > This patch just mades the same change, by clipping the immediate shift > value to 31. > After that, the ffmpeg-3.4.14 "Cantor" can be compiled again. New description: After closing issue #10125, I tried to update my package to ffmpeg-3.4.14, which is the last one supporting Windows XP. The error above is gone, but unfortunately another one happens: {{{ CC libavformat/adtsenc.o {standard input}: Assembler messages: {standard input}:376: Error: operand type mismatch for `shr' {standard input}:441: Error: operand type mismatch for `shr' {standard input}:505: Error: operand type mismatch for `shr' make: *** [/home/carlo/a/mingw64-i686-ffmpeg-3.4.12-1.src/mingw64-i686-ffmpeg-3.4.12-1.noarch/src/ffmpeg-3.4.12/ffbuild/common.mak:60: libavformat/adtsenc.o] Error 1 }}} I saw that this has also been fixen in latest sources, so I created a patch for fixing this error here too. This patch just mades the same change, by clipping the immediate shift value to 31. After that, the ffmpeg-3.4.14 "Cantor" can be compiled again. EDIT: into the "version" field, I selected 3.4.13 because 3.4.14 is missing into the list. -- -- Ticket URL: <https://trac.ffmpeg.org/ticket/11533#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
_______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".