#5989(undetermined:new): Missing dependency in the build system
#5989: Missing dependency in the build system -------------------------------------+------------------------------------- Reporter: june | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- {{{ ./configure --disable-everything --enable-muxer=rtp }}} fails with {{{ LD ffmpeg_g libavformat/libavformat.a(rtpenc_vc2hq.o): In function `get_interleaved_ue_golomb': /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:139: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:139: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:139: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:134: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: undefined reference to `ff_interleaved_dirac_golomb_vlc_code' libavformat/libavformat.a(rtpenc_vc2hq.o):/home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:142: more undefined references to `ff_interleaved_dirac_golomb_vlc_code' follow libavformat/libavformat.a(rtpenc_vc2hq.o): In function `get_interleaved_ue_golomb': /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:126: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:128: undefined reference to `ff_interleaved_ue_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:128: undefined reference to `ff_interleaved_ue_golomb_vlc_code' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:125: undefined reference to `ff_interleaved_golomb_vlc_len' /home/june/ffmpeg_sources/ffmpeg/./libavcodec/golomb.h:128: undefined reference to `ff_interleaved_ue_golomb_vlc_code' }}} Fix is to 1. add to ./configure {{{ rtp_muxer_select="golomb" }}} 2. change ./libavformat/Makefile from {{{ OBJS-$(CONFIG_RTPENC_CHAIN) += rtpenc_chain.o rtp.o }}} to {{{ OBJS-$(CONFIG_RTPENC_CHAIN) += rtpenc_chain.o rtp.o snow.o }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/5989> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#5989: Missing dependency in the build system -------------------------------------+------------------------------------- Reporter: june | Owner: Type: defect | Status: closed Priority: normal | Component: build Version: git-master | system Keywords: | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => fixed * version: unspecified => git-master * component: undetermined => build system * reproduced: 0 => 1 Comment: Should be fixed in 6c059bb2afc032ade5215a3668da555b251dc548 -- Ticket URL: <https://trac.ffmpeg.org/ticket/5989#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg