m-ab-s / media-autobuild_suite

This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
GNU General Public License v3.0
1.49k stars 257 forks source link

[clang64] [ffmpeg shared] libplacebo #2665

Closed esator closed 1 month ago

esator commented 2 months ago

Failed to compile ffmpeg shared with libplacebo

defined at libplacebo.a(common.c.obj)
defined at avfilter-10.dll

ld.lld: warning: duplicate symbol: pl_transform2x2_invert
defined at libplacebo.a(common.c.obj)
defined at avfilter-10.dll

ld.lld: error: pl_bit_encoding_equal was replaced
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/build/ffmpeg-git/Makefile:139: ffplay_g.exe] Error 1
1480c1 commented 1 month ago

No logs, and I think it's a duplicate of https://github.com/m-ab-s/media-autobuild_suite/issues/2644

gitoss commented 1 day ago

This still happens, but affects shared ffmpeg only - thus it circumvented for the time being by using --disable-libplacebo in ffmpeg_options_shared.txt to make media autobuild suite