Closed Bug 1181726 Opened 9 years ago Closed 9 years ago

VS2015RC (VS14.0 : compiler 19.00.22816) fails to compile firefox-release tarball on Windows 10

Categories

(Firefox Build System :: General, defect)

39 Branch
x86_64
Windows 10
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1189891

People

(Reporter: u38342, Unassigned)

References

Details

Attachments

(2 files)

Yesterday, I installed VS2015RC from the Microsoft site and MozillaBuildSetup-Latest.exe from mozilla project and tried to compile MozillaBuildSetup-Latest.exe, but in vain.

I used start-shell-msvc2015.bat.  Am I correct?

I used vacant .mozconfig and
./mach clobber (not necessary)
./mach build
and got these error messages.  See attachment.
It looks like VS2015RC itself conflicts.....
Version: unspecified → 39 Branch
Developer tools is the wrong component. I think this is closer, or at least someone who watches this component will have a better idea than me.
Component: Developer Tools → Build Config
There have been various VS2015 related changes in the past few months, and I'm not surprised 39 wouldn't build. Try current mozilla-central first.
Oh, thanks.   An old build may well be compiled with a new compiler :)
I tried to compile central with VS2015RC, but in vain as a matter of course.
The first error looks opposite to the previous one.  Anyway I attached error.zip.

I still don't know what these mean.

============================
13:15.12 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits(104): error C3646: '_Bool_type': unknown override specifier
============================
Mistake.  The first error was the same as the previous one.  But we shouldn't modify the distributed Visual Studio.
I got the same errors using VS 2015 RTM.
(In reply to Dmitry Stepanushkin from comment #7)
> I got the same errors using VS 2015 RTM.

VS 2015 RTM & Win 10, another error:
d:\projects\firefox\root\msys\build\dist\include\mozilla\msvc_raise_wrappers.h(12): fatal error C1189: #error:  "Unable to wrap _RAISE(); CRT _RAISE() already defined"
Blocks: VC14
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: