[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