[FFmpeg-trac] #5546(undetermined:new): MSVC x64 build broken

FFmpeg trac at avcodec.org
Thu May 12 13:53:07 CEST 2016


#5546: MSVC x64 build broken
-------------------------------------+-------------------------------------
             Reporter:  veroorzaker  |                     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:
 Current git's master branch doesn't build with VS2013 here for the 64bit
 version; x86 is ok. I can't tell since when it is, couple of onths ago
 build was still fine.

 How to reproduce:
 - get msys environment, yasm, ... (attached msbuild file below)
 - git clone ffmpeg
 - open msys's bash shell, cd to ffmpeg dir
 - ./configure --enable-shared --toolchain=msvc
 - make

 Results in the error:
 ./compat/windows/makedef libavutil/libavutil.ver
 libavutil/../compat/msvcrt/snprintf.o libavutil/../compat/strtod.o
 libavutil/adler32.o libavutil/aes.o libavutil/aes_ctr.o
 libavutil/audio_fifo.o libavutil/avstring.o libavutil/base64.o
 libavutil/blowfish.o libavutil/bprint.o libavutil/buffer.o
 libavutil/camellia.o libavutil/cast5.o libavutil/channel_layout.o
 libavutil/color_utils.o libavutil/cpu.o libavutil/crc.o libavutil/des.o
 libavutil/dict.o libavutil/display.o libavutil/downmix_info.o
 libavutil/error.o libavutil/eval.o libavutil/fifo.o libavutil/file.o
 libavutil/file_open.o libavutil/fixed_dsp.o libavutil/float_dsp.o
 libavutil/frame.o libavutil/hash.o libavutil/hmac.o libavutil/hwcontext.o
 libavutil/imgutils.o libavutil/integer.o libavutil/intmath.o
 libavutil/lfg.o libavutil/lls.o libavutil/log.o libavutil/log2_tab.o
 libavutil/lzo.o libavutil/mastering_display_metadata.o
 libavutil/mathematics.o libavutil/md5.o libavutil/mem.o
 libavutil/murmur3.o libavutil/opt.o libavutil/parseutils.o
 libavutil/pixdesc.o libavutil/pixelutils.o libavutil/random_seed.o
 libavutil/rational.o libavutil/rc4.o libavutil/reverse.o
 libavutil/ripemd.o libavutil/samplefmt.o libavutil/sha.o
 libavutil/sha512.o libavutil/stereo3d.o libavutil/tea.o
 libavutil/threadmessage.o libavutil/time.o libavutil/timecode.o
 libavutil/tree.o libavutil/twofish.o libavutil/utils.o libavutil/x86/cpu.o
 libavutil/x86/cpuid.o libavutil/x86/emms.o libavutil/x86/fixed_dsp.o
 libavutil/x86/fixed_dsp_init.o libavutil/x86/float_dsp.o
 libavutil/x86/float_dsp_init.o libavutil/x86/lls.o
 libavutil/x86/lls_init.o libavutil/x86/pixelutils.o
 libavutil/x86/pixelutils_init.o libavutil/xga_font_data.o libavutil/xtea.o
 > libavutil/avutil-55.def
 Microsoft (R) Library Manager Version 12.00.40629.0
 Copyright (C) Microsoft Corporation.  All rights reserved.

 libavutil/adler32.o : fatal error LNK1112: module machine type 'x64'
 conflicts with target machine type 'X86'
 Could not create temporary library.
 library.mak:97: recipe for target 'libavutil/avutil-55.dll' failed

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


More information about the FFmpeg-trac mailing list