Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / Applications / Firefox / Mozilla / March 2007



Tip: Looking for answers? Try searching our database.

MAC build directions?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
weiss.matt@gmail.com - 15 Jun 2005 13:18 GMT
Hey All,

I was wondering if anyone could point me to the error of my ways.  I'm
trying to build firefox on a MAC (10.4) and I cannot successfully get
it to build.  Reading the build page
http://www.mozilla.org/build/mac.html I have installed all the correct
developer tools (I believe) such as the apple developer tools, Fink.  I
sourced the init.sh script in my login script, fetched and installed
orbit, orbit-dev glib, zip, and unzip, installed the shared menus
framework, installed pkg-config, installed quicktime 7 sdk.  I noticed
in a few other threads that mentioned the danger of using gcc 4, thus
I'm using gcc 3

My first questions is whether or not I need to install any of the tools
under the unix-builds link.  I am familiar with doing unix builds, but
I don't believe this is necessary, is it?

I'm not clear on is where I can find instructions on how to configure
the tarball for the mac.  At the top of the page, it says that the
instructions are for using autoconf tools.  Does this mean that I can
do a ./configure then a make?  What about the .mozconfig file?  do I
need one of these?  What should the settings be?  My goal is to
replicate a firefox build.

Thanks,
Matt
Ludovic Hirlimann - 15 Jun 2005 17:40 GMT
> My first questions is whether or not I need to install any of the tools
> under the unix-builds link.  I am familiar with doing unix builds, but
> I don't believe this is necessary, is it?

Nop.

> I'm not clear on is where I can find instructions on how to configure
> the tarball for the mac.  At the top of the page, it says that the
> instructions are for using autoconf tools.  Does this mean that I can
> do a ./configure then a make?  What about the .mozconfig file?  do I
> need one of these?  What should the settings be?  My goal is to
> replicate a firefox build.

in the tarball create a .mozconfig file containing what you want to
build. then "make -f client.mk build".

Could you tell us what your errors are ?

Ludovic
- --
Ludovic Hirlimann               http://perso.hirlimann.net/~ludo/blog/
                 GPG key 1024D/C139647C 2005-03-06
Key fingerprint = 6EFB D26F C7A2 12B2 E093  B9E8 68F3 58F6 C139 647C
Christian Biesinger - 15 Jun 2005 19:37 GMT
> Does this mean that I can
> do a ./configure then a make?

Yes. You need to give it an --enable-application argument though. For
firefox, use --enable-application=browser.

>  What about the .mozconfig file?  do I
> need one of these?

No, a .mozconfig file just stores configure arguments for convenience.
Silversleeves - 16 Mar 2007 23:36 GMT
[[ This message was both posted and mailed: see
  the "To," "Cc," and "Newsgroups" headers for details. ]]

Heigh-hO!

Note the change in capitalisation in the subject line, Matt.
MAC generally stands for Media Access Controller, while "Mac" is the
accepted and popular shorthand for the Apple Macintosh computer. I
doubt very highly you have been trying to compile Mozilla OS X on a
network interface card (NIC), a router, gateway or Net hub, but then
I've been wrong in the past.

By the way, how'd that turn out anyway?

Have a day.

Signature

Silversleeves
13 years on the Mac OS
4 years an OS X Power User
15 months an AASP

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.