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
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.
Since this project has moved to GitHub and the latest code there still has this problem, I re-filed this issue as https://github.com/virtualsquare/vde-2/issues/6.