well i just double checked which one i have just remove xboxdrv and tried to install xpad but ran in to the package that is unavailable of the linux-headers-generic and what i have been reading it is not available on Debian it goes by the Linux version and the architecture.
(edit)
well i manuly installed dkms then had to go in to the script in the retropi setup for xpad and comment out the depenicy for linux-headers-generic since the needed linux-headers for the current linux verson was automatically installed when i manually installed dkms so i commented it out so the installer would continue and install xpad and that worked.