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: