[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