however when I get to the last steps
sudo make install
sudo modprobe -r xpad
sudo depmod -a
sudo modprobe xpad
The xpad driver has been in the kernel for a great while now, so you shouldn't do this step. (the kernel version is newer than the one you're trying to install) From your logs, it looks like the driver is installed already and your joystick is being correctly detected. The device file is probably /dev/input/js0, not /dev/js0--though you can create a symlink if you want.
also how do I configure this remote on snes9xpress? I keep getting this message when I configure the button maps.
Snes9x hasn't had a button maps parameter since version 1.43, so those probably aren't going to work. You'll need to read how to edit the configuration file to configure the joystick for the straight-X11 version of Snes9x. If your computer isn't ancient, you could try the GTK+ version of Snes9x.