Apparently, this is a bug in SCons, Ubuntu or your setup if your Python and/or SCons are self-compiled. If you look in the files, you can see that every check ends with
...
self.s = io.StringIO()
AttributeError: 'module' object has no attribute 'StringIO'
and SCons treats any error as "check failed". Maybe SCons shouldn't make such broad catches here that obviously catch errors absolutely not related to the check being performed. But in any case this is not an MCT bug.
Apparently, this is a bug in SCons, Ubuntu or your setup if your Python and/or SCons are self-compiled. If you look in the files, you can see that every check ends with
...
self.s = io.StringIO()
AttributeError: 'module' object has no attribute 'StringIO'
and SCons treats any error as "check failed". Maybe SCons shouldn't make such broad catches here that obviously catch errors absolutely not related to the check being performed. But in any case this is not an MCT bug.