Closed Bug 574869 Opened 15 years ago Closed 15 years ago

Mac build without libxul fails for me because the IOKit framework is missing

Categories

(Firefox Build System :: General, defect)

x86
macOS
defect
Not set
blocker

Tracking

(Not tracked)

VERIFIED FIXED
mozilla2.0b1

People

(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)

References

Details

(Keywords: regression)

Attachments

(1 file)

Here's what I get from make in layout/build: Undefined symbols: "_IOMasterPort", referenced from: nsAccelerometerSystem::Startup() in nsAccelerometerSystem.o "_IOServiceGetMatchingServices", referenced from: nsAccelerometerSystem::Startup() in nsAccelerometerSystem.o "_IOServiceMatching", referenced from: nsAccelerometerSystem::Startup() in nsAccelerometerSystem.o "_IOIteratorNext", referenced from: nsAccelerometerSystem::Startup() in nsAccelerometerSystem.o "_IOConnectCallStructMethod", referenced from: nsAccelerometerSystem::UpdateHandler(nsITimer*, void*) in nsAccelerometerSystem.o "_IOObjectRelease", referenced from: nsAccelerometerSystem::Startup() in nsAccelerometerSystem.o nsAccelerometerSystem::Startup() in nsAccelerometerSystem.o "_IOServiceClose", referenced from: nsAccelerometerSystem::Shutdown() in nsAccelerometerSystem.o "_IOServiceOpen", referenced from: nsAccelerometerSystem::Startup() in nsAccelerometerSystem.o ld: symbol(s) not found in widget/src/cocoa/Makefile.in, we add the IOKit framework, and I guess we should do the same in layout/build/Makefile.in as well. I don't know how this used to work, and what changed to make it break, but I have a simple patch which fixes this.
Attached patch Patch (v1)Splinter Review
Attachment #454177 - Flags: review?(ted.mielczarek)
Attachment #454177 - Flags: review?(ted.mielczarek) → review+
This is a regression from bug 562181, FWIW.
Blocks: 562181
Keywords: regression
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3a6
I just midaired with ehsan as well, but for posterity I'm posting my comment anyway: Full range for SeaMonkey; http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b51803f3fdef%20&tochange=31c52b96e75e Inspection blames: http://hg.mozilla.org/mozilla-central/rev/1d4e2804796a (Bug 562181 - Add support for MozOrientation on Qt. r=dougt )
VERIFIED; based on SeaMonkey builders succeeding.
Status: RESOLVED → VERIFIED
(In reply to comment #2) > This is a regression from bug 562181, FWIW. Which I seem to have made - sorry about that.... Happy that you could fix it so quickly :)
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: