It is bad form to have ifdef blocks in a header. They should be removed, and the code in systemd.c should be altered to handle these cases.
Fixed by PR#4
Login to comment on this ticket.