On revisions after 3586 the signer can't be built on a "clean system" because of a libhsm dependency.
I suppose hasn't been detected by tests, because maybe your system
isn't as clean.
It reintroduces some files which was removed in revision 3552 by Jakob.
-8<-
checking what are the libhsm libs... -L/usr/local/lib -lhsm
checking libhsm.h usability... no
checking libhsm.h presence... no
checking for libhsm.h... no
configure: error: libhsm not found in source tree nor on system
configure: error: ./configure failed for signer