| Index: parallel_emerge
|
| diff --git a/parallel_emerge b/parallel_emerge
|
| index 4518575cf5e6fa3a298c277be587164404dd8e33..03684c2ed0d702685d95c46a0c33e53d46250b44 100755
|
| --- a/parallel_emerge
|
| +++ b/parallel_emerge
|
| @@ -884,6 +884,20 @@ class DepGraphGenerator(object):
|
| if (this_pkg[merge_type] or pkg not in final_pkgs):
|
| return
|
|
|
| + if pkg not in deps_info:
|
| + emerge_cmd = "emerge"
|
| + if self.board:
|
| + emerge_cmd = "emerge-%s" % self.board
|
| + emerge_cmd += " -pe =%s %s" % (pkg, " ".join(emerge.cmdline_packages))
|
| + use_str = os.environ.get("USE")
|
| + if use_str:
|
| + emerge_cmd = 'USE="%s" %s' % (use_str, emerge_cmd)
|
| + print "ERROR: emerge has refused to update %s" % pkg
|
| + print "Are there impossible-to-satisfy constraints in the dependency"
|
| + print "graph? To debug the issue, try the following command:"
|
| + print " %s" % emerge_cmd
|
| + sys.exit(1)
|
| +
|
| # Mark this package as non-optional
|
| deps_info[pkg]["optional"] = False
|
| this_pkg[merge_type] = True
|
|
|