Current testsuite sometimes runs mktemp with only 5 X's in argument. On Debian this results in errors like this: Running /tmp/systemtap-0.0.20090502/build-tree/src/testsuite/systemtap.printf/out1.exp ... Failed to create temporary file: mktemp: cannot create temp file /tmp/staptestXXXXX: Invalid argument mktemp: last six characters of template must be XXXXXX
I fixed this myself: commit 9f27bd8143604a815b11b48ca054e03f78bdf69e Fix arguments to mktemp with less than 6 X's