[FFmpeg-trac] #6926(ffmpeg:new): Compile error on Minty/Mingw

FFmpeg trac at avcodec.org
Sat Dec 23 17:39:07 EET 2017


#6926: Compile error on Minty/Mingw
-------------------------------------+-------------------------------------
             Reporter:  EJacobs      |                     Type:  defect
               Status:  new          |                 Priority:  important
            Component:  ffmpeg       |                  Version:  git-
             Keywords:               |  master
  common.mak,decklink_common.o       |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: Running ffmpeg compile on Minty/mingw results in
 errors on make - [/build/ffmpeg-git/ffbuild/common.mak:63:
 libavdevice/decklink_common.o] Error 1


 How to reproduce: Run media-autobuild_suite, will fail when it gets to
 make for 32 bit shared ffmpeg git.


 {{{
 Running git update for ffmpeg...
 ┌ ffmpeg git ........................................... [Updates found]
 ├ Changing options to comply to nonfree...
 ├ Compiling shared FFmpeg...
 ├ Running configure...
 ├ Running make...
 Likely error:
 from D:/media/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
 from D:/media/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
 from D:/media/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
 from D:/media/build/ffmpeg-git/libavformat/os_support.h:112,
 from D:/media/build/ffmpeg-git/libavformat/internal.h:28,
 from D:/media/build/ffmpeg-git/libavdevice/decklink_common.cpp:25:
 D:/media/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1290:28:
 note: previous declaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)'
 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
 ^~~~~~~~~~~~~
 make: *** [/build/ffmpeg-git/ffbuild/common.mak:63:
 libavdevice/decklink_common.o] Error 1
 make failed. Check D:/media/build/ffmpeg-git/build-shared-64bit/ab-
 suite.make.log
 This is required for other packages, so this script will exit.
 }}}


 > ''wiiaboo posted''
 > That's a FFmpeg issue, open a trac issue there. I've mentioned it to the
 one who made the breaking commit, but a trac issue might solve it faster.

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


More information about the FFmpeg-trac mailing list