run tests in testobjdirs so that tmpfiles are left there
fix printf.  caught by clang