[FFmpeg-trac] #282(FFmpeg:new): undefined reference to `_avdevice_register_all'

FFmpeg trac at avcodec.org
Thu Jun 16 06:38:43 CEST 2011

#282: undefined reference to `_avdevice_register_all'
  Reporter:  KSHawkEye   |      Owner:  michael
      Type:  defect      |     Status:  new
  Priority:  critical    |  Component:  FFmpeg
   Version:  git         |   Keywords:  undefined reference
Blocked By:              |  avdevice_register_all
Reproduced:  0           |   Blocking:
                         |   Analyzed:  0
 I'm getting:

 ffmpeg.c:4514: undefined reference to `_avdevice_register_all'

 when --disable-static --enable-shared is used, it seems to only happen
 when --disable-static --enable-shared is used, static builds fine.

 I believe it is related to the leading underscore _ before
 avdevice_register_all but I can't confirm that.

 I'm building for Windows and the toolchain is not the issue.

 I gave this a critical priority because FFmpeg will not build a shared
 version for Windows.

 I'm unsure of what patch broke this, but the last proven working build I
 know of is git-39dbe9b.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/282>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list