Closed Bug 1075238 Opened 10 years ago Closed 7 years ago

Build fails in cryptic manner when make can't be found (possibly due to XCode license acceptance)

Categories

(Firefox :: General, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1208160

People

(Reporter: evold, Unassigned)

Details

$ git checkout https://github.com/mozilla/gecko-dev.git
$ cd gecko-dev
$ git checkout b37ac43e39553b592cfbe348cc2197744f279c86
$ ./mach clobber
$ ./mach build
Error running mach:

    ['build']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.

You should consider filing a bug for this issue.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

Exception: Could not find a suitable make implementation.

  File "/Users/erik_vold/github/gecko-dev/python/mozbuild/mozbuild/mach_commands.py", line 368, in build
    silent=not verbose)
  File "/Users/erik_vold/github/gecko-dev/python/mozbuild/mozbuild/base.py", line 419, in _run_make
    args = self._make_path()
  File "/Users/erik_vold/github/gecko-dev/python/mozbuild/mozbuild/base.py", line 538, in _make_path
    raise Exception('Could not find a suitable make implementation.')
I just tried with hg @ 207950 and that is failing with the same error message
Severity: normal → critical
You'll need to launch XCode and accept the EULA.
That's an ugly UX wort :/
Summary: Building is failing on OSX → Build fails in cryptic manner when make can't be found (possibly due to XCode license acceptance)
(In reply to Markus Stange [:mstange] from comment #2)
> You'll need to launch XCode and accept the EULA.

Ah, thank you that worked!
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.