Opened 5 years ago

Closed 5 years ago

#583 closed defect (fixed)

Error: unsupported for `mov'

Reported by: KSHawkEye Owned by: michael
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 Changed 5 years ago by cehoyos

  • Component changed from FFmpeg to swscale
  • Priority changed from critical to important

Please ignore.

Last edited 5 years ago by cehoyos (previous) (diff)

comment:2 Changed 5 years ago by cehoyos

  • Reproduced by developer set
  • Status changed from new to open

comment:3 Changed 5 years ago by michael

  • Resolution set to fixed
  • Status changed from open to closed

should be fixed locally, will be in master in a moment

Note: See TracTickets for help on using tickets.