#54 2.3.2 doesn't build in parallel

open
nobody
2
2015-08-06
2012-03-11
Adam Vandenberg
No

2.3.1 worked with "make install -j2", on OS X with a Core 2 duo, but 2.3.2 requires the build to be serialized, otherwise it fails with:

make install
Making install in include
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Users/adamv/homebrew/Cellar/vde/2.3.2/include" || .././install-sh -c -d "/Users/adamv/homebrew/Cellar/vde/2.3.2/include"
test -z "/Users/adamv/homebrew/Cellar/vde/2.3.2/include" || .././install-sh -c -d "/Users/adamv/homebrew/Cellar/vde/2.3.2/include"
/usr/bin/install -c -m 644 libvdesnmp.h libvdemgmt.h '/Users/adamv/homebrew/Cellar/vde/2.3.2/include'
/usr/bin/install -c -m 644 libvdeplug.h libvdeplug_dyn.h libvdehist.h '/Users/adamv/homebrew/Cellar/vde/2.3.2/include/.'
Making install in src
Making install in common
CC canonicalize.lo
CC cmdparse.lo
CC open_memstream.lo
CC strndup.lo
CC poll.lo
CCLD libvdecommon.la
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in lib
Making install in .
make[3]: *** No rule to make target `../../src/lib/libvdemgmt.la', needed by `libvdesnmp.la'. Stop.
make[3]: *** Waiting for unfinished jobs....
CC libvdemgmt.lo
CC libvdesnmp.lo
make[2]: *** [install-recursive] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

Discussion

    • priority: 5 --> 2
     
  • I did -j16 on 2.3.2 the other day, but it wasn't on the install target. It's possible it was just lucky timing for 2.3.1.