When compiling WPS it can happen that not all the executables (geogrid, ungrib and metgrid) are created. This could be because the configuration chosen to compile WRF or WPS may not be the correct one.
Try compiling WRF again, making sure that you choose "dmpar" from the options and then configure it for the em_real option. Then compile WPS and make sure that you choose "serial" if you're not running simulations over large domains, otherwise choose the "dmpar" option as well.
(I am talking about the sections "Building WRFV" and "Building WPS" from the tutorial here: http://www2.mmm.ucar.edu/wrf/OnLineTuto ... torial.php
If after that you still don't have the executables then I'd recommend to simply start installinf the WRF model from scratch.
Hope this helps,