Closed Bug 1768629 Opened 4 years ago Closed 2 years ago

ProfilingCategory.h missing on fresh SpiderMonkey make

Categories

(Core :: JavaScript Engine, defect, P3)

Firefox 102
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: liamg_uw, Unassigned)

References

Details

Steps to reproduce:

I am building SpiderMonkey for embedding in a C++ project. First I installed Mozilla Build and bootstrapped the entire mozilla-unified. Then I successfully ran js/src.configure.in, and then ran mozmake.exe and mozmake.exe install. Then I added the include folder to my project, linked mozjs-102a1.lib to my project, and copied mozjs-102a1.dll into my main project folder.

Actual results:

The file ProfilingCategory.h #includes "js/ProfilingCategoryList.h" on line 13. But this file wasn't there in the folder I had downloaded. Finding the file online and adding it to the folder fixed the problem.

Expected results:

It should have compiled.

So that file ought to be generated during configure; when you built SM, did you also build the shell? Did that work? If so, it suggests the issue is in the install step.

Severity: -- → S3
Priority: -- → P3

I did build the shell, and though I haven't tested the shell, I can see the ProfilingCategoryList.h there in the right folder.

Summary: JSProtoKey macro won't compile → ProfilingCategory.h missing on fresh SpiderMonkey make
See Also: → 1776254
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.