{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/02c8cfc0f990be4e4397c71bb418eabb?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"02c8cfc0f990be4e4397c71bb418eabb","url":"https://api.github.com/users/cowboyd","login":"cowboyd","id":4205},"assignee":null,"updated_at":"2011-11-16T03:50:58Z","labels":[],"comments":5,"closed_at":null,"url":"https://api.github.com/repos/fractaloop/libv8/issues/23","body":"\r\n\r\nhttp://travis-ci.org/#!/rubyworks/malt/builds/309576","html_url":"https://github.com/fractaloop/libv8/issues/23","title":"source install does not work on Ubuntu 10.04 with ruby 1.8.7","number":23,"id":2246445,"created_at":"2011-11-15T17:06:12Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/cec07cab99a13900bf5ca389753ec96f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cec07cab99a13900bf5ca389753ec96f","url":"https://api.github.com/users/erisdiscord","login":"erisdiscord","id":143007},"updated_at":"2011-11-16T03:50:58Z","url":"https://api.github.com/repos/fractaloop/libv8/issues/comments/2755373","body":"I'll admit my tone was probably a little brash; apologies for that.\r\n\r\nI don't have a machine with Linux handy so I'm afraid I can't test the Linux binaries. I think the Mac version targets 10.6 and I'm not sure how to force it to install that one, so it defaults to from-source. :C\r\n\r\nThe change you pointed out doesn't appear to have been deployed. Trying to install libv8 with an empty GEM_HOME and a cleared cache gives me this:\r\n\r\n\tFetching: libv8-3.3.10.4.gem (100%)\r\n\tBuilding native extensions.  This could take a while...\r\n\tERROR:  Error installing libv8:\r\n\t\tERROR: Failed to build gem native extension.\r\n\r\n\t        /Users/Eris/.rbenv/versions/1.8.7-p352/bin/ruby extconf.rb\r\n\t*** extconf.rb failed ***\r\n\tCould not create Makefile due to some reason, probably lack of\r\n\tnecessary libraries and/or headers.  Check the mkmf.log file for more\r\n\tdetails.  You may need configuration options.\r\n\r\n\tProvided configuration options:\r\n\t\t--with-opt-dir\r\n\t\t--without-opt-dir\r\n\t\t--with-opt-include\r\n\t\t--without-opt-include=${opt-dir}/include\r\n\t\t--with-opt-lib\r\n\t\t--without-opt-lib=${opt-dir}/lib\r\n\t\t--with-make-prog\r\n\t\t--without-make-prog\r\n\t\t--srcdir=.\r\n\t\t--curdir\r\n\t\t--ruby=/Users/Eris/.rbenv/versions/1.8.7-p352/bin/ruby\r\n\textconf.rb:13: uninitialized constant Gem (NameError)\r\n\tChecking for Python...\r\n\r\n\tGem files will remain installed in /tmp/ruby-sandbox/rubygems/gems/libv8-3.3.10.4 for inspection.\r\n\tResults logged to /tmp/ruby-sandbox/rubygems/gems/libv8-3.3.10.4/ext/libv8/gem_make.out\r\n\r\nWhen I look at extconf.rb, I'm still seeing the old version:\r\n\r\n\trequire 'mkmf'\r\n\trequire 'pathname'\r\n\r\n\tbegin\r\n\t  def crash(str)\r\n\t    printf(\"Unable to build libv8: %s\\n\", str)\r\n\t    exit 1\r\n\t  end\r\n  \r\n\t  print \"Checking for Python...\"\r\n\t  version = `python --version 2>&1`\r\n\t  crash \"Python not found!\" if version.split.first != \"Python\"\r\n\t  crash \"Python 3.x is unsupported by V8!\" if Gem::Version.new(version.split.last) >= Gem::Version.new(3)\r\n\t  crash \"Python 2.4+ is required by V8!\" if Gem::Version.new(version.split.last) < Gem::Version.new(\"2.4\")\r\n\t  puts version.split.last\r\n\tend\r\n\r\n\r\n\tDir.chdir(Pathname(__FILE__).dirname.join('..', '..', 'lib', 'libv8')) do\r\n\t  puts \"Compiling V8...\"\r\n\t  `make`\r\n\tend\r\n\r\n\tcreate_makefile('libv8')%","id":2755373,"created_at":"2011-11-16T03:50:58Z"}}