[FFmpeg-trac] #11607(ffplay:new): Linking ffplay fails

FFmpeg trac at avcodec.org
Mon May 26 00:36:10 EEST 2025


#11607: Linking ffplay fails
-------------------------------------+-------------------------------------
             Reporter:  Ferdi        |                     Type:  defect
  Scholten                           |
               Status:  new          |                 Priority:  normal
            Component:  ffplay       |                  Version:  git-
                                     |  master
             Keywords:  ffplay       |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: Linking ffplay fails with the followng error:

 {{{
 mold: error: undefined symbol: pl_log_create_351
 >>> referenced by <artificial>
 >>>               /tmp/cc87cOGI.ltrans0.ltrans.o:(create.lto_priv.0)
 collect2: error: ld returned 1 exit status
 make: *** [Makefile:140: ffplay_g] Error 1
 make: *** Waiting for unfinished jobs....

 }}}

 How to reproduce:
 Build FFmpeg with the following config:


 {{{
 ./configure \
   --prefix="$HOME/ffmpeg_build" \
   --pkg-config-flags="--static" \
   --extra-cflags="-I$HOME/ffmpeg_build/include -I/usr/local/cuda/include"
 \
   --extra-ldflags="-L$HOME/ffmpeg_build/lib -L/usr/local/cuda/lib64" \
   --extra-libs="-lpthread -lm" \
   --ld="g++" \
   --bindir="$HOME/bin" \
   --enable-gpl \
   --enable-gnutls \
   --enable-libaom \
   --enable-libass \
   --enable-libfdk-aac \
   --enable-libfreetype \
   --enable-libmp3lame \
   --enable-libopus \
   --enable-libsvtav1 \
   --enable-libdav1d \
   --enable-libvorbis \
   --enable-libvpx \
   --enable-libx264 \
   --enable-libx265 \
   --enable-nonfree \
   --enable-libvmaf \
   --enable-lto \
   --enable-libvpl \
   --enable-vulkan \
   --enable-libshaderc \
   --enable-opencl \
   --enable-vaapi \
   --enable-opengl \
   --enable-openal \
   --enable-libplacebo \
   --enable-shared \
   --disable-debug \
   --disable-avx512 \
   --disable-avx512icl \
   --enable-libdvdnav \
   --enable-libdvdread \
   --enable-cuda-nvcc \
   --enable-libnpp
 }}}


 FFmpeg and FFprobe compile and link fine, FFplay errors on linking causing
 the build to fail.

 The error also happens when linking with ld instead of mold.
 Using GCC 15.1 or 14.2 makes no difference in the outcome, the build
 fails.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11607>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list