Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Such as?

Really? Such as not being able to install. I can tell you what I've tried. I know my installation isn't working. I'm more interested if other people have tried and actually succeeded. Which is why I asked if anybody has actually succeeded in installing.

In the case of V8, I've tried the native libraries that come with ubuntu (currently v8 3.8.9). I've worked with native checkouts of v8 codebase (v8 3.20.5), building them with gyp, and not ending up with any loadable objects (so that directly isn't a JavaScript::V8 issue). I've succeeded in installing Alien::V8 (v8 3.1.5). For the versions I have successfully installed when I then try and build JavaScript::V8 against it and then run tests I get the error listed in the bug that I filed in RT back in April (rt://84478). Around a year ago I got added to the JavaScript::V8 project and started to poke around, and was able to git-bisect when the errors began occuring. I have asked the authors but have heard nothing. The 0.06 version will build against current libraries, but has a terrible conversion bug (Unknown sv type in sv2v8) that was fixed long ago, but not released and is now combined with the other major (but broken) features of 0.07. At work, I had patched the JavaScript::V8 0.06 library 18 months ago to get around this bug and have used it very successfully in a production environment.

On the JavaScript and JavaScript::SpiderMonkey, I have tried various combinations of libraries available on recent ubuntu builds and have not come up with a working combination. I have spent less time on seamonkey and mozjs than with V8, but have come up with less of a working solution.

So again, my question - has anybody successfully installed a CPAN JavaScript library recently?

I am asking because it has been a broken mess for well over a year and doesn't appear to be getting better. If somebody has, awesome!!! I want to see how you did it. But if not, I'll use my already granted git repo access and backout changes in 0.07 to get back to a more working state from which we can make babysteps towards the more fully functional object support of 0.07.

my @a=qw(random brilliant braindead); print $a[rand(@a)];

In reply to Re^2: Can anybody get CPAN JavaScript libraries to build? by Rhandom
in thread Can anybody get CPAN JavaScript libraries to build? by Rhandom

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (4)
As of 2024-04-19 14:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found