Closed Bug 751592 Opened 13 years ago Closed 13 years ago

Windows debug builders failing due to error in Root.h / Upgrade to Windows 2010

Categories

(Thunderbird :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 15.0

People

(Reporter: standard8, Assigned: standard8)

References

Details

Attachments

(1 file)

Changes in mozilla-central have broken the Windows debug builds with: e:\builds\moz2_slave\tb-comm-cen-w32-dbg\build\mozilla\js\src\gc/Root.h(303) : fatal error C1075: end of file found before the left brace '{' at 'e:/builds/moz2_slave/tb-comm-cen-w32-dbg/build/mozilla/js/src/jsnum.cpp(1232)' was matched As we're currently upgrading to the Firefox architecture, the new builders have Visual Studio 2010 installed and if we upgrade to it, then it fixes the build issue. However, currently it also breaks mozmill tests in debug mode, I'm trying to work out what the opt ones are doing before working out where we go next.
My suspicion is that mozilla-central will continue to break vc 2005, and that we're better off moving to vc 2010 as best we can. There are disadvantages to 2010 (apparently, breakpad stack traces aren't as good), and the IDE is dog slow, but I think we're still better off being on the same compiler as Firefox.
Attached patch The fixSplinter Review
Although the bustage is now fixed, I think we should upgrade anyway. This will match our mozconfigs against Firefox and take the necessary updates. Try server builds available here: https://ftp.mozilla.org/pub/mozilla.org/thunderbird/try-builds/bugzilla@standard8.plus.com-f766d16dc6d0/ (ignore the Win64 directory as that's already upgraded)
Assignee: nobody → mbanner
Status: NEW → ASSIGNED
Attachment #621952 - Flags: review?(dbienvenu)
Comment on attachment 621952 [details] [diff] [review] The fix yeah, I agree...
Attachment #621952 - Flags: review?(dbienvenu) → review+
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 15.0
Depends on: 753456
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: