for(PackageList::iterator i=all_reqs.begin(); i!=all_reqs.end(); ++i)
{
if(find(direct_reqs.begin(), direct_reqs.end(), *i)!=direct_reqs.end())
for(PackageList::iterator i=all_reqs.begin(); i!=all_reqs.end(); ++i)
{
if(find(direct_reqs.begin(), direct_reqs.end(), *i)!=direct_reqs.end())
for(StringList::iterator i=build_info.incpath.begin(); i!=build_info.incpath.end(); ++i)
*i = (pkg.get_source() / *i).str();
for(StringList::iterator i=build_info.incpath.begin(); i!=build_info.incpath.end(); ++i)
*i = (pkg.get_source() / *i).str();