missing spidermonkey development headers
Hi, I am porting my project to Darwin and I have encountered a problem with the Spidermonkey port. It does not install all required headers. After "port install spidermonkey" I only had jsapi.h and jsautocfg.h, in reality there should be much more (you can easily see that jsapi.h includes "jspubtd.h" and so on). Problem encountered on Darwin 7.9.0 Any chance this will be fixed? Thanks, Jin
Sergey Jin' Bostandzhyan <jin@mediatomb.org> on Friday, October 20, 2006 at 7:23 AM -0800 wrote:
I am porting my project to Darwin and I have encountered a problem with the Spidermonkey port. It does not install all required headers.
After "port install spidermonkey" I only had jsapi.h and jsautocfg.h, in reality there should be much more (you can easily see that jsapi.h includes "jspubtd.h" and so on).
Problem encountered on Darwin 7.9.0
Any chance this will be fixed?
This port doesn't use the Makefile to install the files (destroot). Rather the port itself has copy statements, and a brief glance looks like it copies these files: js -> bin jsapi.h, jsautocfg.h -> include/spidermonkey libjs.a -> lib Perhaps it should use the Makefile to install the files. Something like this. destroot { make -f Makefile.ref install DESTDIR=${destroot} LIBDIR=${prefix}/lib } But that is a pure wild guess because I know nothing about SpiderMonkey. You can file a tcket on it in Trac. But it would be best if you can either hack the port so it works for you and attach a patch for the maintainer to evaluate, or at least tell him what files are missing. Mark
On Fri, Oct 20, 2006 at 09:27:22AM -0700, Mark Duling wrote:
This port doesn't use the Makefile to install the files (destroot). Rather the port itself has copy statements, and a brief glance looks like it copies these files:
[...]
But that is a pure wild guess because I know nothing about SpiderMonkey. You can file a tcket on it in Trac. But it would be best if you can either hack the port so it works for you and attach a patch for the maintainer to evaluate, or at least tell him what files are missing.
Unfortunately I know nothing about ports, but I can surely tell what headers are required for development. Actually I was searching for a place where I could report the problem, but was a little confused with opendarwin/darwinports/macosforge/etc., thanks for the Trac hint. Kind regards, Jin
participants (2)
-
Mark Duling
-
Sergey Jin' Bostandzhyan