Does testnet even work for this build? I'm not having any luck with mining in testnet or even -gen=1 working.
Yes. But in order for any network to work (generate blocks) you need at least two nodes. Apparently, nobody is using the test net at the moment, or you/they disabled IRC etc. Just start a second test net node and you will be able to generate blocks.