wolfy3d,
The explanation: whenever someone adds or removes a file from the project, or change compilation flags or libs, the configure script must be regenerated. autogen.sh is the script that does that job.
Usually, when we release a distro, configure goes ready, so that the user never has to ./autogen.sh. But when working with cvs, you will have to do it sometimes.
Please, report your results, and thanks for testing!
Cheers!