[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