falconindy reported on IRC that dbus-1.6.0 does not automatically create $(DESTDIR)/var/lib/dbus during "make install".
This turns out to be caused by an change in Automake 1.11.4:
- An empty declaration of a "foo_PRIMARY" don't cause anymore the
generated install rules to create an empty $(foodir) directory
so our empty localstatelib_DATA is not enough to ensure that localstatelibdir is created.
This will prevent dbus-uuidgen from working. We should create that directory in an install-local hook instead.
Created attachment 63435 [details] [review]
Create /var/lib/dbus explicitly rather than as a side-effect
Since Automake 1.11.4, an empty localstatelib_DATA variable will not
create $(localstatelibdir) as a side-effect.
Signed-off-by: Simon McVittie <email@example.com>
Looks good to me.
Fixed in 1.6.2