[FFmpeg-trac] #9224(ffmpeg:new): --disable-error-resilience flag is broken

FFmpeg trac at avcodec.org
Fri May 7 15:44:04 EEST 2021


#9224: --disable-error-resilience flag is broken
-------------------------------------+-------------------------------------
             Reporter:  paulcarroty  |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  ffmpeg       |                  Version:  git-
                                     |  master
             Keywords:  resilience   |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: can't compile ffmpeg with this flag
 ffmpeg version - 4.4 & master
 Tested on Clear Linux & Fedora

 How to reproduce:
 {{{
 ./configure --enable-shared --disable-static --disable-error-resilience &&
 make -j16
 ...


 LD      ffmpeg_g
 LD      ffplay_g
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_print_debug_info'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to `ff_rl_init'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_er_frame_end'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_frame_end'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpeg_draw_horiz_band'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_frame_start'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_idct_init'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_update_duplicate_context'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_report_decode_progress'
 [/usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpeg_update_thread_context' [12/1964]
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_decode_init'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_export_qp_table'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_common_end'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_reconstruct_mb'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpv_common_init'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpeg_flush'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_init_block_index'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_er_add_slice'
 /usr/bin/ld: libavcodec/libavcodec.so: undefined reference to
 `ff_mpeg_er_frame_start'
 collect2: error: ld returned 1 exit status
 make: *** [Makefile:123: ffmpeg_g] Error 1
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9224>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list