Closed Bug 70445 Opened 24 years ago Closed 24 years ago

Cannot build debug & opt nspr trees under win32

Categories

(SeaMonkey :: Build Config, defect, P1)

x86
Windows 2000
defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9

People

(Reporter: cls, Assigned: cls)

Details

Attachments

(2 files)

A user posted about this problem in the m.builds newsgroup.  The drawback of
autoconf builds is that we cannot build with multiple <config>.OBJ dirs unless
we figure out a way to also place the generated config files (autoconf.mk) into
a <config>.OBJ directory as well.  Rather than go through that as I'd like
<config>.OBJ subdirs to go away once win32 is switched over to use autoconf, I
have a patch that will create a <config> dir within mozilla/nsprpub/ and do an
objdir build from there.
Severity: normal → critical
Priority: -- → P1
Target Milestone: --- → mozilla0.9
In nsprpub\gmakefile.win, you say:
# Argh.  nmake keeps the cwd from cmd to cmd and gmake does not
# Furthermore, shmsdos doesn't support '&&' so there's a chance the
# 'cd' could fail and configure would be run in the wrong dir

Aren't we requiring that 'make' and 'sh' from the Cygwin tools
be used?  Are you still trying to support Netscape's Win32 port
of gmake and shmsdos?
In trying to address the speed concerns of using the cygwin posix layer for each
command executed, we only require the use of ash for running configure.  There
is a slight slowdown from using ash as opposed to shmsdos but nothing as drastic
as what was estimated before (on w2k, win9x might be a different story).  Unless
more problems like this pop up, I don't see a huge problem in supporting the
netscape tools.
wtc- no, we are not using cygwin's make.  We're supporting the updated (3.79.1)
version of gmake natively compiled for Win32 (and hacked to use shmsdos), for
speed.  This is what's in wintools.zip.

This change to client.mak has stopped my build working (on WinNT), I have had 
to revert to 3.95.
Please ignore my previous comments, I can no longer reproduce this problem. 
Sorry for wasting time.
this looks like it's already in the tree... is that right, cls? r=leaf, 
posthumously
Yes, it's in the tree and causing the usual amount of havoc.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
verified.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: