Here's the "official word" on required packages
Building all packages with the build system is often fraught with pain. If you're trying to do that, installing the buildbot would be a better plan, as it handles the process in a couple phases and in a way that failures don't break things.