Opened 13 years ago
Closed 13 years ago
#583 closed defect (fixed)
Error: unsupported for `mov'
Reported by: | Kyle | Owned by: | Michael Niedermayer |
---|---|---|---|
Priority: | important | Component: | swscale |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Hello, I'm getting this error:
x86_64-w64-mingw32-gcc -I. -I/home/kyle/software/ffmpeg/source/ffmpeg-git/ -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -DPIC -DHAVE_AV_CONFIG_H -I/home/kyle/software/ffmpeg/packages/sdl/sdl-1.2.14-win64/include -I/home/kyle/software/ffmpeg/packages/bzlib/bzlib-1.0.6-win64/include -I/home/kyle/software/ffmpeg/packages/frei0r/frei0r-1.3-win64/include -I/home/kyle/software/ffmpeg/packages/opencore-amr/opencore-amr-0.1.2-win64/include -I/home/kyle/software/ffmpeg/packages/freetype/freetype-2.4.6-win64/include -I/home/kyle/software/ffmpeg/packages/gsm/gsm-1.0.13-win64/include -I/home/kyle/software/ffmpeg/packages/lame/lame-3.98.4-win64/include -I/home/kyle/software/ffmpeg/packages/openjpeg/openjpeg-1.4-win64/include -I/home/kyle/software/ffmpeg/packages/rtmpdump/rtmpdump-git-60218d0a-win64/include -I/home/kyle/software/ffmpeg/packages/openssl/openssl-1.0.0e-win64/include -I/home/kyle/software/ffmpeg/packages/schroedinger/schroedinger-1.0.10-win64/include -I/home/kyle/software/ffmpeg/packages/orc/orc-0.4.10-win64/include -I/home/kyle/software/ffmpeg/packages/speex/speex-1.2rc1-win64/include -I/home/kyle/software/ffmpeg/packages/libogg/libogg-1.3.0-win64/include -I/home/kyle/software/ffmpeg/packages/libtheora/libtheora-1.1.1-win64/include -I/home/kyle/software/ffmpeg/packages/vo-aacenc/vo-aacenc-0.1.1-win64/include -I/home/kyle/software/ffmpeg/packages/vo-amrwbenc/vo-amrwbenc-0.1.1-win64/include -I/home/kyle/software/ffmpeg/packages/libvorbis/libvorbis-1.3.2-win64/include -I/home/kyle/software/ffmpeg/packages/libvpx/libvpx-v0.9.7-p1-win64/include -I/home/kyle/software/ffmpeg/packages/x264/x264-git-8a62835-win64/include -I/home/kyle/software/ffmpeg/packages/xavs/xavs-svn-r55-win64/include -I/home/kyle/software/ffmpeg/packages/xvid/xvid-1.3.2-win64/include -I/home/kyle/software/ffmpeg/packages/zlib/zlib-1.2.5-win64/include -std=c99 -fno-common -fomit-frame-pointer -fPIC -I/home/kyle/software/ffmpeg/packages/freetype/freetype-2.4.6-win64/include/freetype2 -I/home/kyle/software/ffmpeg/packages/freetype/freetype-2.4.6-win64/include -I/home/kyle/software/ffmpeg/packages/rtmpdump/rtmpdump-git-60218d0a-win64/include -I/home/kyle/software/ffmpeg/packages/openssl/openssl-1.0.0e-win64/include -I/home/kyle/software/ffmpeg/packages/schroedinger/schroedinger-1.0.10-win64/include/schroedinger-1.0 -I/home/kyle/software/ffmpeg/packages/orc/orc-0.4.10-win64/include/orc-0.4 -D_GNU_SOURCE=1 -Dmain=SDL_main -I/home/kyle/software/ffmpeg/packages/sdl/sdl-1.2.14-win64/include/SDL -g -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -mno-red-zone -MMD -MF libswscale/x86/swscale_mmx.d -MT libswscale/x86/swscale_mmx.o -c -o libswscale/x86/swscale_mmx.o /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c:1:0: warning: -fPIC ignored for target (all code is position independent) [enabled by default] In file included from /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c:89:0: /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c: In function 'sws_init_swScale_MMX': /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1898:21: warning: unused variable 'should_dither' [-Wunused-variable] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1968:44: warning: assignment from incompatible pointer type [enabled by default] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1969:44: warning: assignment from incompatible pointer type [enabled by default] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1980:42: warning: assignment from incompatible pointer type [enabled by default] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1981:42: warning: assignment from incompatible pointer type [enabled by default] In file included from /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c:98:0: /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c: In function 'sws_init_swScale_MMX2': /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1898:21: warning: unused variable 'should_dither' [-Wunused-variable] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1968:44: warning: assignment from incompatible pointer type [enabled by default] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1969:44: warning: assignment from incompatible pointer type [enabled by default] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1980:42: warning: assignment from incompatible pointer type [enabled by default] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_template.c:1981:42: warning: assignment from incompatible pointer type [enabled by default] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c: In function 'updateMMXDitherTables': /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c:131:36: warning: to be safe all intermediate pointers in cast from 'int16_t **' to 'const int16_t **' must be 'const' qualified [-Wcast-qual] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c:132:37: warning: to be safe all intermediate pointers in cast from 'int16_t **' to 'const int16_t **' must be 'const' qualified [-Wcast-qual] /home/kyle/software/ffmpeg/source/ffmpeg-git/libswscale/x86/swscale_mmx.c:133:74: warning: to be safe all intermediate pointers in cast from 'int16_t **' to 'const int16_t **' must be 'const' qualified [-Wcast-qual] /tmp/ccPDfwC9.s: Assembler messages: /tmp/ccPDfwC9.s:168: Error: unsupported for `mov' /tmp/ccPDfwC9.s:5162: Error: unsupported for `mov' make: *** [libswscale/x86/swscale_mmx.o] Error 1
When trying to compile the latest FFmpeg for Win64.
Any ideas?
This bug effects the build processes and the Win64 builds can not be made until it is resolved, so I gave it critical.
Change History (3)
comment:1 by , 13 years ago
Component: | FFmpeg → swscale |
---|---|
Priority: | critical → important |
Version 0, edited 13 years ago by (next)
comment:2 by , 13 years ago
Reproduced by developer: | set |
---|---|
Status: | new → open |
Regression since 4d31f4202031e468005d2ca2f5bcc905023bc002
comment:3 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
should be fixed locally, will be in master in a moment
Note:
See TracTickets
for help on using tickets.
Compilation works fine for me with
Please provide the exact change that introduces the regression for you (or the compilation option I am missing).