- if(!i->second)
- prob="missing";
- else if(spkg && spkg->get_arch()!=default_pkg->get_arch())
- prob="wrong architecture ("+spkg->get_arch()+")";
- if(!prob.empty())
- problems.insert(StringMap::value_type(i->first, prob));
+ if(spkg && spkg->get_arch()!=main_pkg->get_arch())
+ problem(spkg->get_name(), format("wrong architecture (%s)", spkg->get_arch()));