[FFmpeg-trac] #10931(undetermined:new): duplicate symbol with static builds
FFmpeg
trac at avcodec.org
Tue Mar 26 14:01:06 EET 2024
#10931: duplicate symbol with static builds
-------------------------------------+-------------------------------------
Reporter: luckysk | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
ld: error: duplicate symbol: ff_jni_get_env
>>> defined at ffjni.c:54 (src/libavcodec/ffjni.c:54)
>>> ffjni.o:(ff_jni_get_env) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavcodec.a
>>> defined at ffjni.c:54 (src/libavcodec/ffjni.c:54)
>>> file.o:(.text+0xEB4) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavformat.a
ld: error: duplicate symbol: ff_jni_jstring_to_utf_chars
>>> defined at ffjni.c:100 (src/libavcodec/ffjni.c:100)
>>> ffjni.o:(ff_jni_jstring_to_utf_chars) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavcodec.a
>>> defined at ffjni.c:100 (src/libavcodec/ffjni.c:100)
>>> file.o:(.text+0x10EC) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavformat.a
ld: error: duplicate symbol: ff_jni_utf_chars_to_jstring
>>> defined at ffjni.c:130 (src/libavcodec/ffjni.c:130)
>>> ffjni.o:(ff_jni_utf_chars_to_jstring) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavcodec.a
>>> defined at ffjni.c:130 (src/libavcodec/ffjni.c:130)
>>> file.o:(.text+0x1244) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavformat.a
ld: error: duplicate symbol: ff_jni_exception_get_summary
>>> defined at ffjni.c:144 (src/libavcodec/ffjni.c:144)
>>> ffjni.o:(ff_jni_exception_get_summary) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavcodec.a
>>> defined at ffjni.c:144 (src/libavcodec/ffjni.c:144)
>>> file.o:(.text+0x12E4) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavformat.a
ld: error: duplicate symbol: ff_jni_exception_check
>>> defined at ffjni.c:247 (src/libavcodec/ffjni.c:247)
>>> ffjni.o:(ff_jni_exception_check) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavcodec.a
>>> defined at ffjni.c:247 (src/libavcodec/ffjni.c:247)
>>> file.o:(.text+0x182C) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavformat.a
ld: error: duplicate symbol: ff_jni_init_jfields
>>> defined at ffjni.c:280 (src/libavcodec/ffjni.c:280)
>>> ffjni.o:(ff_jni_init_jfields) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavcodec.a
>>> defined at ffjni.c:280 (src/libavcodec/ffjni.c:280)
>>> file.o:(.text+0x1964) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavformat.a
ld: error: duplicate symbol: ff_jni_reset_jfields
>>> defined at ffjni.c:369 (src/libavcodec/ffjni.c:369)
>>> ffjni.o:(ff_jni_reset_jfields) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavcodec.a
>>> defined at ffjni.c:369 (src/libavcodec/ffjni.c:369)
>>> file.o:(.text+0x1E4C) in archive
/media/rland/skt7_373/work/src/mpv-
android/buildscripts/prefix/armv7l/usr/local/lib/libavformat.a
clang-14: error: linker command failed with exit code 1 (use -v to see
invocation)
ninja: build stopped: subcommand failed.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10931>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list