vm-8.1.1 parallel make fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VM |
Triaged
|
Low
|
Unassigned |
Bug Description
On a quad-core machine, I observe the following failure with "make -j5":
Generating autoloads for vm.el...
Generating autoloads for vm.el...done
Saving file /var/tmp/
Wrote /var/tmp/
(No changes need to be saved)
echo "(custom-add-load 'vm 'vm-cus-load)" >> vm-autoloads.el
In toplevel form:
vm-grepmail.
make[1]: *** [vm-grepmail.elc] Error 1
make[1]: *** Waiting for unfinished jobs....
Wrote /var/tmp/
echo "(setq vm-configure-
echo "(setq vm-configure-
echo "(require 'vm-vars)" >> vm-autoloads.el
echo "(provide 'vm-autoloads)" >> vm-autoloads.el
Wrote /var/tmp/
Wrote /var/tmp/
make[1]: Leaving directory `/var/tmp/
make: *** [all] Error 1
As one can see in the log, vm-autoloads.el is loaded by other files before it is completely written.
Changed in vm: | |
importance: | Undecided → Medium |
milestone: | none → 8.1.2 |
Changed in vm: | |
milestone: | 8.1.2 → 8.2.1 |
Changed in vm: | |
importance: | Medium → Low |
I put the status as 'triaged' for bugs that have been allocated to a milestone. Otherwise, we won't know which ones have been scheduled and which not.
The Makefile is really basic. I am not surprised that it can't deal with parallel make. All the dependencies between elisp files haven't been recorded.