[FFmpeg-trac] #5546(undetermined:new): MSVC x64 build broken
FFmpeg
trac at avcodec.org
Thu May 12 14:33:39 CEST 2016
#5546: MSVC x64 build broken
-------------------------------------+-------------------------------------
Reporter: veroorzaker | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: git-master | undetermined
Keywords: | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by veroorzaker):
was checking this more in detail and made a mistake in the description,
seems I cannot edit it; proper description:
Summary of the bug:
Current git's master branch doesn't build with VS2013 here for the 64bit
version after building the x86 version or vice versae. I can't tell since
when it is, couple of onths ago build was still fine. Root cause is
probably something doesn't get cleaned/built properly for consecutive
builds.
How to reproduce:
- get msys environment, yasm, ... (attached msbuild file below)
- git clone ffmpeg
now build x86 version:
- run visual studio x86 command prompt
- open msys's bash shell, cd to ffmpeg dir
- ./configure --enable-shared --toolchain=msvc
- make
now build x64 version:
- run visual studio x64 command prompt
- open msys's bash shell, cd to ffmpeg dir
- ./configure --enable-shared --toolchain=msvc
- make clean
- make
This results in the original error displayed above.
Doing it the other way around, i.e. clone, then build x64, make clean and
then build x86 the error is "libavutil/adler32.o : fatal error LNK1112:
module machine type 'X86' conflicts with target machine type 'x64'"
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5546#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list