trying to debug with radio.printDetails()

It looks like you have a problem with the nrf24l01 library you have install. Many of the missing items are declared in nRF24L01.h but not all. I would suggest you delete your NRF2401 library completely and install a new version. Try

jscrane (Stephen Crane) · GitHub or http://maniacbug.github.com/RF24

Either of those libraries will work with your sketch and satisfy all the dependencies.