Opened 6 years ago

Closed 6 years ago

#2253 closed defect (fixed)

make fails with ./configure --disable-everything

Reported by: rogerdpack Owned by:
Priority: important Component: avcodec
Version: git-master Keywords: build regression
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

This may be expected, but thought I'd report it in case it isn't:

How to reproduce:

%  ./configure --disable-everything --enable-encoder=ac3 && make clean && make
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_avg_pixels16_mmxext':
/home/rogerdpack/dev/downloads/ffmpeg_git/libavcodec/x86/dsputil_avg_template.c:54: undefined reference to `ff_avg_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_put_pixels16_mmxext':
/home/rogerdpack/dev/downloads/ffmpeg_git/libavcodec/x86/dsputil_mmx.c:153: undefined reference to `ff_put_pixels8_mmxext'
/home/rogerdpack/dev/downloads/ffmpeg_git/libavcodec/x86/dsputil_mmx.c:153: undefined reference to `ff_put_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel8_mc30_mmxext':
/home/rogerdpack/dev/downloads/ffmpeg_git/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel8_mc10_mmxext':
/home/rogerdpack/dev/downloads/ffmpeg_git/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_l2_mmxext'

...

Thanks!

Change History (6)

comment:1 Changed 6 years ago by cehoyos

  • Component changed from undetermined to avcodec
  • Keywords regression added
  • Priority changed from normal to important
  • Reproduced by developer set
  • Status changed from new to open
  • Summary changed from make fails with ./configure --disable-everything --enable-encoder=ac3 to make fails with ./configure --disable-everything
  • Version changed from unspecified to git-master

comment:2 Changed 6 years ago by cehoyos

Regression since 91c8921 / 71155d7

comment:3 Changed 6 years ago by cehoyos

$ ./configure --disable-everything

...

$ make V=1 ffmpeg
gcc -Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavresample -Llibavutil -Llibpostproc -Llibswscale -Llibswresample -Wl,--as-needed -Wl,--warn-common -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample  -o ffmpeg_g ffmpeg_opt.o ffmpeg_filter.o ffmpeg.o cmdutils.o  -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lva -lSDL -lpthread -lm -pthread -lbz2 -lz -lrt
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_avg_pixels16_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_avg_template.c:54: undefined reference to `ff_avg_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel8_mc30_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel8_mc10_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel8_mc33_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel8_mc23_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o):/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: more undefined references to `ff_put_pixels8_l2_mmxext' follow
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel16_mc30_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel16_mc10_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel16_mc33_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels16_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel16_mc23_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o):/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: more undefined references to `ff_put_pixels16_l2_mmxext' follow
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc33_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels8_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc23_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc13_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels8_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc03_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc31_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels8_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc21_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc11_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels8_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc01_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc30_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc10_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc32_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc12_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels8_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc33_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels16_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc23_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc13_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels16_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc03_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc31_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels16_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc21_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc11_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels16_l2_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc01_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc30_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc10_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc32_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel16_mc12_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_put_pixels16_l2_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_put_pixels16_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:153: undefined reference to `ff_put_pixels8_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:153: undefined reference to `ff_put_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_avg_pixels16_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_avg_template.c:54: undefined reference to `ff_avg_pixels8_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_avg_template.c:55: undefined reference to `ff_avg_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `avg_qpel8_mc00_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1169: undefined reference to `ff_avg_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_no_rnd_qpel8_mc00_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1170: undefined reference to `ff_put_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `put_qpel8_mc00_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1168: undefined reference to `ff_put_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_put_pixels16_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:154: undefined reference to `ff_put_pixels8_mmxext'
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:154: undefined reference to `ff_put_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_avg_pixels16_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_avg_template.c:55: undefined reference to `ff_avg_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_put_vc1_mspel_mc00_mmx':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1390: undefined reference to `ff_put_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `ff_avg_vc1_mspel_mc00_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1396: undefined reference to `ff_avg_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil_mmx.o): In function `dsputil_init_mmxext':
/home/cehoyos/test/cehoyos/FFmpeg/libavcodec/x86/dsputil_mmx.c:1681: undefined reference to `ff_avg_pixels8_mmxext'
libavcodec/libavcodec.a(dsputil.o): In function `ff_h263_v_loop_filter_mmx':
/home/cehoyos/test/cehoyos/FFmpeg//libavcodec/x86/dsputil.asm:735: undefined reference to `ff_h263_loop_filter_strength'
libavcodec/libavcodec.a(dsputil.o): In function `ff_h263_h_loop_filter_mmx':
/home/cehoyos/test/cehoyos/FFmpeg//libavcodec/x86/dsputil.asm:777: undefined reference to `ff_h263_loop_filter_strength'
collect2: error: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1

comment:4 Changed 6 years ago by cehoyos

  • Keywords build added

comment:6 Changed 6 years ago by cehoyos

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

Fixed by Diego.

Note: See TracTickets for help on using tickets.