--- rpython/translator/platform/posix.py.orig 2013-05-09 19:07:56.000000000 +1000 +++ rpython/translator/platform/posix.py 2013-05-10 16:46:49.000000000 +1000 @@ -1,6 +1,6 @@ """Base support for POSIX-like platforms.""" -import py, os, sys +import py, os, sys, subprocess from rpython.translator.platform import Platform, log, _run_subprocess @@ -189,9 +189,9 @@ else: path = path_to_makefile log.execute('make %s in %s' % (" ".join(extra_opts), path)) - returncode, stdout, stderr = _run_subprocess( - self.make_cmd, ['-C', str(path)] + extra_opts) - self._handle_error(returncode, stdout, stderr, path.join('make')) + returncode = subprocess.call( + [self.make_cmd, '-C', str(path)] + extra_opts) + self._handle_error(returncode, '', '', path.join('make')) class Definition(object): def __init__(self, name, value):