Closed
Bug 5159
Opened 26 years ago
Closed 26 years ago
[PP]Unix build instructions are out of date.
Categories
(SeaMonkey :: Build Config, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
M7
People
(Reporter: ramiro, Assigned: leaf)
References
()
Details
(Whiteboard: wip)
Attachments
(1 file)
(deleted),
patch
|
Details | Diff | Splinter Review |
These are the changes i propose for the unic build instructions at:
http://www.mozilla.org/build/unix.html
I propose making 2 pages.
The first one is small, not intimidating and fits in one screen full.
There should be no technicalities in this page. There should be links
to pages where thse techincalities are explained, though.
The second page can have whatever technicalities and complications that
are needed for whatever reason in whatever order, i dont care about
this.
Notes:
+ The redhat linux page is not really needed. The gtk rpm thing can
go in the requirements section in page two.
+ Change LD_LIBRARY_PATH and MOZILLA_FIVE_HOME references to using
./mozilla-apprunner.sh. This is what we will ship and how the
app should (and will be) run.
+ Take out anything that references NSPR rpms. This is not our problem
anymore now that nspr can be built and used in the tree.
+ autoconf and m4 are not needed. Except if you are an autoconf hacker.
I guess you need to divide the requirements section into 2, one for
build requirements for mortals, and one for hackers.
+ The glibc2.07 patch reference is completely useless. No one in their
right mind will rebuild glibc after applying this patch. If you must
reference this bug, provide a link to the rpms on mozilla.org.
The idea im trying to get across is that we need to use hyperlink
technology to unclutter the main page.
thanks.
--one.html-----------------------------------------------------------------
1. Introduction
LEAVE AS IS
2. Get the code
LEAVE AS IS
3. Requirements
Before proceeding, please see (two.html#requirements) for a list
of requirements (stuff needed to build mozilla)
4. Automated build (client.mk)
For a list of mozilla requirements, see (two.html#requirements)
o cvs co mozilla/client.mk
o cd mozilla
o gmake -f client.mk
To rebuild without pulling the tree:
o gmake -f client.mk build_all
To just pull the tree:
o gmake -f client.mk pull_all
There is a build configurator tools that allows you to configure
your build using a web browser. See (LINK TO BUILD CONFIGURATOR)
for more information.
5. Manual build
o mkdir mozilla
o cd mozilla
o ./configure
o gmake
For configure options, run "./configure --help"
Once you have configured, you only have to run configure if you add or
remove Makefile.in files (cvs update can do this. Beware!).
The list of makefiles is in mozilla/allmakefiles.sh.
Please see (two.html#details) for build system details and power user
features.
6. After the build
o cd dist/bin
o ./mozilla-apprunner.sh
o ./mozilla-viewer.sh
For more information on the mozilla build system, platform specific
hacks, please see (two.html#details).
--one.html---------------------------------------------------------
Updated•26 years ago
|
Priority: P3 → P1
Summary: unix build instructions need to be made a lot simpler → Unix build instructions are out of date.
Target Milestone: M5
Comment 1•26 years ago
|
||
Leaf, I made this suggestion to you yesterday, but I thought I would add it
here.
The "build documentation",
http://www.mozilla.org/build/
should list all the new unix pages you create,
* Build Unix (easy)
+ Build Unix (All the gory details for tweakers)
Also add the list of build pages directly onto the "source code" page,
http://www.mozilla.org/source.html
3. Build
Look at the build instructions to find out how to compile this beast.
On Unix (easy)
On Unix (detailed)
On Win32
On MacPPC
etc.
Updated•26 years ago
|
Status: NEW → ASSIGNED
Comment 2•26 years ago
|
||
I've made a bit of progress; i need to clean up the links to these pages, and
fix the unix-details.html page still.
Comment 3•26 years ago
|
||
The build page looks a lot better. It also does not need the table of contents
at the top, or the "Getting the Code" section.
Comment 4•26 years ago
|
||
Comment 5•26 years ago
|
||
I went ahead and applied the patch. I hope that is ok.
Comment 6•26 years ago
|
||
thanks, slamm.
Comment 8•26 years ago
|
||
The "Detailed Unix Build Instructions" still need updating.
can we get this closed? leaf: what needs to happen in order to resolve this bug?
Updated•26 years ago
|
Whiteboard: doc update on mozilla.org
Updated•26 years ago
|
Target Milestone: M5 → M6
Comment 10•26 years ago
|
||
fitst thing on m6 last on m5
Summary: Unix build instructions are out of date. → [PP]Unix build instructions are out of date.
Updated•26 years ago
|
Whiteboard: doc update on mozilla.org → I'll have fixed docs checked in by noon tomorrow
Updated•26 years ago
|
Target Milestone: M6 → M7
Comment 11•26 years ago
|
||
I've checked in some of the suggested fixes, but there's still more. I'll keep
working on it, but this doesn't hold up M6
Updated•26 years ago
|
Whiteboard: I'll have fixed docs checked in by noon tomorrow → wip
Comment 12•26 years ago
|
||
moving to m8, wip boy
Comment 13•26 years ago
|
||
What's the point of having this bug continuously open?
Is there a specific checkin that needs to happen?
Updated•26 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Comment 14•26 years ago
|
||
They look ok to me.
Marking fixed.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•