What happens is that the pppd process attempts to issue a request to find the version of the driver in the kernel. This request is only acceptable if the calling process is the root account. Since you are not running as the root user and have not secured the program to be setuid to root, then the request fails. Since the request to fetch the driver version fails, the default value is 0.0.0. This is the wrong version and the message is generated.
Additional information is in the next question.
I know that I enabled the option and built the kernel. Make sure that you did rebuild the kernel and that you are running it. Make sure that you don't have an old copy of pppd on your disk and you are running that version. Many people objected to this location. The pppd process needs to make changes to the networking system and this can only be done if you are the root user.