USB Audio has always had rather a lot of warning messages I'm afraid. Personally I don't like having so many warnings for released SW but it's how it is for that version of USB Audio. However, the compiler changed its behaviour at some point to become more verbose for the -Wall option which did make things worse.

So you can make it slightly less "warning noisy" by removing -Wall from the Makefile.