[FFmpeg-trac] #7594(undetermined:new): Undefined references - compile error on Linux Mint
FFmpeg
trac at avcodec.org
Wed Dec 5 08:53:32 EET 2018
#7594: Undefined references - compile error on Linux Mint
-------------------------------------+-------------------------------------
Reporter: kybos | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
Various undefined references on linking.
How to reproduce:
I did exactly as described in "Compile FFmpeg for Ubuntu, Debian, or Mint"
(https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu).
This is the output part where the errors start:
LD ffmpeg_g
libavformat/libavformat.a(rtsp.o): In function `ff_rtsp_connect':
/home/xxx/ffmpeg_sources/ffmpeg/libavformat/rtsp.c:1888: undefined
reference to `ff_log2_tab'
libavcodec/libavcodec.a(asvdec.o): In function `asv2_decode_block':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/asvdec.c:147: undefined
reference to `ff_reverse'
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/asvdec.c:147: undefined
reference to `ff_reverse'
libavcodec/libavcodec.a(asvdec.o): In function `decode_frame':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/asvdec.c:231: undefined
reference to `ff_reverse'
libavcodec/libavcodec.a(asvenc.o): In function `asv2_put_bits':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/asvenc.c:40: undefined
reference to `ff_reverse'
libavcodec/libavcodec.a(asvenc.o): In function `put_bits':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/put_bits.h:198: undefined
reference to `ff_reverse'
libavcodec/libavcodec.a(asvenc.o):/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/asvenc.c:40:
more undefined references to `ff_reverse' follow
libavcodec/libavcodec.a(tiertexseqv.o): In function `seq_decode_op1':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/tiertexseqv.c:111: undefined
reference to `ff_log2_tab'
libavcodec/libavcodec.a(tiff.o): In function `tiff_unpack_fax':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/tiff.c:489: undefined reference
to `ff_reverse'
libavcodec/libavcodec.a(tiff.o): In function `deinvert_buffer':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/tiff.c:305: undefined reference
to `ff_reverse'
libavcodec/libavcodec.a(tiff.o): In function `tiff_unpack_strip':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/tiff.c:637: undefined reference
to `ff_reverse'
libavcodec/libavcodec.a(tiff.o): In function `deinvert_buffer':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/tiff.c:305: undefined reference
to `ff_reverse'
libavcodec/libavcodec.a(tiff.o): In function `tiff_unpack_strip':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/tiff.c:626: undefined reference
to `ff_reverse'
libavcodec/libavcodec.a(tiff.o):/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/tiff.c:663:
more undefined references to `ff_reverse' follow
libavcodec/libavcodec.a(xsubdec.o): In function `decode_frame':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/xsubdec.c:158: undefined
reference to `ff_log2_tab'
libavcodec/libavcodec.a(xsubenc.o): In function `put_xsub_rle':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/xsubenc.c:45: undefined
reference to `ff_log2_tab'
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/xsubenc.c:45: undefined
reference to `ff_log2_tab'
libavcodec/libavcodec.a(dsd.o): In function `ff_dsd2pcm_translate':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/dsd.c:80: undefined reference
to `ff_reverse'
libavcodec/libavcodec.a(aacps_fixed.o): In function
`ff_ps_read_data_fixed':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/aacps.c:208: undefined
reference to `ff_log2_tab'
libavcodec/libavcodec.a(aacps_float.o): In function `ff_ps_read_data':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/aacps.c:208: undefined
reference to `ff_log2_tab'
libavformat/libavformat.a(matroskadec.o): In function `ebml_read_num':
/home/xxx/ffmpeg_sources/ffmpeg/libavformat/matroskadec.c:843: undefined
reference to `ff_log2_tab'
/home/xxx/ffmpeg_sources/ffmpeg/libavformat/matroskadec.c:843: undefined
reference to `ff_log2_tab'
/home/xxx/ffmpeg_sources/ffmpeg/libavformat/matroskadec.c:843: undefined
reference to `ff_log2_tab'
libavcodec/libavcodec.a(bitstream.o): In function `bitswap_32':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/mathops.h:245: undefined
reference to `ff_reverse'
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/mathops.h:245: undefined
reference to `ff_reverse'
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/mathops.h:245: undefined
reference to `ff_reverse'
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/mathops.h:245: undefined
reference to `ff_reverse'
libavcodec/libavcodec.a(s302m.o): In function `s302m_decode_frame':
/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/s302m.c:165: undefined
reference to `ff_reverse'
libavcodec/libavcodec.a(s302m.o):/home/xxx/ffmpeg_sources/ffmpeg/libavcodec/s302m.c:144:
more undefined references to `ff_reverse' follow
collect2: error: ld returned 1 exit status
Makefile:108: recipe for target 'ffmpeg_g' failed
make: *** [ffmpeg_g] Error 1
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7594>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list