Closed Bug 1274676 Opened 8 years ago Closed 6 years ago

make check failing in TC windows 32bit and 64bit, opt and debug builds of firefox desktop

Categories

(Taskcluster :: Services, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: pmoore, Unassigned)

References

Details

32 bit opt:
https://public-artifacts.taskcluster.net/ZW9bfqksQwmycyp-huKkCQ/1/public/logs/command_000003.log


17:42:15  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_make, line 141: Could not find a suitable make implementation.
17:42:15     INFO - Please use MozillaBuild 1.9 or newer
17:42:15     INFO - ERROR: test_faster_make (__main__.TestBuild)
17:42:15     INFO - Traceback (most recent call last):
17:42:15     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 141, in test_faster_make
17:42:15     INFO -     line_handler=handle_make_line)
17:42:15     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
17:42:15     INFO -     args = self._make_path()
17:42:15     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
17:42:15     INFO -     raise Exception('Could not find a suitable make implementation.\n'
17:42:15     INFO - Exception: Could not find a suitable make implementation.
17:42:15     INFO - Please use MozillaBuild 1.9 or newer
17:42:15  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_recursive_make, line 116: Could not find a suitable make implementation.
17:42:15     INFO - Please use MozillaBuild 1.9 or newer
17:42:15     INFO - ERROR: test_faster_recursive_make (__main__.TestBuild)
17:42:15     INFO - Traceback (most recent call last):
17:42:15     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 116, in test_faster_recursive_make
17:42:15     INFO -     silent=False, line_handler=handle_make_line)
17:42:15     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
17:42:15     INFO -     args = self._make_path()
17:42:15     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
17:42:15     INFO -     raise Exception('Could not find a suitable make implementation.\n'
17:42:15     INFO - Exception: Could not find a suitable make implementation.
17:42:15     INFO - Please use MozillaBuild 1.9 or newer
17:42:15  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_recursive_make, line 92: Could not find a suitable make implementation.
17:42:15     INFO - Please use MozillaBuild 1.9 or newer
17:42:15     INFO - ERROR: test_recursive_make (__main__.TestBuild)
17:42:15     INFO - Traceback (most recent call last):
17:42:15     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 92, in test_recursive_make
17:42:15     INFO -     silent=False, line_handler=handle_make_line)
17:42:15     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
17:42:15     INFO -     args = self._make_path()
17:42:15     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
17:42:15     INFO -     raise Exception('Could not find a suitable make implementation.\n'
17:42:15     INFO - Exception: Could not find a suitable make implementation.
17:42:15     INFO - Please use MozillaBuild 1.9 or newer
17:42:15     INFO - c:/Users/Task_1463757881/build/src/config/rules.mk:110: recipe for target 'mozbuild/mozbuild/test/backend/test_build.py-run' failed
17:42:15     INFO - mozmake[1]: *** [mozbuild/mozbuild/test/backend/test_build.py-run] Error 1



17:43:05  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_config_guess, line 285:
17:43:05     INFO - ERROR: test_config_guess (__main__.TestMozbuildObject)
17:43:05     INFO - Traceback (most recent call last):
17:43:05     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 285, in test_config_guess
17:43:05     INFO -     result = base._config_guess
17:43:05     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 464, in _config_guess
17:43:05     INFO -     self.mozconfig, self.topsrcdir)
17:43:05     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess
17:43:05     INFO -     subprocess.check_output(args, cwd=topsrcdir).strip())
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
17:43:05     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
17:43:05     INFO -     errread, errwrite)
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
17:43:05     INFO -     startupinfo)
17:43:05     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application
17:43:05     INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_get_binary_path
17:43:05     INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_mach_command_base_inside_objdir
17:43:05  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_guess, line 59:
17:43:05     INFO - ERROR: test_objdir_config_guess (__main__.TestMozbuildObject)
17:43:05     INFO - Traceback (most recent call last):
17:43:05     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 59, in test_objdir_config_guess
17:43:05     INFO -     self.assertIsNotNone(base.topobjdir)
17:43:05     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 220, in topobjdir
17:43:05     INFO -     self.topsrcdir, self.mozconfig, default='obj-@CONFIG_GUESS@')
17:43:05     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 209, in resolve_mozconfig_topobjdir
17:43:05     INFO -     MozbuildObject.resolve_config_guess(mozconfig, topsrcdir))
17:43:05     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess
17:43:05     INFO -     subprocess.check_output(args, cwd=topsrcdir).strip())
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
17:43:05     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
17:43:05     INFO -     errread, errwrite)
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
17:43:05     INFO -     startupinfo)
17:43:05     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application
17:43:05  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_status, line 84:
17:43:05     INFO - ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig.
17:43:05     INFO - Traceback (most recent call last):
17:43:05     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 84, in test_objdir_config_status
17:43:05     INFO -     guess = subprocess.check_output(cmd, cwd=topsrcdir).strip()
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
17:43:05     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
17:43:05     INFO -     errread, errwrite)
17:43:05     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
17:43:05     INFO -     startupinfo)
17:43:05     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application




==============================================

32 bit debug:
https://public-artifacts.taskcluster.net/cvH2FNhvSlOyDvonkUFU1w/1/public/logs/command_000003.log


17:54:08  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_make, line 141: Could not find a suitable make implementation.
17:54:08     INFO - Please use MozillaBuild 1.9 or newer
17:54:08     INFO - ERROR: test_faster_make (__main__.TestBuild)
17:54:08     INFO - Traceback (most recent call last):
17:54:08     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 141, in test_faster_make
17:54:08     INFO -     line_handler=handle_make_line)
17:54:08     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
17:54:08     INFO -     args = self._make_path()
17:54:08     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
17:54:08     INFO -     raise Exception('Could not find a suitable make implementation.\n'
17:54:08     INFO - Exception: Could not find a suitable make implementation.
17:54:08     INFO - Please use MozillaBuild 1.9 or newer
17:54:08  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_recursive_make, line 116: Could not find a suitable make implementation.
17:54:08     INFO - Please use MozillaBuild 1.9 or newer
17:54:08     INFO - ERROR: test_faster_recursive_make (__main__.TestBuild)
17:54:08     INFO - Traceback (most recent call last):
17:54:08     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 116, in test_faster_recursive_make
17:54:08     INFO -     silent=False, line_handler=handle_make_line)
17:54:08     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
17:54:08     INFO -     args = self._make_path()
17:54:08     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
17:54:08     INFO -     raise Exception('Could not find a suitable make implementation.\n'
17:54:08     INFO - Exception: Could not find a suitable make implementation.
17:54:08     INFO - Please use MozillaBuild 1.9 or newer
17:54:08  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_recursive_make, line 92: Could not find a suitable make implementation.
17:54:08     INFO - Please use MozillaBuild 1.9 or newer
17:54:08     INFO - ERROR: test_recursive_make (__main__.TestBuild)
17:54:08     INFO - Traceback (most recent call last):
17:54:08     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 92, in test_recursive_make
17:54:08     INFO -     silent=False, line_handler=handle_make_line)
17:54:08     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
17:54:08     INFO -     args = self._make_path()
17:54:08     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
17:54:08     INFO -     raise Exception('Could not find a suitable make implementation.\n'
17:54:08     INFO - Exception: Could not find a suitable make implementation.
17:54:08     INFO - Please use MozillaBuild 1.9 or newer
17:54:08     INFO - c:/Users/Task_1463757881/build/src/config/rules.mk:110: recipe for target 'mozbuild/mozbuild/test/backend/test_build.py-run' failed
17:54:08     INFO - mozmake[1]: *** [mozbuild/mozbuild/test/backend/test_build.py-run] Error 1


17:54:59  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_config_guess, line 285:
17:54:59     INFO - ERROR: test_config_guess (__main__.TestMozbuildObject)
17:54:59     INFO - Traceback (most recent call last):
17:54:59     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 285, in test_config_guess
17:54:59     INFO -     result = base._config_guess
17:54:59     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 464, in _config_guess
17:54:59     INFO -     self.mozconfig, self.topsrcdir)
17:54:59     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess
17:54:59     INFO -     subprocess.check_output(args, cwd=topsrcdir).strip())
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
17:54:59     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
17:54:59     INFO -     errread, errwrite)
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
17:54:59     INFO -     startupinfo)
17:54:59     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application
17:54:59     INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_get_binary_path
17:54:59     INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_mach_command_base_inside_objdir
17:54:59  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_guess, line 59:
17:54:59     INFO - ERROR: test_objdir_config_guess (__main__.TestMozbuildObject)
17:54:59     INFO - Traceback (most recent call last):
17:54:59     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 59, in test_objdir_config_guess
17:54:59     INFO -     self.assertIsNotNone(base.topobjdir)
17:54:59     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 220, in topobjdir
17:54:59     INFO -     self.topsrcdir, self.mozconfig, default='obj-@CONFIG_GUESS@')
17:54:59     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 209, in resolve_mozconfig_topobjdir
17:54:59     INFO -     MozbuildObject.resolve_config_guess(mozconfig, topsrcdir))
17:54:59     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess
17:54:59     INFO -     subprocess.check_output(args, cwd=topsrcdir).strip())
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
17:54:59     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
17:54:59     INFO -     errread, errwrite)
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
17:54:59     INFO -     startupinfo)
17:54:59     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application
17:54:59  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_status, line 84:
17:54:59     INFO - ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig.
17:54:59     INFO - Traceback (most recent call last):
17:54:59     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 84, in test_objdir_config_status
17:54:59     INFO -     guess = subprocess.check_output(cmd, cwd=topsrcdir).strip()
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
17:54:59     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
17:54:59     INFO -     errread, errwrite)
17:54:59     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
17:54:59     INFO -     startupinfo)
17:54:59     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application


==============================================


64 bit opt:
https://public-artifacts.taskcluster.net/UCL4p9y4TRuqXEHrb8znCw/0/public/logs/command_000003.log



16:26:58  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_make, line 141: Could not find a suitable make implementation.
16:26:58     INFO - Please use MozillaBuild 1.9 or newer
16:26:58     INFO - ERROR: test_faster_make (__main__.TestBuild)
16:26:58     INFO - Traceback (most recent call last):
16:26:58     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 141, in test_faster_make
16:26:58     INFO -     line_handler=handle_make_line)
16:26:58     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
16:26:58     INFO -     args = self._make_path()
16:26:58     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
16:26:58     INFO -     raise Exception('Could not find a suitable make implementation.\n'
16:26:58     INFO - Exception: Could not find a suitable make implementation.
16:26:58     INFO - Please use MozillaBuild 1.9 or newer
16:26:58  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_recursive_make, line 116: Could not find a suitable make implementation.
16:26:58     INFO - Please use MozillaBuild 1.9 or newer
16:26:58     INFO - ERROR: test_faster_recursive_make (__main__.TestBuild)
16:26:58     INFO - Traceback (most recent call last):
16:26:58     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 116, in test_faster_recursive_make
16:26:58     INFO -     silent=False, line_handler=handle_make_line)
16:26:58     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
16:26:58     INFO -     args = self._make_path()
16:26:58     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
16:26:58     INFO -     raise Exception('Could not find a suitable make implementation.\n'
16:26:58     INFO - Exception: Could not find a suitable make implementation.
16:26:58     INFO - Please use MozillaBuild 1.9 or newer
16:26:58  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_recursive_make, line 92: Could not find a suitable make implementation.
16:26:58     INFO - Please use MozillaBuild 1.9 or newer
16:26:58     INFO - ERROR: test_recursive_make (__main__.TestBuild)
16:26:58     INFO - Traceback (most recent call last):
16:26:58     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 92, in test_recursive_make
16:26:58     INFO -     silent=False, line_handler=handle_make_line)
16:26:58     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make
16:26:58     INFO -     args = self._make_path()
16:26:58     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path
16:26:58     INFO -     raise Exception('Could not find a suitable make implementation.\n'
16:26:58     INFO - Exception: Could not find a suitable make implementation.
16:26:58     INFO - Please use MozillaBuild 1.9 or newer
16:26:58     INFO - c:/Users/Task_1463757881/build/src/config/rules.mk:110: recipe for target 'mozbuild/mozbuild/test/backend/test_build.py-run' failed




16:27:50  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_guess, line 59:
16:27:50     INFO - ERROR: test_objdir_config_guess (__main__.TestMozbuildObject)
16:27:50     INFO - Traceback (most recent call last):
16:27:50     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 59, in test_objdir_config_guess
16:27:50     INFO -     self.assertIsNotNone(base.topobjdir)
16:27:50     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 220, in topobjdir
16:27:50     INFO -     self.topsrcdir, self.mozconfig, default='obj-@CONFIG_GUESS@')
16:27:50     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 209, in resolve_mozconfig_topobjdir
16:27:50     INFO -     MozbuildObject.resolve_config_guess(mozconfig, topsrcdir))
16:27:50     INFO -   File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess
16:27:50     INFO -     subprocess.check_output(args, cwd=topsrcdir).strip())
16:27:50     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
16:27:50     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
16:27:50     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
16:27:50     INFO -     errread, errwrite)
16:27:50     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
16:27:50     INFO -     startupinfo)
16:27:50     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application
16:27:50  WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_status, line 84:
16:27:50     INFO - ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig.
16:27:50     INFO - Traceback (most recent call last):
16:27:50     INFO -   File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 84, in test_objdir_config_status
16:27:50     INFO -     guess = subprocess.check_output(cmd, cwd=topsrcdir).strip()
16:27:50     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output
16:27:50     INFO -     process = Popen(stdout=PIPE, *popenargs, **kwargs)
16:27:50     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__
16:27:50     INFO -     errread, errwrite)
16:27:50     INFO -   File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child
16:27:50     INFO -     startupinfo)
16:27:50     INFO - WindowsError: [Error 193] %1 is not a valid Win32 application



==============================================

64 bit debug:

Need to retrigger a task, didn't get one for this yet, but guessing it will be the same, as the other three variants all have essentially the same failures, as we see above.
Note, it may be something as simple as the mozharness script that invokes the make or mach command to run make check might not be using the environment specified in the config file. I'm just dumping the bug here now so we have it tracked as an open item.

Note the green builds we've had until now haven't been running make check, but the buildbot builds do, so we'll need this fixed.
Hey gps, glandium,

I think you wrote these tests - could you have a quick peek and advise if it is simple to fix?

Thanks!
Pete
Flags: needinfo?(mh+mozilla)
Flags: needinfo?(gps)
Presumably, it's not finding mozmake.exe, which should be pulled from tooltool, which means it's in the topsrcdir. I guess buildbot builds have topsrcdir in their PATH?
Flags: needinfo?(mh+mozilla)
Thanks Mike!

It turns out the buildbot builds add C:\mozilla-build\mozmake to their PATH, but since we are downloading mozmake from tooltool, and this version is different to the one bundled with mozilla-build, I've added the tooltool version to the PATH instead. Trying now with: https://treeherder.mozilla.org/#/jobs?repo=try&revision=f42fcfe3ae96

I don't know if this will fix all the failures, or just the ones that say "Could not find a suitable make implementation.". I'm guessing we might still have work to do to fix:

ERROR: test_objdir_config_guess (__main__.TestMozbuildObject)
ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig.
(In reply to Pete Moore [:pmoore][:pete] from comment #4)
> Trying now with:
> https://treeherder.mozilla.org/#/jobs?repo=try&revision=f42fcfe3ae96

While this try push is still running, I have pushed an alternative implementation:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=fd248e3862b9

The advantage of the newer try push is that it updates the mozconfig rather than the taskcluster mozharness configs, since it is not environment specific, but rather is specific to using the tooltool manifest. This means it should also fix the buildbot builds to use the tooltool mozmake rather than the frozen mozmake in the mozilla-build distribution.
Why is the mozmake.exe in MozillaBuild different from the one we use in tooltool? Can we take this opportunity to unify on a single version?

The Python unit test failures in python/mozbuild are not surprising. We've historically had problems getting some of these tests to work correctly in automation because various parts of the build system/environment "leak" into the test. The tests are a bit brittle. It is the responsibility of a build peer to fix these if you don't want to. If someone gave me remote desktop access to a machine reproducing the failures, I can look myself.
Flags: needinfo?(gps)
(In reply to Gregory Szorc [:gps] from comment #7)
> Why is the mozmake.exe in MozillaBuild different from the one we use in
> tooltool? Can we take this opportunity to unify on a single version?

IIRC, I made it be compiled when MozillaBuild is built, so each release of MozillaBuild will have a different exe because of timestamps and whatnot, even if it's the same version.
Depends on: 1278995
Thanks to glandium's suggestion, setting MSYSTEM env var seems to have fixed the above issue:

https://hg.mozilla.org/try/rev/45912866d40017bf34d6f6262bacb4a8ca84da1a

See e.g. https://public-artifacts.taskcluster.net/XPWwTaFlQRStvQ7wS-wuNw/4/public/logs/all_commands.log

However, there is now one new failure:

16:23:46  WARNING - TEST-UNEXPECTED-FAIL | y:/Task_1466002871/build/src/dom/bindings/mozwebidlcodegen/test/test_mozwebidlcodegen.py | TestWebIDLCodegenManager.test_python_change_regenerate_everything, line 261: NO MESSAGE
16:23:46     INFO - ERROR: If a Python file changes, we should attempt to rebuild everything.
16:23:46     INFO - Traceback (most recent call last):
16:23:46     INFO -   File "y:/Task_1466002871/build/src/dom/bindings/mozwebidlcodegen/test/test_mozwebidlcodegen.py", line 261, in test_python_change_regenerate_everything
16:23:46     INFO -     result = m1.generate_build_files()
16:23:46     INFO -   File "y:\Task_1466002871\build\src\dom\bindings\mozwebidlcodegen\__init__.py", line 259, in generate_build_files
16:23:46     INFO -     global_changed, global_hashes = self._global_dependencies_changed()
16:23:46     INFO -   File "y:\Task_1466002871\build\src\dom\bindings\mozwebidlcodegen\__init__.py", line 499, in _global_dependencies_changed
16:23:46     INFO -     with open(f, 'rb') as fh:
16:23:46     INFO -   File "y:\Task_1466002871\build\src\config\mozunit.py", line 143, in __call__
16:23:46     INFO -     file = self.open(name, mode)
16:23:46     INFO - IOError: [Errno 2] No such file or directory: u'y:\\task_1466002871\\build\\src\\dom\\bindings\\mozwebidlcodegen\\test\\fakemodule.py'

so we'll need to fix that too.
It looks suspicious to me that the path is y:\\task_1466002871 rather than y:\\Task_1466002871.
(In reply to Pete Moore [:pmoore][:pete] from comment #11)
> It looks suspicious to me that the path is y:\\task_1466002871 rather than
> y:\\Task_1466002871.

This is due to https://dxr.mozilla.org/mozilla-central/rev/14c5bf11d37b9e92d27f7089d9392de2ac339bb3/python/mozbuild/mozbuild/pythonutil.py#12

I don't know at the moment if this is the problem, or not, I'll investigate.
Depends on: 1280325
Depends on: 1280326
No longer depends on: 1283917
Found in triage.

Pete: can this be closed?
Flags: needinfo?(pmoore)
(In reply to Chris Cooper [:coop] from comment #14)
> Found in triage.
> 
> Pete: can this be closed?

I guess so. Not sure how it got resolved, but haven't heard any more about it in two years.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(pmoore)
Resolution: --- → WORKSFORME
Component: Integration → Services
You need to log in before you can comment on or make changes to this bug.