Closed
Bug 327789
Opened 20 years ago
Closed 19 years ago
Build Instructions are out of date and don't take Intel into account
Categories
(Camino Graveyard :: Product Site, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: alqahira, Assigned: max)
References
()
Details
Attachments
(2 files)
cb.o's build instructions are out-of-date and cause build failures on Intel if people don't know to ask someone or look elsewhere (i.e., wiki.m.o for some oif the shared build stuff).
1) Xcode min version is now 1.5/2.2 on the trunk, correct?
2) Need Darwinports for Intel (which DP packages)?
3) Need fat Shared Menus Framework (only Mark and Kai have gotten this to build as far as we know; is it available somewhere?)
4) SDK info for Intel
5) Verify GCC4 on 10.4 FAQ question
At one point mento had mentioned providing a fat tarball of all the dependencies (SMF, IDL/Obrit, whatever we need from DP/Fink); is that still planned? I think that would be a good idea.
Comment 1•20 years ago
|
||
Mark, have all the necessary patches landed everywhere needed? If so, tell me what to update and how it should be updated and I'll do it.
Comment 2•20 years ago
|
||
Here are the SharedMenusCocoa as Fat (Universal) binary.
As discussed on IRC
Updated•20 years ago
|
Attachment #212373 -
Attachment description: SharedMenusCocoa 0.3 → SharedMenusCocoa 0.3.dmg
Comment 3•20 years ago
|
||
There's too much in the air right now, it's not worth documenting until all of the changes have been made.
Comment 4•20 years ago
|
||
I'm not sure if we can distribute prebuilt patched SharedMenusCocoa binaries or modified source. What we can do for sure is provide instructions for building a fat SharedMenusCocoa.
Here are those instructions - they're what I gave to Kai, so I assume that attachment 212373 [details] is a direct result of following them.
You can do a straight Intel-only build from an Intel Mac with what's in CVS right now on any of the three live branches. The only change to the instructions is that you can't use fink (fink does not yet work on Intel Macs) but DarwinPorts is OK, and for Camino, you need a fat SharedMenusCocoa per these instructions. HOWEVER, depending on the branch you choose, certain things might be broken, like Java and Flash.
| Reporter | ||
Comment 5•20 years ago
|
||
(In reply to comment #3)
> There's too much in the air right now, it's not worth documenting until all of
> the changes have been made.
Sure, that's fine. We filed this bug because we ran into someone on irc last night trying to build on Intel and wanted to know why it failed. SMF was at least part of the culprit, and I remembered it needed to be fat but no one knew how and Kai was asleep ;)
In the interim, at least being able to point people to this bug 24/7 and having the unoffical fat SMF from Kai and your instructions and summary/warnings in comment 4 should cover everything.
We might still want to put a note on that page saying "if you're building on Intel, this won't work correctly" or something, until things settle and we can post final instructions.
| Reporter | ||
Comment 6•20 years ago
|
||
We should add a link to the source tarball, too, when we do this: http://ftp.mozilla.org/pub/mozilla.org/camino/source/
Comment 7•20 years ago
|
||
The fat build instructions are here.
http://developer.mozilla.org/en/docs/Mac_OS_X_Universal_Binaries
Comment 8•20 years ago
|
||
A suggestion to the cb.o build page:
Would be nice with a TOC of the headings at the top of the page for better overview, since the page is quite tall and has lots of info...
(In reply to comment #4)
> Created an attachment (id=212384) [edit]
> How to make a fat SharedMenusCocoa
>
> I'm not sure if we can distribute prebuilt patched SharedMenusCocoa binaries or
> modified source. What we can do for sure is provide instructions for building
> a fat SharedMenusCocoa.
>
> Here are those instructions - they're what I gave to Kai, so I assume that
> attachment 212373 [details] [edit] is a direct result of following them.
>
> You can do a straight Intel-only build from an Intel Mac with what's in CVS
> right now on any of the three live branches. The only change to the
> instructions is that you can't use fink (fink does not yet work on Intel Macs)
> but DarwinPorts is OK, and for Camino, you need a fat SharedMenusCocoa per
> these instructions. HOWEVER, depending on the branch you choose, certain
> things might be broken, like Java and Flash.
>
Well, considering that SharedMenusCocoa is already distributed with Camino anyway, if there is a copyright violation, it's already happening anyway.
Comment 10•20 years ago
|
||
That's true...
There's nothing that's holding up the documentation any longer (comment 3), everything's landed and stable. Generic universal build instructions:
http://developer.mozilla.org/en/docs/Mac_OS_X_Universal_Binaries
| Assignee | ||
Comment 11•19 years ago
|
||
i'm going to semi-morph this bug to be about moving the build instructions (and other parts of development) into the wiki.
-> me
Assignee: bugzilla → max.ruderburg
| Reporter | ||
Comment 12•19 years ago
|
||
(In reply to comment #11)
> i'm going to semi-morph this bug to be about moving the build instructions (and
> other parts of development) into the wiki.
See http://wiki.caminobrowser.org/Website:Development for some initial discussion on that.
| Reporter | ||
Comment 13•19 years ago
|
||
I'm working on integrating the updates, Intel stuff from DevMo/delliott, and other general fixes for the instructions here: http://wiki.caminobrowser.org/Development:Building
The HTML is currently being preserved, but it might make more sense just to redirect cbo/dev/build to that page once we get things finished/polished, even if the rest of the Development migration/wiki skin/etc. is not ready. (All we'd really need are the restricted groups.)
Early stages and all, but update is in progress (and less evil than the existing instructions).
| Assignee | ||
Comment 14•19 years ago
|
||
We just changed the link to the build instructions to point to the ones on the wiki. I kept the old instructions where they were but put a note at the top of the page saying they were out of date and telling users where to go to get the current ones.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 15•19 years ago
|
||
We should keep an eye out for people who don't read the yellow box on http://www.caminobrowser.org/development/build/ and do a straight redirect to the wiki if it seems to be an issue.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•