[FFmpeg-trac] #6544(build system:new): Compile error: libavdevice.so: undefined reference to `ff_reverse'

FFmpeg trac at avcodec.org
Thu Jul 20 06:04:47 EEST 2017


#6544: Compile error: libavdevice.so: undefined reference to `ff_reverse'
-------------------------------------+-------------------------------------
             Reporter:  bermond      |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  build        |                  Version:  git-
  system                             |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 I'm getting the following error during link stage when trying to compile
 ffmpeg git master:
 {{{
 libavdevice/libavdevice.so: undefined reference to `ff_reverse'
 collect2: error: ld returned 1 exit status
 make: *** [Makefile:141: ffprobe_g] Error 1
 make: *** Waiting for unfinished jobs....
 libavdevice/libavdevice.so: undefined reference to `ff_reverse'
 collect2: error: ld returned 1 exit status
 make: *** [Makefile:141: ffserver_g] Error 1
 libavdevice/libavdevice.so: undefined reference to `ff_reverse'
 collect2: error: ld returned 1 exit status
 make: *** [Makefile:141: ffplay_g] Error 1
 libavdevice/libavdevice.so: undefined reference to `ff_reverse'
 collect2: error: ld returned 1 exit status
 make: *** [Makefile:141: ffmpeg_g] Error 1
 }}}

 A git bisect shows that this is being caused by commit
 9b937958907daaddade139c36ce33c6eac269631.

 How to reproduce:
 {{{
 ./configure \
         --prefix='/usr' \
         --extra-cflags='-I/opt/cuda/include' \
         --extra-ldflags='-L/opt/cuda/lib64 -Wl,-rpath
 -Wl,/opt/intel/mediasdk/lib64' \
         \
         --enable-rpath \
         --enable-gpl \
         --enable-version3 \
         --enable-nonfree \
         --enable-shared \
         --disable-static \
         --enable-gray \
         --enable-avresample \
         \
         --enable-avisynth \
         --enable-bzlib \
         --enable-chromaprint \
         --enable-frei0r \
         --enable-gcrypt \
         --enable-gmp \
         --enable-gnutls \
         --enable-iconv \
         --enable-ladspa \
         --enable-libass \
         --enable-libbluray \
         --enable-libbs2b \
         --enable-libcaca \
         --enable-libcelt \
         --enable-libcdio \
         --enable-libdc1394 \
         --enable-libfdk-aac \
         --enable-libflite \
         --enable-fontconfig \
         --enable-libfreetype \
         --enable-libfribidi \
         --enable-libgme \
         --enable-libgsm \
         --enable-libiec61883 \
         --enable-libilbc \
         --enable-libkvazaar \
         --enable-libmodplug \
         --enable-libmp3lame \
         --enable-libopencore-amrnb \
         --enable-libopencore-amrwb \
          \
         --enable-libopenh264 \
         --enable-libopenjpeg \
         --enable-libopenmpt \
         --enable-libopus \
         --enable-libpulse \
         --enable-librsvg \
         --enable-librubberband \
         --enable-librtmp  \
         --enable-libshine \
         --enable-libsmbclient \
         --enable-libsnappy \
         --enable-libsoxr \
         --enable-libspeex \
         --enable-libssh \
         --enable-libtesseract \
         --enable-libtheora \
         --enable-libtwolame \
         --enable-libv4l2 \
         --enable-libvidstab \
         --enable-libvmaf \
         --enable-libvo-amrwbenc \
         --enable-libvorbis \
         --enable-libvpx \
         --enable-libwavpack \
         --enable-libwebp \
         --enable-libx264 \
         --enable-libx265 \
         --enable-libxavs \
         --enable-libxcb \
         --enable-libxcb-shm \
         --enable-libxcb-xfixes \
         --enable-libxcb-shape \
         --enable-libxvid \
         --enable-libzimg \
         --enable-libzmq \
         --enable-libzvbi \
         --enable-lzma \
         --enable-decklink \
         --enable-libmysofa \
         --enable-openal \
         --enable-opencl \
         --enable-opengl \
         --enable-openssl \
         --enable-sdl2 \
         --enable-xlib \
         --enable-zlib \
         \
         --enable-cuda \
         --enable-cuda-sdk \
         --enable-cuvid \
         --enable-libmfx \
         --enable-libnpp \
         --enable-nvenc \
         --enable-omx \
         --enable-omx-rpi \
         --enable-vaapi \
         --enable-vdpau \
         --enable-videotoolbox
 make -j8
 }}}

 '''__System information__:'''
 '''ffmpeg:''' git master
 '''OS:''' Arch Linux x86_64
 '''Compiler:''' gcc 7.1.1
 '''DeckLink_SDK:''' 10.9.3

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6544>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list