Opened 13 years ago

Closed 13 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: no Analyzed by developer: no

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@… 13 years ago.
config file for compile error
config.mak (23.4 KB ) - added by keb@… 13 years ago.
2nd file required to report compile bugs

Download all attachments as: .zip

Change History (5)

by keb@…, 13 years ago

Attachment: config.h added

config file for compile error

by keb@…, 13 years ago

Attachment: config.mak added

2nd file required to report compile bugs

comment:1 by keb@…, 13 years ago

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 by cehoyos, 13 years ago

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 by keb@…, 13 years ago

Resolution: invalid
Status: newclosed

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.