Fix #978: mktemp usage incompatible with some BSD-derived systems