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)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mark, Assigned: mark)
Details
(Keywords: fixed1.8.1.10, Whiteboard: [camino-1.5.4])
Attachments
(1 file)
|
936 bytes,
patch
|
alqahira
:
review+
|
Details | Diff | Splinter Review |
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.
| Assignee | ||
Comment 1•19 years ago
|
||
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.
Comment 2•19 years ago
|
||
IIRC, there's a whole new way to build palettes now, which would probably be why that vanished.
| Assignee | ||
Comment 3•19 years ago
|
||
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 :(
http://developer.apple.com/DOCUMENTATION/MacOSX/Conceptual/OSX_Technology_Overview/SoftwareDevelopment/chapter_7_section_4.html#//apple_ref/doc/uid/TP40001067-CH206-DontLinkElementID_46
http://developer.apple.com/documentation/DeveloperTools/Conceptual/IBPlugInGuide/index.html#//apple_ref/doc/uid/TP40004323
http://developer.apple.com/documentation/DeveloperTools/Reference/InterfaceBuilder_framework/index.html#//apple_ref/doc/uid/TP40004455
The header still exists locally, which is kinda icky:
/Developer/Library/Frameworks/InterfaceBuilder.framework/Versions/A/Headers/InterfaceBuilder.h
That'll teach me to ever be an early adopter again :p
| Assignee | ||
Comment 6•19 years ago
|
||
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 | ||
Comment 7•19 years ago
|
||
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+
| Assignee | ||
Comment 9•19 years ago
|
||
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.
Updated•19 years ago
|
Flags: camino1.5.4?
| Assignee | ||
Updated•19 years ago
|
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.
Description
•