The `echo -e` command is non-standard, and ends up printing a -e at the top of the version.h file. Switching it to `printf` works correctly and is the "correct" command to work in all shells.
I also removed the GL/version.h file from the git cache, as it's in .gitignore but seems to have been accidentally checked in.