Heads-up: ParallelMake failures after split-tree


Date: Mon, 26 Dec 2005 14:19:44 -0800
From: Danek Duvall <danek dot duvall at sun dot com>
To: onnv-gate at onnv dot eng dot sun dot com
Subject: Heads-up: ParallelMake failures after split-tree

A few people have reported seeing the following error message when building
ON with ParallelMake since the split-tree putback:

    make: Fatal error in reader: Makefile, line 53: Macro assignment on dependency line
    Current working directory ..../usr/src/cmd/cmd-inet/usr.lib

This is a problem with the putback, namely that the makefile in that
directory and in another have trailing backslashes which ParallelMake
chokes on, but neither dmake nor /usr/ccs/bin/make do.

Until the problem is fixed, there are a couple of workarounds:

  - use dmake to build nightly, or dmake or /usr/ccs/bin/make to build
    locally.  The easiest thing to do is to add "d" to NIGHTLY_OPTIONS.  We
    will probably make this the default in the near future, as the gate has
    been building with this since the beginning, and we've seen no
    problems.

  - Fix the relevant makefiles.  In particular,

        usr/closed/uts/common/sys/Makefile

    has a trailing backslash on line 42, and

        usr/src/cmd/cmd-inet/usr.lib/Makefile

    has a trailing backslash on line 39.

  - Stop doing work, relax, and enjoy the break (whether you're actually
    off work or just get to enjoy the US not being so noisy for a few
    days).  ;-)

Apologies to all those who have spent time tracking this down.

Danek

last modified by alanbur on 2009/11/20 23:49
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.