URL describes the problem, pretty much two symbols need to be defined prior to asoundlib.h inclusion. Patch included to fix compilation issue.
Created attachment 24259 [details, diff] patch to fix compilation issues, specific to .80, applicable for all.
In CVS.
Err, crap. again, 'In CVS' due to bugzilla's req that resolving it to fixed needs a comment... Bah.