Closed Bug 194670 Opened 23 years ago Closed 23 years ago

configure fails GNU make 3.80 as not being "at least 3.78"

Categories

(SeaMonkey :: Build Config, defect)

x86
All
defect
Not set
blocker

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.4alpha

People

(Reporter: gonufer, Assigned: netscape)

References

Details

Attachments

(1 file)

gmake --version with 3.80 returns "GNU Make 3.80" but configure looks at token four (4) as the field with the version information. It's token 3 with GNU make 3.80 so the test fails. This is new as soon as configure was regenerated after the changes for Bug 187594.
What is it with GNU project maintainers deciding to arbitrarily change the output of --version between minor releases? First gcc, now make.
Severity: normal → blocker
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.4alpha
Attachment #115356 - Flags: review?(bryner)
*** Bug 194873 has been marked as a duplicate of this bug. ***
*** Bug 194991 has been marked as a duplicate of this bug. ***
Attachment #115356 - Flags: review?(bryner) → review+
Patch has been checked in.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
The fix doesn't immediately work for me. Adding this line: echo "xxx${_make_vers}xxx" > /tmp/tmplog to configure shows that gmake is adding extra "goop" to the output: /var/tmp/mozilla-20030226/mozilla% cat /tmp/tmplog xxxgmake[1]: Entering directory `/var/tmp/mozilla-20030226/mozilla' 3.80 gmake[1]: Leaving directory `/var/tmp/mozilla-20030226/mozilla'xxx /var/tmp/mozilla-20030226/mozilla% I found that adding the '-s' flag to the gmake command fixed this.
I put another bandaid on top of that patch to supress the directory messages. For some reason, -s completely silenced the output on Darwin.
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

Created:
Updated:
Size: