*BSD News Article 8160


Return to BSD News archive

Xref: sserve comp.mail.elm:7174 comp.unix.bsd:8213
Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.hawaii.edu!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!Sirius.dfn.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!horga!reswi!smart.bo.open.de!tom
From: tom@smart.bo.open.de (Thomas Neumann)
Newsgroups: comp.mail.elm,comp.unix.bsd
Subject: Re: elm 2.4 for 386bsd?
Date: 25 Nov 1992 21:54:26 GMT
Organization: News at smart
Lines: 26
Message-ID: <TOM.92Nov25225426@smart.bo.open.de>
References: <1992Nov18.031235.13671@moxie.hou.tx.us> <40rq334#@aix01.rz.fht-mannheim.de>
NNTP-Posting-Host: smart.bo.open.de
In-reply-to: kmw@roxi.rz.fht-mannheim.de's message of Tue, 24 Nov 92 07:25:38 GMT

>>>>> Regarding Re: elm 2.4 for 386bsd?; kmw@roxi.rz.fht-mannheim.de (Karsten M. Winkovics) adds:

  kmw> Greg Hackney (hackney@moxie.hou.tx.us) wrote:
  kmw> :
  kmw> : [about compiling elm-2.4 on 386BSD]
  kmw> : 
  kmw> : 4. Type "make" and away you go.

  kmw> I did so. No change at all. Make starts and sits somewhere in
  kmw> memory, as ps reports, but nothing else ever happens.. no disk
  kmw> activity, nothing...  not even after some time (hours, in fact,
  kmw> leaving the compiler alone overnight)
  kmw> Now what is really going on???

This one got me more than once on 386BSD. There is a bug in
the 386BSD make which causes it to wait for a makefile to be
read from stdin when make is invoked with a singe dash '-' with
no options to follow. This typically happens during recursive makes
in subdirectories of larger packages.
You have at least three ways to circumvent this bug

1) Install the 386BSD-patchkit. This fixes the bug in make
2) Rearrange the elm Makefile (after running ./Configure, of course)
3) "make MAKEFLAGS=k" instead of just "make" *might* work

bye -- Thomas