jskeyword.tbl not included in libmozjs-dev
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xulrunner (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: libmozjs-dev
The header files included with libmozjs-dev (i.e. jsapi.h) do not include jskeyword.tbl. It is included from jsparse.h:
http://
This file isn't needed specifically for the distribution of spidermonkey that comes with Ubuntu (at least I don't think it is,) but is be needed by some developers when they write their own applications.
For instance, I am working on building SpiderMonkey's File object into my own project - an object that can optionally come with spidermonkey but is generally not included. To do this, I had to define compile time flags with cause jskeyword.tbl to be included from from inside of jsparse.h:
#define JS_KEYWORD(keyword, type, op, version) \
extern const char js_##keyword#
#include "jskeyword.tbl"
#undef JS_KEYWORD
This fails since jskeyword.tbl is not included in the package as it should be.
This package has been removed from Ubuntu. Closing all related bugs.