MozillaZine

Solved!How to build Firefox 3.1 with mercurial?

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
HeinzDo
 
Posts: 185
Joined: January 5th, 2006, 8:47 am
Location: Dortmund/Germany

Post Posted June 23rd, 2008, 7:38 am

solved

smsmith
Moderator

User avatar
 
Posts: 19878
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Post Posted June 23rd, 2008, 4:13 pm

Wow! Great! Thanks for sharing your solution so everyone could learn from it! :?
Give a man a fish, and he eats for a day. Teach a man to fish, and he eats for a lifetime.
I like poetry, long walks on the beach and poking dead things with a stick.
Please do not PM me for personal support. Keep posts here in the Forums instead and we all learn.

Elen
 
Posts: 394
Joined: February 13th, 2004, 5:53 am

Post Posted June 23rd, 2008, 4:50 pm

Short Windows guide for reference:

1) Install MozillaBuild 1.3, http://ftp.mozilla.org/pub/mozilla.org/ ... up-1.3.exe
2) Pull source using "hg clone http://hg.mozilla.org/mozilla-central/ src"
3) Add "mk_add_options AUTOCONF=autoconf-2.13" to your .mozconfig file
4) Build as previously (make -f client.mk build or profiledbuild)

Instead of make -f client.mk checkout use hg pull -u or hg update to keep your tree up to date. hg pull -u only updates the files that have changed, if you are missing a file you need to use hg update.

You can also use hg status to see how your tree is doing.

gary_johnson_53
 
Posts: 2
Joined: October 19th, 2007, 11:33 pm

Post Posted August 4th, 2008, 8:24 am

A minor clarification. I believe that you do the clone once, to create your mercurial local repository (working directory)

after that, if you want to get the latest changes, you CD to your mercurial working directory and do an hg pull -u

Return to Third Party/Unofficial Builds


Who is online

Users browsing this forum: No registered users and 2 guests