The arch linux check for base-devel will always fail, as base-devel is not actually a package/metapackage, but a group of packages that are all installed seperately. If at all possible, maybe it could be switched to seeing what packages are actually installed specifically from the group, instead of checking for the whole group? (if desired, I can work an obtain a list of required packages for the installer to work on arch)