Opened 9 years ago

Closed 9 years ago

#1842 closed defect (invalid)

compile error ffmpeg/libavcodec/libavcodec.a(h264_intrapred_init.o): In function `ff_h264_pred_init_x86'

Reported by: keb@… Owned by: reimar
Priority: normal Component: core
Version: HEAD Severity: blocker
Keywords: Cc: cehoyos
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

ffmpeg/libavcodec/libavcodec.a(h264_intrapred_init.o): In function `ff_h264_pred_init_x86':
h264_intrapred_init.c:(.text+0x90): undefined reference to `ff_pred8x8l_top_dc_mmxext'
h264_intrapred_init.c:(.text+0x97): undefined reference to `ff_pred8x8l_dc_mmxext'
h264_intrapred_init.c:(.text+0x9e): undefined reference to `ff_pred8x8l_horizontal_mmxext'
h264_intrapred_init.c:(.text+0xa5): undefined reference to `ff_pred8x8l_vertical_mmxext'
h264_intrapred_init.c:(.text+0xac): undefined reference to `ff_pred8x8l_down_right_mmxext'
h264_intrapred_init.c:(.text+0xb3): undefined reference to `ff_pred8x8l_vertical_right_mmxext'
h264_intrapred_init.c:(.text+0xba): undefined reference to `ff_pred8x8l_horizontal_up_mmxext'
h264_intrapred_init.c:(.text+0xc1): undefined reference to `ff_pred8x8l_down_left_mmxext'
h264_intrapred_init.c:(.text+0xc8): undefined reference to `ff_pred8x8l_horizontal_down_mmxext'
h264_intrapred_init.c:(.text+0xcf): undefined reference to `ff_pred4x4_down_right_mmxext'
h264_intrapred_init.c:(.text+0xd6): undefined reference to `ff_pred4x4_vertical_right_mmxext'
h264_intrapred_init.c:(.text+0xdd): undefined reference to `ff_pred4x4_horizontal_down_mmxext'
h264_intrapred_init.c:(.text+0x102): undefined reference to `ff_pred4x4_down_left_mmxext'
h264_intrapred_init.c:(.text+0x113): undefined reference to `ff_pred4x4_vertical_left_mmxext'
h264_intrapred_init.c:(.text+0x11f): undefined reference to `ff_pred4x4_horizontal_up_mmxext'
h264_intrapred_init.c:(.text+0x12d): undefined reference to `ff_pred8x8_top_dc_mmxext'
h264_intrapred_init.c:(.text+0x134): undefined reference to `ff_pred8x8_dc_mmxext'
h264_intrapred_init.c:(.text+0x187): undefined reference to `ff_pred8x8l_down_left_sse2'
h264_intrapred_init.c:(.text+0x18e): undefined reference to `ff_pred8x8l_down_right_sse2'
h264_intrapred_init.c:(.text+0x195): undefined reference to `ff_pred8x8l_vertical_right_sse2'
h264_intrapred_init.c:(.text+0x19c): undefined reference to `ff_pred8x8l_vertical_left_sse2'
h264_intrapred_init.c:(.text+0x1a3): undefined reference to `ff_pred8x8l_horizontal_down_sse2'
h264_intrapred_init.c:(.text+0x1ff): undefined reference to `ff_pred8x8l_top_dc_ssse3'
h264_intrapred_init.c:(.text+0x206): undefined reference to `ff_pred8x8l_dc_ssse3'
h264_intrapred_init.c:(.text+0x20d): undefined reference to `ff_pred8x8l_horizontal_ssse3'
h264_intrapred_init.c:(.text+0x214): undefined reference to `ff_pred8x8l_vertical_ssse3'
h264_intrapred_init.c:(.text+0x21b): undefined reference to `ff_pred8x8l_down_left_ssse3'
h264_intrapred_init.c:(.text+0x222): undefined reference to `ff_pred8x8l_down_right_ssse3'
h264_intrapred_init.c:(.text+0x229): undefined reference to `ff_pred8x8l_vertical_right_ssse3'
h264_intrapred_init.c:(.text+0x230): undefined reference to `ff_pred8x8l_vertical_left_ssse3'
h264_intrapred_init.c:(.text+0x237): undefined reference to `ff_pred8x8l_horizontal_up_ssse3'
h264_intrapred_init.c:(.text+0x23e): undefined reference to `ff_pred8x8l_horizontal_down_ssse3'
collect2: ld returned 1 exit status
make: * [mplayer] Error 1

Attachments (2)

config.h (32.7 KB) - added by keb@… 9 years ago.
config file for compile error
config.mak (23.4 KB) - added by keb@… 9 years ago.
2nd file required to report compile bugs

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by keb@…

config file for compile error

Changed 9 years ago by keb@…

2nd file required to report compile bugs

comment:1 Changed 9 years ago by keb@…

i am on xubuntu 10.10.
i have latest svn as of time bug submitted. this is transcript before compilation:

$ svn update

Fetching external item into 'ffmpeg'
U ffmpeg/libavcodec/h264pred.c
U ffmpeg/libavcodec/x86/h264_intrapred_init.c
U ffmpeg/libavcodec/x86/h264_intrapred.asm
U ffmpeg/libavformat/spdifenc.c

Fetching external item into 'ffmpeg/libswscale'
Updated external to revision 32735.

Updated to revision 26162.

Fetching external item into 'libdvdread4'
Updated external to revision 1219.

Fetching external item into 'libdvdnav'
Updated external to revision 1219.

Updated to revision 32735.

comment:2 Changed 9 years ago by cehoyos

  • Cc cehoyos@… added

What's missing is that you did try before reporting a build problem:
$ make distclean
$ svn up
$ ./configure (your options look ok, but you should still also try without them.)
$ make

comment:3 Changed 9 years ago by keb@…

  • Resolution set to invalid
  • Status changed from new to closed

thanks i tried make clean but not distclean. that worked, although there were a bunch more updates to the code from svn so i cannot be sure what was the problem.

Note: See TracTickets for help on using tickets.