FS#15626 - [spidermonkey] 1.7.0 : header jsutil.h is missing

Attached to Project: Arch Linux
Opened by Cilyan Olowen (Cilyan) - Tuesday, 21 July 2009, 18:28 GMT
Last edited by Eric Belanger (Snowman) - Friday, 24 July 2009, 04:24 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Aaron Griffin (phrakture)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

From SpiderMonkey 1.6 to 1.7.0, the header jsutil.h was included in four files:
jsbit.h
jscntxt.h
jsgc.h
jsopcode.h

so the file is now needed for dependencies to compile with SpiderMonkey 1.7. However, the Makefile.ref was not correctly updated and jsutil.h is not copied to /usr/include/js. The bug was reported several times in Mozilla's Bugzilla and a simple fix has been published in this thread: https://bugzilla.mozilla.org/show_bug.cgi?id=401300 with name "v1" and can be downloaded from this link: https://bugzilla.mozilla.org/attachment.cgi?id=362586

Proposed fixes:
- use the patch published in the PKGBUILD
- update the spidermonkey-1.7-threadsafe.patch to include the fix as it is very small

You'll find attached a PKGBUILD for the first solution.
   PKGBUILD (1.2 KiB)
This task depends upon

Closed by  Eric Belanger (Snowman)
Friday, 24 July 2009, 04:24 GMT
Reason for closing:  Fixed

Loading...