Closed Bug 401812 Opened 19 years ago Closed 19 years ago

[10.5] Can't build Camino with 10.5 SDK: error: InterfaceBuilder/InterfaceBuilder.h: No such file or directory

Categories

(Camino Graveyard :: General, defect)

All
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mark, Assigned: mark)

Details

(Keywords: fixed1.8.1.10, Whiteboard: [camino-1.5.4])

Attachments

(1 file)

When configured with --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk, the build fails at: /Developer/usr/bin/gcc-4.0 -x objective-c-header -arch i386 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -Wreturn-type -Wunused-variable -fmessage-length=0 -mmacosx-version-min=10.5 -I/lizard/trunk/build/camino-shared-10.5/camino/IBPalette/build/CaminoViewsPalette.build/Deployment/CaminoViewsPalette.build/CaminoViews.hmap -O2 -F/lizard/trunk/build/camino-shared-10.5/camino/IBPalette/build/Deployment -I/lizard/trunk/build/camino-shared-10.5/camino/IBPalette/build/Deployment/include -I/lizard/trunk/build/camino-shared-10.5/camino/IBPalette/build/CaminoViewsPalette.build/Deployment/CaminoViewsPalette.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.5.sdk -c /lizard/trunk/build/camino-shared-10.5/camino/IBPalette/src/CaminoViewsPalette_Prefix.pch -o /Library/Caches/com.apple.Xcode.502/SharedPrecompiledHeaders/CaminoViewsPalette_Prefix-apfpiikvhzrcarecrorqroskseps/CaminoViewsPalette_Prefix.pch.gch /lizard/trunk/build/camino-shared-10.5/camino/IBPalette/src/CaminoViewsPalette_Prefix.pch:7:50: error: InterfaceBuilder/InterfaceBuilder.h: No such file or directory ** BUILD FAILED ** make[5]: *** [libs] Error 1 make[5]: Leaving directory `/lizard/trunk/build/camino-shared-10.5/camino/IBPalette' make[4]: *** [libs] Error 2 make[4]: Leaving directory `/lizard/trunk/build/camino-shared-10.5/camino' make[3]: *** [libs_tier_app] Error 2 make[3]: Leaving directory `/lizard/trunk/build/camino-shared-10.5' make[2]: *** [tier_app] Error 2 make[2]: Leaving directory `/lizard/trunk/build/camino-shared-10.5' make[1]: *** [alldep] Error 2 make[1]: Leaving directory `/lizard/trunk/build/camino-shared-10.5' make: *** [alldep] Error 2 make: Leaving directory `/lizard/trunk/mozilla' InterfaceBuilder.framework is not a part of the Mac OS X 10.5 SDK. There does not appear to be a direct replacement.
One idea is to drop IBPalette from the make-driven build. It's a developer tool that's not used in the application, and nothing else in the build depends on it. We would still keep IBPalette around, but people who want to use it would need to build it manually. We'd make IBPalette's project file specify the 10.4u SDK.
IIRC, there's a whole new way to build palettes now, which would probably be why that vanished.
D'ya know if the new way works with older developer tools installations?
This also breaks building with Xcode 2.5 on 10.4 with 10.4u SDK :(
That really sucks, Apple left it in the 10.4u SDK that ships with Xcode 3. I think that the best option here given the diverse Xcodes and OSes with their varying support for the old-style InterfaceBuilder.framework is to just take it out of the build.
Assignee: nobody → mark
Status: NEW → ASSIGNED
Attachment #286984 - Flags: review?(alqahira)
Comment on attachment 286984 [details] [diff] [review] Remove IBPalette from the default build r=ardissone I assume we want this for 1.5.x, too?
Attachment #286984 - Flags: review?(alqahira) → review+
I checked this in on the trunk and MOZILLA_1_8_BRANCH pre-Cm1.6a1. Yes, we want this and bug 401817 on CAMINO_1_5_BRANCH.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Keywords: fixed1.8.1.10
Resolution: --- → FIXED
Flags: camino1.5.4?
Flags: camino1.5.4? → camino1.5.4+
Whiteboard: [camino-1.5.4]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: