Closed Bug 5018 Opened 25 years ago Closed 25 years ago

a couple of build gotchas on Windows

Categories

(SeaMonkey :: Build Config, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: arman, Assigned: leaf)

Details

(Whiteboard: fixed docs will be checked in by noon tomorrow)

This was the first time for me building Mozilla. I've downloaded mozilla-19990128.tar.gz and I'm compiling on a NT4.0 box. Here are the problems I ran into: * nglayout.mak in the main MOZILLA directory assumes there is a command called unix_date in the $(MOZ_TOOLS)\bin directory. However, the latest release of Gnu Tools from Cygnus (Cygwin 20.1) there is only a "date" command. * config/rules.mak assumes perl is at $(MOZ_TOOLS)\perl5\perl.exe. However, the build documentation at http://www.mozilla.org/build/win32.html simply suggest to use ActivePerl, which doesn't install in $(MOZ_TOOLS)\perl5. The make file should probably just use the perl that's in the user's path. I believe that the build document already suggests putting perl and the GNU tools at the start of the path when building. * The following line in the build instructions at http://www.mozilla.org/build/win32.html should be changed form: OS_TARGET=WINNT to set OS_TARGET=WINNT * The following environment variables were needed to run make on nglayout.mak: set MODULAR_NETLIB=1 set STANDALONE_IMAGE_LIB=1 set NGLAYOUT_PLUGINS=1 They should be added to the list of variables listed in http://www.mozilla.org/build/win32.html.
Assignee: briano → leaf
I hereby designate Leaf as the Windows expert who will be able to make sense of this for me. ;-)
Status: NEW → ASSIGNED
working on the docs
Actually, the "perl" and "date" gotchas have been fixed in the source base, the docs are all i have left to clean.
Target Milestone: M6
just setting a target milestone to get it off the radar of bugs with no milestones
what's left to fix on the docs? I can go fix this if you're busy.
Whiteboard: fixed docs will be checked in by noon tomorrow
Target Milestone: M6 → M7
setting to m7, this isn't a milestone blocker; more work will be done on this shortly
is this fixed?
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I just double checked, this is all fixed stuff. The doc is sufficient to build.
vrfy, people build on win32, nt4, and even 9x.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.