Problems compiling mplayer from ports

Michael C. Shultz ringworm at inbox.lv
Mon Nov 1 08:53:38 PST 2004


On Monday 01 November 2004 06:41 am, Spiral Eyed Girl wrote:
> Hello, I am having problems compiling mplayer. I did a cvsup about 2
> weeks ago, and just now tried to install mplayer. I did a "make
> install" in the mplayer ports dir, and got this message after a
> while:
>
> /usr/bin/ld: warning: libintl.so.5, needed by
> /usr/X11R6/lib/libgtk12.so, may conflict with l
> ibintl.so.6
> libavcodec/libavcodec.a(mpegvideo.o): In function
> `pre_estimate_motion_thread':
> mpegvideo.o(.text+0x8618): undefined reference to
> `ff_pre_estimate_p_frame_motion'
> libavcodec/libavcodec.a(mpegvideo.o): In function
> `estimate_motion_thread': mpegvideo.o(.text+0x870d): undefined
> reference to
> `ff_estimate_b_frame_motion'
> mpegvideo.o(.text+0x872b): undefined reference to
> `ff_estimate_p_frame_motion'
> libavcodec/libavcodec.a(mpegvideo.o): In function `encode_picture':
> mpegvideo.o(.text+0xaddb): undefined reference to `ff_init_me'
> mpegvideo.o(.text+0xb012): undefined reference to `ff_get_best_fcode'
> mpegvideo.o(.text+0xb03b): undefined reference to `ff_get_best_fcode'
> mpegvideo.o(.text+0xb05a): undefined reference to `ff_get_best_fcode'
> mpegvideo.o(.text+0xb085): undefined reference to `ff_fix_long_p_mvs'
> mpegvideo.o(.text+0xb0c4): undefined reference to `ff_fix_long_mvs'
> mpegvideo.o(.text+0xb11e): undefined reference to `ff_fix_long_mvs'
> mpegvideo.o(.text+0xb154): undefined reference to `ff_get_best_fcode'
> mpegvideo.o(.text+0xb173): undefined reference to `ff_get_best_fcode'
> mpegvideo.o(.text+0xb19e): undefined reference to `ff_get_best_fcode'
> mpegvideo.o(.text+0xb1bd): undefined reference to `ff_get_best_fcode'
> mpegvideo.o(.text+0xb208): undefined reference to `ff_fix_long_mvs'
> mpegvideo.o(.text+0xb247): undefined reference to `ff_fix_long_mvs'
> mpegvideo.o(.text+0xb286): undefined reference to `ff_fix_long_mvs'
> mpegvideo.o(.text+0xb2c5): undefined reference to `ff_fix_long_mvs'
> mpegvideo.o(.text+0xb363): undefined reference to `ff_fix_long_mvs'
> libavcodec/libavcodec.a(svq1.o): In function `svq1_encode_plane':
> svq1.o(.text+0x2db5): undefined reference to `ff_init_me'
> svq1.o(.text+0x2fae): undefined reference to
> `ff_estimate_p_frame_motion' svq1.o(.text+0x2ffc): undefined
> reference to `ff_fix_long_p_mvs' svq1.o(.text+0x303b): undefined
> reference to `ff_fix_long_mvs' gmake: *** [mplayer] Error 1
> *** Error code 2
>
> Does anyone have any idea on how to get it to compile? I am running
> FreeBSD 5.2.1, with a Celeron 500Mhz
> 
 Your specific problem is  gtk-1.2.10_12 (x11-toolkits/gtk12) is old and 
needs to be rebuilt.  You should probably update all of your installed 
ports. See sysutils/portmanager or sysutils/portupgrade.

-Mike



More information about the freebsd-questions mailing list