Hi!
So, yes, Gadget does pure Nbody, if you have zero SPH particles, and then it is not at all slower than pure Nbody codes (on the contrary, most Nbody codes don't do trees for the long range gravity). I have installed it on my laptop and desktop (both linux). I have not yet tried it on my MacPro.
Indeed, you need a lot of packages, that best be installed by hand, with some of the prefixes and flags set by hand, FFTW is not necessary for MPI (it in fact is used for th tree), but the installs all need to be consistent with one another. Did you follow the Gadget install manual? I had some issues with MPI and FFTW (and HDF5, but if you don't want to use that just don't install it with hdf5 capabilities). I think I used mpich2 instead of OpenMPI, but I am not sure about that. Also, OpenMPI should just work, but maybe you need some flags in an installation by hand (rather than the default using Fink or similar software).
If you follow the gadget install manual in the right order, and you get stuck somewhere, the error message usually is helpful... Give me some details if it doesn't work!
Good luck!