Closed Bug 219327 Opened 22 years ago Closed 22 years ago

mingw build fails with w32api 2.4

Categories

(SeaMonkey :: Build Config, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.6alpha

People

(Reporter: cls, Assigned: mozbugs-build)

References

Details

Attachments

(1 file)

In the original mingw port (bug 134113), we added an ifdef to nsRenderingContextWin.cpp to work around a discrepancy between MSVC's & Mingw's implementations of the win32 api. With w32api 2.4, that discrepancy has been fixed so the ifdef should be removed and a hard check for 2.4 added. (Or we could modify the ifdef to allow w32api 2.3 to still work.)
Attached patch v1.0Splinter Review
Attachment #131537 - Flags: review?(bryner)
That would explain why my build has stopped working.
FYI, this patch fixes my compile problem when using w32api v2.4.
*** Bug 219423 has been marked as a duplicate of this bug. ***
Comment on attachment 131537 [details] [diff] [review] v1.0 > bryner: any thoughts on bumping the mingw build requirements? <bryner> cls: is this because of w32api changes? > bryner: yes and the windres fix <bryner> i'm fine with it
Attachment #131537 - Flags: review?(bryner) → review+
Patch has been checked in.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.6alpha
Comment on attachment 131537 [details] [diff] [review] v1.0 We should get this into the 1.5 branch as well. Should be low risk as it only concerns MinGW, and it makes that work with the latest w32api.
Attachment #131537 - Flags: approval1.5?
Comment on attachment 131537 [details] [diff] [review] v1.0 too late for 1.5.
Attachment #131537 - Flags: approval1.5? → approval1.5-
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: