stk500_recv(): programmer not responding. (WAS: UNO as ISP)

I hooked up my UNO as an ISP and the test bed Leonardo to try to load in a hex file where I spliced the Leonardo bootloader (with 8 bytes sliced off) and a fast-blink test hex and it was a no dice.

The avrdude command I fired off was:

avrdude -p m32u4 -cstk500v1 -P /dev/ttyACM0 -b115200 -D Uflash:w:leotest.hex

The result was a couple second delay and the error message in the title of this posting. I'm using Xubuntu 14.04 Linux and the Arduino 1.5.8 IDE works fine with UNOs, Pro Minis, and Mega 2560s. Is there a missing option in the avrdude command?

The Arduino as ISP uses 19200 baud rate. Change your avrdude option to -b19200.

Just tested your suggestion. It almost worked. The problem was in the "leotest.hex" file itself.
I just tested a reinstall of the bootloader itself and the command worked fine.