Ticket #10914 (closed defect: fixed)
BUG: spidermonkey port does not install all required development headers
|Reported by:||jin@…||Owned by:||macosforge@…|
|Keywords:||spidermonkey headers missing||Cc:||jin@…, markd@…|
spidermonkey 1.5_1, Darwin 7.9.0
The spidermoneky port does not install all required development headers.
The only two header files being installed are "jsapi.h" and "jsautocfg.h", the result is that it is not possible to build anything that uses spidermonkey (jsapi.h #include's headers that are missing in the port).
By the way, why was the path include/spidermonkey chosen? There are several variations already (like include/smjs on Debian or include/js on SuSE), would be nice to have less variations of that.
Here is the list of files that are installed by the js-1.5-6.fc5 package on Fedora Core 5:
/usr/bin/jscpucfg /usr/include/jsapi.h /usr/include/jsarena.h /usr/include/jsarray.h /usr/include/jsatom.h /usr/include/jsautocfg.h /usr/include/jsbit.h /usr/include/jsbool.h /usr/include/jsclist.h /usr/include/jscntxt.h /usr/include/jscompat.h /usr/include/jsconfig.h /usr/include/jscpucfg.h /usr/include/jsdate.h /usr/include/jsdbgapi.h /usr/include/jsdhash.h /usr/include/jsdtoa.h /usr/include/jsemit.h /usr/include/jsexn.h /usr/include/jsfile.h /usr/include/jsfun.h /usr/include/jsgc.h /usr/include/jshash.h /usr/include/jsinterp.h /usr/include/jslibmath.h /usr/include/jslock.h /usr/include/jslong.h /usr/include/jsmath.h /usr/include/jsnum.h /usr/include/jsobj.h /usr/include/jsopcode.h /usr/include/jsosdep.h /usr/include/jsotypes.h /usr/include/jsparse.h /usr/include/jsprf.h /usr/include/jsprvtd.h /usr/include/jspubtd.h /usr/include/jsregexp.h /usr/include/jsscan.h /usr/include/jsscope.h /usr/include/jsscript.h /usr/include/jsstddef.h /usr/include/jsstr.h /usr/include/jstypes.h /usr/include/jsutil.h /usr/include/jsxdrapi.h /usr/lib/libjs.a /usr/lib/libjs.so /usr/lib/pkgconfig/libjs.pc
P.S. darwinports@… is listed as maintainer but there is no such address in the "Assign to:" list, I hope the ticket finds its way.