[FFmpeg-user] ffmpeg compile errors undefined reference to x264_param_default

kevin giger klgiger at gmail.com
Tue Apr 5 19:08:34 CEST 2011


I appreciate any help on this issue.

Here is my compile string

./configure  --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--mandir=/usr/share/man --incdir=/usr/include --disable-avisynth
--extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC'
--enable-avfilter --enable-libdirac --enable-libfaac --enable-libgsm
--enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libx264 --enable-gpl --enable-nonfree --enable-postproc
--enable-pthreads --enable-shared --enable-swscale --enable-vdpau
--enable-version3 --enable-x11grab
root at main [/usr/src/ffmpeg]#

And here is the error.

LD      ffmpeg_g
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_param_default'
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_encoder_headers'
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_encoder_encode'
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_encoder_reconfig'
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_encoder_delayed_frames'
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_encoder_open_114'
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_picture_init'
/usr/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to
`x264_encoder_close'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1


I have removed and reinstalle x264 with enable share setting. Ran ldconfig.

But I still get this error every time. Thanks!


More information about the ffmpeg-user mailing list