Closed Bug 993467 Opened 10 years ago Closed 10 years ago

mailnews/base/src/nsMessengerUnixIntegration.cpp:26: ... fatal error: 'pixman.h' file not found (--enable-system-pixman)

Categories

(SeaMonkey :: Build Config, defect)

SeaMonkey 2.26 Branch
defect
Not set
normal

Tracking

(seamonkey2.25 unaffected, seamonkey2.26 affected, seamonkey2.27 affected, seamonkey2.28 fixed)

RESOLVED FIXED
seamonkey2.28
Tracking Status
seamonkey2.25 --- unaffected
seamonkey2.26 --- affected
seamonkey2.27 --- affected
seamonkey2.28 --- fixed

People

(Reporter: jbeich, Assigned: jbeich)

References

Details

Attachments

(1 file)

Bug 941595 fixed --enable-system-pixman in m-c but there were no corresponding commit in c-c, or it wasn't backported to seamonkey-2.26.

In file included from mailnews/base/src/nsMessengerUnixIntegration.cpp..:26:
In file included from mozilla/dist/include/nsIWidget.h:21:
In file included from mozilla/dist/include/mozilla/layers/LayersTypes.h:11:
In file included from mozilla/dist/include/nsRegion.h:23:
mozilla/dist/system_wrappers/pixman.h:3:15: fatal error: 'pixman.h' file not found
#include_next <pixman.h>
              ^
1 error generated.
Attached patch fixSplinter Review
Attachment #8404488 - Flags: review?(standard8)
Comment on attachment 8404488 [details] [diff] [review]
fix

[Approval Request Comment]
Regression caused by (bug #): bug 845874 regression
User impact if declined: --with-system-pixman and --with-system-cairo broken build
Testing completed (on m-c, etc.): soon
Risk to taking this patch (and alternatives if risky): Very low: affects only build and MOZ_PIXMAN_CFLAGS are empty on TBPL.
String changes made by this patch:
Attachment #8404488 - Flags: approval-comm-beta?
Attachment #8404488 - Flags: approval-comm-aurora?
Comment on attachment 8404488 [details] [diff] [review]
fix

Looks good, thanks. I'll approve this once its landed on central.
Attachment #8404488 - Flags: review?(standard8) → review+
Keywords: checkin-needed
https://hg.mozilla.org/comm-central/rev/c27f7537bc1b
Assignee: nobody → jbeich
Status: NEW → RESOLVED
Closed: 10 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.28
Not specific to FreeBSD, some other downstream users are also affected: ArchLinux (pixman), Gentoo (cairo, optionally), Mageia (cairo), PkgSrc (cairo) and, probably, more.
Comment on attachment 8404488 [details] [diff] [review]
fix

For some reason this fell between the cracks. Apologies all.
Attachment #8404488 - Flags: approval-comm-beta?
Attachment #8404488 - Flags: approval-comm-aurora?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: