Subject: bug#1705: 23.0.60; parallel build failure: `mh-e' was not provided

From: Markus Triska <[email-masked]>
Date: Thu, 25 Dec 2008 23:27:56 +0100 (CET)

A parallel compilation (-j 2) with today's CVS version aborted with:

   In toplevel form:
   mh-e/mh-folder.el:34:1:Error: Required feature `mh-e' was not provided
   Wrote /Users/mt/emacs/lisp/mh-e/mh-e.elc
   Compiling /Users/mt/emacs/lisp/mh-e/mh-funcs.el
   make[1]: *** [/Users/mt/emacs/lisp/mh-e/mh-folder.elc] Error 1
   make[1]: *** Waiting for unfinished jobs....
   make[1]: *** Waiting for unfinished jobs....
   No MH variant found on the system
   Wrote /Users/mt/emacs/lisp/mh-e/mh-funcs.elc
   make: *** [lisp] Error 2

After another "$ make -j 2", the compilation proceeded without errors.
The full compilation log is available from:

   http://www.logic.at/prolog/log20081225.txt

I have seen this problem only once so far in many tries.

In GNU Emacs 23.0.60.1 (i386-apple-darwin8.11.1, GTK+ Version 2.12.9)
 of 2008-12-25 on mt-computer.local
Windowing system distributor `The XFree86 Project, Inc', version 11.0.40400000
Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t