rpm -bp checks build dependancies which seems silly, since it makes it unneccessarily annoying to unpack an archive you don't even want to build. The actual build stage should IMHO do the check/error
Add --nodeps if you wish to disable build dependency checking.
Thats the whole issue. Its not 'build dependacy checking' its 'source file unpack dependancy checking' we have implemented