rubyjs / libv8 Goto Github PK
View Code? Open in Web Editor NEWRuby gem binary distribution of the V8 JavaScript engine
Ruby gem binary distribution of the V8 JavaScript engine
When installing libv8 in the red hat linux, the following errors follows.
Building native extensions. This could take a while...
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/ruby-1.9.3-p362/bin/ruby extconf.rb
creating Makefile
Using compiler: /usr/bin/g++44
Traceback (most recent call last):
File "build/gyp/gyp", line 15, in ?
import gyp
File "build/gyp/pylib/gyp/init.py", line 8, in ?
import gyp.input
File "build/gyp/pylib/gyp/input.py", line 14, in ?
import gyp.common
File "build/gyp/pylib/gyp/common.py", line 375
with open(source_path) as source_file:
^
SyntaxError: invalid syntax
gmake: *** [out/Makefile.x64] Error 1
/usr/local/rvm/gems/ruby-1.9.3-p362/gems/libv8-3.11.8.9/ext/libv8/location.rb:36:in block in verify_installation!': libv8 did not install properly, expected binary v8 archive '/usr/local/rvm/gems/ruby-1.9.3-p362/gems/libv8-3.11.8.9/vendor/v8/out/x64.release/obj.target/tools/gyp/libv8_base.a'to exist, but it was not found (Libv8::Location::Vendor::ArchiveNotFound) from /usr/local/rvm/gems/ruby-1.9.3-p362/gems/libv8-3.11.8.9/ext/libv8/location.rb:35:in
each'
from /usr/local/rvm/gems/ruby-1.9.3-p362/gems/libv8-3.11.8.9/ext/libv8/location.rb:35:in verify_installation!' from /usr/local/rvm/gems/ruby-1.9.3-p362/gems/libv8-3.11.8.9/ext/libv8/location.rb:26:in
install!'
from extconf.rb:7:in `
Gem files will remain installed in /usr/local/rvm/gems/ruby-1.9.3-p362/gems/libv8-3.11.8.9 for inspection.
Results logged to /usr/local/rvm/gems/ruby-1.9.3-p362/gems/libv8-3.11.8.9/ext/libv8/gem_make.out
I'm on Lion and already have V8 installed. I would think that wrapping around an already installed library is the ideal scenario. Other libraries, such as the Ruby Image Magick library, handle things in this way. Compiling v8 could always be done if v8 is not present.
to be distinguished from the the gem version.
Hi all, I am still coming up to speed with this whole rails/gems thing. I am trying to bundle install to get therubyracer working when bundeler says:
Installing libv8 (3.3.10.4) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.c:/Ruby192/bin/ruby.exe extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=c:/Ruby192/bin/ruby
Checking for Python...Unable to build libv8: Python not found!
I then installed python....C:\Python32\python.exe
but no luck. Is there a path variable I need to export? I am doing my work in Aptana which has some sort of a cygwin type terminal.
Compilation stops with:
g++46 -shared -o v8.so v8_handle.o v8_exception.o v8_try_catch.o v8_v8.o v8.o v8_template.o v8_message.o v8_object.o v8_script.o v8_callbacks.o v8_locker.oms/libv8-3.3.10.4/lib/libv8/build/v8 -Wl,-R/usr/local/rvm/gems/ruby-1.9.2-p290@rails3/gems/libv8-3.3.10.4/lib/libv8/build/v8 -L. -L/usr/local/rvm/rubies/rucal/rvm/rubies/ruby-1.9.2-p290/lib -lruby -lthr -lrt -lcrypt -lm -lc -lv8 -lpthread /usr/local/bin/ld: error: cannot find -lv8 collect2: ld returned 1 exit status *** Error code 1
Any ideas?
looks like the platform id is different for lion, and so it tries to install from source: rubyjs/therubyracer#90
/cc @mhat
Running OS X (10.8.1) and REE-1.8.7-2012.02.
First, for the version the project we were building was locked to, we got an "Uninitialized constant Gem" error (3.3.10.4) as it tried to compile from source. Now, we're (apparently) successfully building the latest version libv8 from source, which is taking a few minutes.
Our point of confusion is that there's a precompiled version of libv8 for Darwin, right? We're wondering why we might not have received the binary—ideas?
I tried install libv8 3.3.10.4 on OS X ML (10.8.2) with RVM and I get some weird error:
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/Users/hron/.rvm/rubies/ruby-1.8.7-p370/bin/ruby extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/hron/.rvm/rubies/ruby-1.8.7-p370/bin/ruby
extconf.rb:13: uninitialized constant Gem (NameError)
Checking for Python...
Gem files will remain installed in /Users/hron/.rvm/gems/ruby-1.8.7-p370@rhcp/gems/libv8-3.3.10.4 for inspection.
Results logged to /Users/hron/.rvm/gems/ruby-1.8.7-p370@rhcp/gems/libv8-3.3.10.4/ext/libv8/gem_make.out
An error occurred while installing libv8 (3.3.10.4), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.3.10.4'` succeeds before bundling.
It can be worked around if I call bundler/gem command with RUBYOPT=-rubygems
, and a deeper investigation showed me a require 'rubygems' unless defined?(Gem)
line is required in extconf.rb.
I got this error when I try to build therubyracer
, libv8.a
file is missing from libv8-3.3.10.4
linking shared-object v8.bundle
i686-apple-darwin11-llvm-g++-4.2: /Users/nebiros/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/build/v8/libv8.a: No such file or directory
make: *** [v8.bundle] Error 1
Here's the complete output.
gem install libv8 -v '3.11.8.4' fails on Mountain Lion unless full xcode is present.
The complaint is that the makefile cannot locate gcc4.4 which seems an anomaly as even the full xcode does not install gcc4.4.
Installing the latest xcode resolves the issue but thought it worth a mention.
I'm happy to hack something together as a workaround if anyone thinks it's worthwhile.
When trying to install the gem, the system stalls at
"Installing libv8 (3.11.8.4) with native extensions"
Nothing happens further this. Any ideas?
BTW, i'm running OS X Mountain Lion with XCode present. Ruby 1.9.3 and rails 3.2.
After a quick discussion with cowboyd on irc about libv8 and therubyracer. we came to the conclusion the best way to avoid duplicating the libv8 library would be in the libv8 gem.
It would be nice that the gem will not build the v8 sources when it detects a working/recent enough libv8.
Libv8.include_path()
Libv8.library_path()
should then point to the system paths with the library/headers.
I have installed libv8 on NetBSD, and it SEEMS to work -- kinda. However, I cannot then install "therubyracer":
There seems to be no actual NetBSD support in libv8, although there is a lot of related FreeBSD and OpenBSD support.
I tried using the instructions on how to build from the git repo, but:
-bash-4.1$ bundle exec rake compile
Checking for Python...2.6.6
Compiling V8 (3.9.7)...
Checking out version 3.9.7
HEAD is now at 447decb... Version 3.9.7
sh: Syntax error: word unexpected (expecting ")")
*** Error code 2
The metadata file of the linux-x86 build of version 3.3.10.2 of this gem causes ruby 1.8.6 to be terminated in an environment with buffer overflow protection (such as Ubuntu 10.04). The crash seen when installing the gem is shown at the end of this issue. The specific line in the metadata YAML file that causes the error is the date:
date: 2011-07-05 00:00:00.000000000 +07:00
removing the fractional seconds fixes the issue:
date: 2011-07-05 00:00:00 +07:00
The other builds of this gem for other platforms don't contain the fractional seconds.
Crash:
irb(main):003:0> YAML.load_file 'metadata'
*** buffer overflow detected ***: irb terminated
======= Backtrace: =========
/lib/tls/i686/nosegneg/libc.so.6(__fortify_fail+0x50)[0xb774d320]
/lib/tls/i686/nosegneg/libc.so.6(+0xe421a)[0xb774c21a]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(rb_syck_mktime+0x587)[0xb7501847]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(yaml_org_handler+0x932)[0xb7502212]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(syck_defaultresolver_node_import+0x3f)[0xb75024bf]
irb[0x8060fad]
irb[0x806114d]
irb[0x8061c54]
irb(rb_funcall+0x20)[0x8061d70]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(rb_syck_load_handler+0x6c)[0xb74ffcbc]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(syck_hdlr_add_node+0x42)[0xb74fd082]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(syckparse+0xb3f)[0xb74fc5af]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(syck_parse+0x32)[0xb74f9eb2]
/usr/local/lib/ruby/1.8/i686-linux/syck.so(syck_parser_load+0x10a)[0xb750288a]
irb[0x8057835]
irb[0x8060fad]
irb[0x806114d]
irb[0x805e772]
irb[0x805db4a]
irb[0x8060e61]
irb[0x806114d]
irb[0x805e4a4]
irb[0x805fb3e]
irb(rb_yield+0x21)[0x8069a41]
irb(rb_ensure+0xb9)[0x8056669]
irb[0x8078c57]
irb[0x8057835]
irb[0x8060fad]
irb[0x806114d]
irb[0x805e772]
irb[0x805f03e]
irb[0x8060e61]
irb[0x806114d]
irb[0x805e772]
irb[0x806b63b]
irb[0x806b8cc]
irb[0x8057835]
irb[0x8060fad]
irb[0x806114d]
irb[0x805e4a4]
irb[0x8060e61]
irb[0x806114d]
irb[0x805e772]
irb[0x805c18a]
irb[0x8060e61]
irb[0x806114d]
irb[0x805e772]
irb[0x805ebb5]
irb[0x805fb3e]
irb[0x805c390]
irb[0x805ecbd]
irb[0x8060e61]
irb[0x806114d]
irb[0x805e4a4]
irb[0x805f03e]
irb[0x805fb3e]
irb[0x805c390]
irb[0x805ebb5]
irb[0x805fb3e]
irb[0x8069ce5]
irb[0x8060fad]
irb[0x806114d]
irb[0x805e4a4]
======= Memory map: ========
08048000-080f9000 r-xp 00000000 08:01 741221 /usr/local/bin/ruby
080f9000-080fa000 r--p 000b0000 08:01 741221 /usr/local/bin/ruby
080fa000-080fb000 rw-p 000b1000 08:01 741221 /usr/local/bin/ruby
080fb000-0810b000 rw-p 00000000 00:00 0
0926c000-093b6000 rw-p 00000000 00:00 0 [heap]
b742a000-b7447000 r-xp 00000000 08:01 303297 /lib/libgcc_s.so.1
b7447000-b7448000 r--p 0001c000 08:01 303297 /lib/libgcc_s.so.1
b7448000-b7449000 rw-p 0001d000 08:01 303297 /lib/libgcc_s.so.1
b7451000-b74f0000 rw-p 00000000 00:00 0
b74f0000-b750a000 r-xp 00000000 08:01 689256 /usr/local/lib/ruby/1.8/i686-linux/syck.so
b750a000-b750b000 r--p 00019000 08:01 689256 /usr/local/lib/ruby/1.8/i686-linux/syck.so
b750b000-b750c000 rw-p 0001a000 08:01 689256 /usr/local/lib/ruby/1.8/i686-linux/syck.so
b750c000-b7510000 r-xp 00000000 08:01 689249 /usr/local/lib/ruby/1.8/i686-linux/stringio.so
b7510000-b7511000 r--p 00003000 08:01 689249 /usr/local/lib/ruby/1.8/i686-linux/stringio.so
b7511000-b7512000 rw-p 00004000 08:01 689249 /usr/local/lib/ruby/1.8/i686-linux/stringio.so
b7512000-b7551000 r--p 00000000 08:01 648689 /usr/lib/locale/en_US.utf8/LC_CTYPE
b7551000-b7585000 r-xp 00000000 08:01 303307 /lib/libncurses.so.5.7
b7585000-b7586000 ---p 00034000 08:01 303307 /lib/libncurses.so.5.7
b7586000-b7588000 r--p 00034000 08:01 303307 /lib/libncurses.so.5.7
b7588000-b7589000 rw-p 00036000 08:01 303307 /lib/libncurses.so.5.7
b7589000-b75b8000 r-xp 00000000 08:01 303334 /lib/libreadline.so.6.1
b75b8000-b75b9000 r--p 0002e000 08:01 303334 /lib/libreadline.so.6.1
b75b9000-b75bc000 rw-p 0002f000 08:01 303334 /lib/libreadline.so.6.1
b75bc000-b75be000 rw-p 00000000 00:00 0
b75be000-b75c5000 r--s 00000000 08:01 798368 /usr/lib/gconv/gconv-modules.cache
b75c5000-b764f000 rw-p 00000000 00:00 0
b764f000-b7664000 r-xp 00000000 08:01 303465 /lib/tls/i686/nosegneg/libpthread-2.11.1.so
b7664000-b7665000 r--p 00014000 08:01 303465 /lib/tls/i686/nosegneg/libpthread-2.11.1.so
b7665000-b7666000 rw-p 00015000 08:01 303465 /lib/tls/i686/nosegneg/libpthread-2.11.1.so
b7666000-b7668000 rw-p 00000000 00:00 0
b7668000-b77bf000 r-xp 00000000 08:01 303447 /lib/tls/i686/nosegneg/libc-2.11.1.so
b77bf000-b77c0000 ---p 00157000 08:01 303447 /lib/tls/i686/nosegneg/libc-2.11.1.so
b77c0000-b77c2000 r--p 00157000 08:01 303447 /lib/tls/i686/nosegneg/libc-2.11.1.so
b77c2000-b77c3000 rw-p 00159000 08:01 303447 /lib/tls/i686/nosegneg/libc-2.11.1.so
b77c3000-b77c6000 rw-p 00000000 00:00 0
b77c6000-b77ea000 r-xp 00000000 08:01 303452 /lib/tls/i686/nosegneg/libm-2.11.1.so
b77ea000-b77eb000 r--p 00023000 08:01 303452 /lib/tls/i686/nosegneg/libm-2.11.1.so
b77eb000-b77ec000 rw-p 00024000 08:01 303452 /lib/tls/i686/nosegneg/libm-2.11.1.so
b77ec000-b77ed000 rw-p 00000000 00:00 0
b77ed000-b77f6000 r-xp 00000000 08:01 303449 /lib/tls/i686/nosegneg/libcrypt-2.11.1.so
b77f6000-b77f7000 r--p 00008000 08:01 303449 /lib/tls/i686/nosegneg/libcrypt-2.11.1.so
b77f7000-b77f8000 rw-p 00009000 08:01 303449 /lib/tls/i686/nosegneg/libcrypt-2.11.1.so
b77f8000-b781f000 rw-p 00000000 00:00 0
b781f000-b7821000 r-xp 00000000 08:01 303450 /lib/tls/i686/nosegneg/libdl-2.11.1.so
b7821000-b7822000 r--p 00001000 08:01 303450 /lib/tls/i686/nosegneg/libdl-2.11.1.so
b7822000-b7823000 rw-p 00002000 08:01 303450 /lib/tls/i686/nosegneg/libdl-2.11.1.so
b7823000-b782a000 r-xp 00000000 08:01 303467 /lib/tls/i686/nosegneg/librt-2.11.1.so
b782a000-b782b000 r--p 00006000 08:01 303467 /lib/tls/i686/nosegneg/librt-2.11.1.so
b782b000-b782c000 rw-p 00007000 08:01 303467 /lib/tls/i686/nosegneg/librt-2.11.1.so
b782d000-b782e000 rw-p 00000000 00:00 0
b782e000-b7832000 r-xp 00000000 08:01 688187 /usr/local/lib/ruby/1.8/i686-linux/readline.so
b7832000-b7833000 r--p 00003000 08:01 688187 /usr/local/lib/ruby/1.8/i686-linux/readline.so
b7833000-b7834000 rw-p 00004000 08:01 688187 /usr/local/lib/ruby/1.8/i686-linux/readline.so
b7834000-b7838000 rw-p 00000000 00:00 0
b7838000-b7839000 r-xp 00000000 00:00 0 [vdso]
b7839000-b7854000 r-xp 00000000 08:01 303173 /lib/ld-2.11.1.so
b7854000-b7855000 r--p 0001a000 08:01 303173 /lib/ld-2.11.1.so
b7855000-b7856000 rw-p 0001b000 08:01 303173 /lib/ld-2.11.1.so
bfb84000-bfb99000 rw-p 00000000 00:00 0 [stack]
Aborted
Hey there,
it seems the commands for checking out the source are wrong in the README.
git clone [email protected]:cowboyd/libv8
does not work. Maybe it should be
git clone git://github.com/cowboyd/libv8.git
g++ -o obj/release/property.o -c -fPIC -Wall -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -m64 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi -fno-rtti -fno-exceptions -fvisibility=hidden -fPIC -Wall -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -m64 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi -DV8_TARGET_ARCH_X64 -DV8_FAST_TLS -DENABLE_DEBUGGER_SUPPORT -DENABLE_VMSTATE_TRACKING -DENABLE_LOGGING_AND_PROFILING -I/usr/local/include -Isrc src/property.cc
Here is an example build command run by scons, -I/usr/local/include comes before the local
src directory meaning that if v8 is installed in /usr/local the build will almost certainly fail.
Updating libv8
Building native extensions. This could take a while...
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
creating Makefile
Using compiler: /usr/bin/g++
File "build/gyp/gyp", line 12
except ImportError, e:
^
SyntaxError: invalid syntax
gmake: *** [out/Makefile.x64] Error 1
GYP_GENERATORS=make
build/gyp/gyp --generator-output="out" build/all.gyp
-Ibuild/standalone.gypi --depth=.
-Dv8_target_arch=x64
-S.x64 -Dhost_arch=x64
$ ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-linux]
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /build/src/gcc-4.7.2/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --disable-ppl-version-check --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-multilib --disable-libssp --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-checking=release
Thread model: posix
gcc version 4.7.2 (GCC)
$ gem -v
1.8.24
Have following error when trying to update rubyracer gem, which requires libv8:
Installing therubyracer (0.11.0) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb
checking for main() in -lpthread... yes
creating Makefile
make
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c array.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c context.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c constraints.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c backref.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c heap.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c gc.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c accessor.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c v8.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c trycatch.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c handles.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c date.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c invocation.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c exception.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c rr.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c string.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c external.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c object.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c primitive.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c init.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c signature.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c message.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c value.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c script.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c locker.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c constants.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c stack.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c template.cc
g++ -I. -I/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/include -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -Wall -g -rdynamic -fPIC -g -O2 -c function.cc
g++ -shared -o init.so array.o context.o constraints.o backref.o heap.o gc.o accessor.o v8.o trycatch.o handles.o date.o invocation.o exception.o rr.o string.o external.o object.o primitive.o init.o signature.o message.o value.o script.o locker.o constants.o stack.o template.o function.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib /usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/x64.release/obj.target/tools/gyp/libv8_base.a /usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/x64.release/obj.target/tools/gyp/libv8_snapshot.a -L. -rdynamic -Wl,-export-dynamic -lpthread -L/opt/local/lib -lrt -ldl -lcrypt -lm -lc
/usr/local/lib/ruby/gems/1.8/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/x64.release/obj.target/tools/gyp/libv8_base.a: could not read symbols: Malformed archive
collect2: ld returned 1 exit status
make: *** [init.so] Błąd 1
Gem files will remain installed in /home/pawel/.bundler/tmp/24219/gems/therubyracer-0.11.0 for inspection.
Results logged to /home/pawel/.bundler/tmp/24219/gems/therubyracer-0.11.0/ext/v8/gem_make.out
An error occurred while installing therubyracer (0.11.0), and Bundler cannot continue.
Make sure that gem install therubyracer -v '0.11.0'
succeeds before bundling.
I am trying to install the gem on a ARM machine (a raspberry PI)
THe system apparenlty thinks that I am running on ia32 and is then complaining it can build for ia32
Installing libv8 (3.11.8.1) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
creating Makefile
Using compiler: /usr/bin/g++
In file included from ../src/allocation.h:31:0,
from ../src/allocation.cc:28:
../src/globals.h:113:2: error: #error Target architecture ia32 is only supported on ia32 host
make[1]: *** [/home/nathan/integrity/builds/5/.bundle/ruby/1.9.1/gems/libv8-3.11.8.1/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/allocation.o] Error 1
make: *** [ia32.release] Error 2
GYP_GENERATORS=make \
build/gyp/gyp --generator-output="out" build/all.gyp \
-Ibuild/standalone.gypi --depth=. \
-Dv8_target_arch=ia32 \
-S.ia32 -Dhost_arch=ia32
make[1]: Entering directory `/home/nathan/integrity/builds/5/.bundle/ruby/1.9.1/gems/libv8-3.11.8.1/vendor/v8/out'
CXX(target) /home/nathan/integrity/builds/5/.bundle/ruby/1.9.1/gems/libv8-3.11.8.1/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/allocation.o
make[1]: Leaving directory `/home/nathan/integrity/builds/5/.bundle/ruby/1.9.1/gems/libv8-3.11.8.1/vendor/v8/out'
Gem files will remain installed in /home/nathan/integrity/builds/5/.bundle/ruby/1.9.1/gems/libv8-3.11.8.1 for inspection.
Results logged to /home/nathan/integrity/builds/5/.bundle/ruby/1.9.1/gems/libv8-3.11.8.1/ext/libv8/gem_make.out
An error occurred while installing libv8 (3.11.8.1), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.11.8.1'` succeeds before bundling.
libv8.a is not generated in the expected place, see rubyjs/therubyracer#90
/cc @mhat
On FreeBSD to get libv8 to compile I have to cd into lib/libv8 and run
$CCFLAGS=-fPIC gmake
to allow therubyracer to compile properly
The binary build released for Darwin is incompatible with Mountain Lion, which requires a build. The build, at least for me, fails with Apple's tools, and requires the unofficial GNU tools. Can libv8 ship a binary build that is compatible with Mountain Lion?
I have been having trouble installing therubyracer so I peeked in the libv8 gem's directory. After not finding the expected binaries, I tried installing it again. I saw that it says it was successfully installed, without much output:
(mbp) ~/src/ruby/victory $ gem install libv8
Fetching: libv8-3.3.10.2.gem (100%)
Building native extensions. This could take a while...
Successfully installed libv8-3.3.10.2
1 gem installed
(mbp) ~/src/ruby/victory $
Unsure of it, I took a look at the --verbose
output.
(mbp) ~/src/ruby/victory $ gem install -V libv8
GET http://rubygems.org/latest_specs.4.8.gz
302 Found
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
304 Not Modified
Installing gem libv8-3.3.10.2
Downloading gem libv8-3.3.10.2.gem
GET http://rubygems.org/gems/libv8-3.3.10.2.gem
302 Found
GET http://production.cf.rubygems.org/gems/libv8-3.3.10.2.gem
Fetching: libv8-3.3.10.2.gem (100%)
200 OK
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/.gitignore
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/.gitmodules
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/Gemfile
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/README.md
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/Rakefile
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/ext/libv8/extconf.rb
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8.rb
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/Makefile
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/detect_cpu.rb
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/fpic-on-linux-amd64.patch
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/CHANGES.txt
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/LICENSE.txt
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/MANIFEST
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/PKG-INFO
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/README.txt
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/RELEASE.txt
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Action.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Builder.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/CacheDir.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Conftest.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Debug.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Defaults.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Environment.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Errors.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Executor.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Job.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Memoize.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Node/Alias.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Node/FS.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Node/Python.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Node/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Options/BoolOption.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Options/EnumOption.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Options/ListOption.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Options/PackageOption.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Options/PathOption.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Options/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/PathList.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/aix.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/cygwin.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/darwin.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/hpux.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/irix.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/os2.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/posix.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/sunos.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Platform/win32.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/SConf.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/SConsign.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/C.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/D.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/Dir.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/Fortran.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/IDL.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/LaTeX.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/Prog.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/RC.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Scanner/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Script/Interactive.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Script/Main.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Script/SConsOptions.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Script/SConscript.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Script/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Sig.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Subst.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Taskmaster.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/386asm.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/BitKeeper.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/CVS.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/FortranCommon.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/JavaCommon.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/MSCommon/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/MSCommon/arch.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/MSCommon/common.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/MSCommon/netframework.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/MSCommon/sdk.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/MSCommon/vc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/MSCommon/vs.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/Perforce.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/PharLapCommon.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/RCS.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/SCCS.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/Subversion.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/aixc++.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/aixcc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/aixf77.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/aixlink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/applelink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/ar.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/as.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/bcc32.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/c++.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/cc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/cvf.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/default.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/dmd.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/dvi.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/dvipdf.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/dvips.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/f77.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/f90.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/f95.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/filesystem.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/fortran.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/g++.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/g77.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/gas.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/gcc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/gfortran.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/gnulink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/gs.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/hpc++.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/hpcc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/hplink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/icc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/icl.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/ifl.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/ifort.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/ilink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/ilink32.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/install.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/intelc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/ipkg.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/jar.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/javac.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/javah.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/latex.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/lex.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/link.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/linkloc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/m4.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/masm.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/midl.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/mingw.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/mslib.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/mslink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/mssdk.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/msvc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/msvs.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/mwcc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/mwld.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/nasm.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/ipk.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/msi.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/rpm.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/src_tarbz2.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/src_targz.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/src_zip.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/tarbz2.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/targz.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/packaging/zip.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/pdf.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/pdflatex.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/pdftex.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/qt.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/rmic.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/rpcgen.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/rpm.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sgiar.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sgic++.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sgicc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sgilink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sunar.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sunc++.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/suncc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sunf77.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sunf90.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sunf95.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/sunlink.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/swig.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/tar.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/tex.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/textfile.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/tlib.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/wix.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/yacc.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Tool/zip.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Util.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Variables/BoolVariable.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Variables/EnumVariable.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Variables/ListVariable.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Variables/PackageVariable.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Variables/PathVariable.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Variables/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/Warnings.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/__init__.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/_scons_builtins.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/_scons_collections.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/_scons_dbm.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/_scons_hashlib.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/_scons_io.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/_scons_sets.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/compat/_scons_subprocess.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/cpp.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/dblite.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/engine/SCons/exitfuncs.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/os_spawnv_fix.diff
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/scons-time.1
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/scons.1
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/sconsign.1
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/script/scons
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/script/scons-time
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/script/scons.bat
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/script/sconsign
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/setup.cfg
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/scons/setup.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/version.rb
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/libv8.gemspec
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/.gitignore
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/AUTHORS
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/ChangeLog
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/LICENSE
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/LICENSE.strongtalk
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/LICENSE.v8
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/LICENSE.valgrind
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/SConstruct
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/build/README.txt
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/build/all.gyp
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/build/armu.gypi
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/build/common.gypi
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/build/gyp_v8
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/include/v8-debug.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/include/v8-preparser.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/include/v8-profiler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/include/v8-testing.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/include/v8.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/include/v8stdint.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/preparser/SConscript
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/preparser/preparser-process.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/SConscript
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/accessors.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/accessors.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/allocation-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/allocation.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/allocation.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/api.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/api.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/apinatives.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/apiutils.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arguments.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/assembler-arm-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/assembler-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/assembler-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/builtins-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/code-stubs-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/code-stubs-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/codegen-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/codegen-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/constants-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/constants-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/cpu-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/debug-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/deoptimizer-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/disasm-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/frames-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/frames-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/full-codegen-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/ic-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/lithium-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/lithium-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/lithium-codegen-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/lithium-codegen-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/lithium-gap-resolver-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/lithium-gap-resolver-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/macro-assembler-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/macro-assembler-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/regexp-macro-assembler-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/regexp-macro-assembler-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/simulator-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/simulator-arm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/arm/stub-cache-arm.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/array.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/assembler.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/assembler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ast-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ast.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ast.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/atomicops.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/atomicops_internals_arm_gcc.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/atomicops_internals_mips_gcc.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/atomicops_internals_x86_gcc.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/atomicops_internals_x86_gcc.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/atomicops_internals_x86_macosx.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/atomicops_internals_x86_msvc.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/bignum-dtoa.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/bignum-dtoa.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/bignum.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/bignum.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/bootstrapper.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/bootstrapper.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/builtins.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/builtins.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/bytecodes-irregexp.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/cached-powers.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/cached-powers.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/char-predicates-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/char-predicates.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/checks.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/checks.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/circular-queue-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/circular-queue.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/circular-queue.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/code-stubs.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/code-stubs.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/code.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/codegen.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/codegen.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/compilation-cache.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/compilation-cache.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/compiler.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/compiler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/contexts.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/contexts.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/conversions-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/conversions.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/conversions.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/counters.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/counters.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/cpu-profiler-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/cpu-profiler.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/cpu-profiler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/cpu.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8-debug.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8-debug.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8-posix.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8-readline.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8-windows.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8.gyp
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/d8.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/data-flow.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/data-flow.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/date.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/dateparser-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/dateparser.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/dateparser.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/debug-agent.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/debug-agent.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/debug-debugger.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/debug.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/debug.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/deoptimizer.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/deoptimizer.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/disasm.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/disassembler.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/disassembler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/diy-fp.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/diy-fp.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/double.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/dtoa.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/dtoa.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/execution.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/execution.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/break-iterator.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/break-iterator.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/collator.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/collator.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/experimental.gyp
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/i18n-extension.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/i18n-extension.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/i18n-locale.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/i18n-locale.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/i18n-utils.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/i18n-utils.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/i18n.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/language-matcher.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/experimental/language-matcher.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/externalize-string-extension.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/externalize-string-extension.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/gc-extension.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/extensions/gc-extension.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/factory.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/factory.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/fast-dtoa.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/fast-dtoa.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/fixed-dtoa.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/fixed-dtoa.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/flag-definitions.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/flags.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/flags.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/frames-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/frames.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/frames.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/full-codegen.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/full-codegen.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/func-name-inferrer.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/func-name-inferrer.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/gdb-jit.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/gdb-jit.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/global-handles.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/global-handles.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/globals.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/handles-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/handles.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/handles.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/hashmap.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/hashmap.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/heap-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/heap-profiler.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/heap-profiler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/heap.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/heap.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/hydrogen-instructions.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/hydrogen-instructions.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/hydrogen.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/hydrogen.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/assembler-ia32-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/assembler-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/assembler-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/builtins-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/code-stubs-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/code-stubs-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/codegen-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/codegen-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/cpu-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/debug-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/deoptimizer-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/disasm-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/frames-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/frames-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/full-codegen-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/ic-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/lithium-codegen-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/lithium-codegen-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/lithium-gap-resolver-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/lithium-gap-resolver-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/lithium-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/lithium-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/macro-assembler-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/macro-assembler-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/regexp-macro-assembler-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/regexp-macro-assembler-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/simulator-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/simulator-ia32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ia32/stub-cache-ia32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ic-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ic.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/ic.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/inspector.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/inspector.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/interpreter-irregexp.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/interpreter-irregexp.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/isolate-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/isolate.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/isolate.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/json-parser.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/json-parser.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/json.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/jsregexp.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/jsregexp.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/list-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/list.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/lithium-allocator-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/lithium-allocator.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/lithium-allocator.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/lithium.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/lithium.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/liveedit-debugger.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/liveedit.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/liveedit.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/liveobjectlist-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/liveobjectlist.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/liveobjectlist.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/log-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/log-utils.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/log-utils.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/log.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/log.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/macro-assembler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/macros.py
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mark-compact.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mark-compact.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/math.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/messages.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/messages.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/messages.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/assembler-mips-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/assembler-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/assembler-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/builtins-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/code-stubs-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/code-stubs-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/codegen-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/codegen-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/constants-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/constants-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/cpu-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/debug-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/deoptimizer-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/disasm-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/frames-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/frames-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/full-codegen-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/ic-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/lithium-codegen-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/lithium-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/macro-assembler-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/macro-assembler-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/regexp-macro-assembler-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/regexp-macro-assembler-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/simulator-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/simulator-mips.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mips/stub-cache-mips.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mirror-debugger.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/mksnapshot.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/natives.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/objects-debug.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/objects-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/objects-printer.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/objects-visiting.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/objects-visiting.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/objects.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/objects.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/parser.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/parser.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-cygwin.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-freebsd.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-linux.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-macos.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-nullos.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-openbsd.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-posix.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-solaris.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-tls-mac.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-tls-win32.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-tls.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform-win32.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/platform.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/preparse-data-format.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/preparse-data.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/preparse-data.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/preparser-api.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/preparser.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/preparser.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/prettyprinter.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/prettyprinter.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/profile-generator-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/profile-generator.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/profile-generator.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/property.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/property.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/proxy.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-macro-assembler-irregexp-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-macro-assembler-irregexp.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-macro-assembler-irregexp.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-macro-assembler-tracer.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-macro-assembler-tracer.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-macro-assembler.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-macro-assembler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-stack.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp-stack.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/regexp.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/rewriter.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/rewriter.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/runtime-profiler.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/runtime-profiler.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/runtime.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/runtime.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/runtime.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/safepoint-table.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/safepoint-table.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scanner-base.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scanner-base.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scanner.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scanner.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scopeinfo.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scopeinfo.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scopes.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/scopes.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/serialize.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/serialize.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/shell.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/simulator.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/small-pointer-list.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/smart-pointer.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/snapshot-common.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/snapshot-empty.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/snapshot.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/spaces-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/spaces.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/spaces.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/splay-tree-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/splay-tree.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/string-search.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/string-search.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/string-stream.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/string-stream.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/string.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/strtod.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/strtod.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/stub-cache.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/stub-cache.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/third_party/valgrind/valgrind.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/token.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/token.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/type-info.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/type-info.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/unbound-queue-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/unbound-queue.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/unicode-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/unicode.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/unicode.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/uri.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/utils-inl.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/utils.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/utils.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8-counters.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8-counters.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8checks.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8dll-main.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8globals.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8memory.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8natives.js
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8preparserdll-main.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8threads.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8threads.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/v8utils.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/variables.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/variables.h
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/version.cc
/Users/bat/.rvm/gems/ruby-1.9.2-p290@victory/gems/libv8-3.3.10.2/lib/libv8/v8/src/version.h
/Users/bat/
Hi, I'm having trouble installing libv8 while installing the therubyracer 0.10.1 gem on OS X 10.8, do you have any ideas what might cause this? I have tried rvm 1.8.7p370 and rvm REE.
The error is:
clang: error: no such file or directory: '/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/build/v8/libv8.a'
make: *** [v8.bundle] Error 1
NOTE: It does seem that I'm able to succesfully install libv8 using: "gem install libv8 -v 3.3.10.4", but still not able to install therubyracer afterwards (same traceback), not sure whether to file this ticket here or there.
Any help much appreciated
Thanks
Alex
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/bin/ruby extconf.rb
checking for main() in -lobjc... yes
creating Makefile
make
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c rr.cpp
clang: warning: argument unused during compilation: '-rdynamic'
rr.cpp:48:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
1 warning generated.
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_array.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_callbacks.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_context.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_date.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_debug.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_exception.cpp
clang: warning: argument unused during compilation: '-rdynamic'
v8_exception.cpp:10:16: warning: unused variable 'stack' [-Wunused-variable]
static void* stack[20];
^
1 warning generated.
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_external.cpp
clang: warning: argument unused during compilation: '-rdynamic'
v8_external.cpp:10:9: warning: unused variable 'references' [-Wunused-variable]
VALUE references;
^
1 warning generated.
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_function.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_handle.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_locker.cpp
clang: warning: argument unused during compilation: '-rdynamic'
v8_locker.cpp:45:5: warning: control reaches end of non-void function [-Wreturn-type]
}
^
v8_locker.cpp:85:5: warning: control reaches end of non-void function [-Wreturn-type]
}
^
2 warnings generated.
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_message.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_object.cpp
clang: warning: argument unused during compilation: '-rdynamic'
v8_object.cpp:77:19: warning: unused variable 'proto' [-Wunused-variable]
Handle proto(rr_rb2v8(prototype));
^
1 warning generated.
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_script.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_string.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_template.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_try_catch.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_v8.cpp
clang: warning: argument unused during compilation: '-rdynamic'
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_value.cpp
clang: warning: argument unused during compilation: '-rdynamic'
v8_value.cpp:100:9: warning: unused function 'ToInt32' [-Wunused-function]
VALUE ToInt32(VALUE self) {
^
1 warning generated.
c++ -I. -I/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/v8/include -I. -I/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/i686-darwin12.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -g -rdynamic -fno-common -I/opt/X11/include -fno-common -pipe -fno-common -c v8_weakref.cpp
clang: warning: argument unused during compilation: '-rdynamic'
cc -dynamic -bundle -undefined suppress -flat_namespace -o v8.bundle rr.o v8.o v8_array.o v8_callbacks.o v8_context.o v8_date.o v8_debug.o v8_exception.o v8_external.o v8_function.o v8_handle.o v8_locker.o v8_message.o v8_object.o v8_script.o v8_string.o v8_template.o v8_try_catch.o v8_v8.o v8_value.o v8_weakref.o -L. -L/Users/alexfarrill/.rvm/rubies/ruby-1.8.7-p370/lib /Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/build/v8/libv8.a -L. -lruby -lobjc -ldl -lobjc -lpthread
clang: error: no such file or directory: '/Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/libv8-3.3.10.4/lib/libv8/build/v8/libv8.a'
make: *** [v8.bundle] Error 1
Gem files will remain installed in /Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/therubyracer-0.10.1 for inspection.
Results logged to /Users/alexfarrill/.rvm/gems/ruby-1.8.7-p370/gems/therubyracer-0.10.1/ext/v8/gem_make.out
An error occured while installing therubyracer (0.10.1), and Bundler cannot continue.
Make sure that gem install therubyracer -v '0.10.1'
succeeds before bundling.
I use the newest therubyracer
beta gem
gem 'therubyracer', '0.9.0beta7'
When I try to deploy the remote bundler call fails with the following error message:
Some gems seem to be missing from your vendor/cache directory. Could not find libv8-3.3.10.2 in any of the sources
Is there a chance to get this running?
after I installing libv8 (3.3.10.4) I get always this error.
#
# Fatal error in v8::V8::AddGCPrologueCallback()
# V8 is no longer usable
#
I managed to compile natively V8 and node.js, however for node.js I had to disable MPROTECT to make it work. So, it might be connected to this, but I don't know how to debug it.
One of our goals is to be able to get community members to help fix the builds for their specific platforms.
They need instructions about how to clone the repo, update the modules and test out the compile for themselves.
Using the command bundle package
results in problems when deploying between different platforms (eg Mac and Linux), because Bundler packages platform specific gem:
Updating files in vendor/cache
...
* libv8-3.3.10.4-x86_64-darwin-12.gem
When deploying this to Linux results in error:
bundle install --deployment
....
Could not find libv8-3.3.10.4 in any of the sources
This is because Bundler restricts all gems to those found in package cache (which is the whole point of the cache, to speed up deploy).
The only two workarounds are:
libv8
alltogether and install Node.js
on all locations, which currently involves compiling from source on Debian Squeeze, but I would like to stick to package systems as much as possible.Is there a specific reason, why libv8
can't create multiplatform binary gem as wkhtmltopdf-binary
has done - this contains precompiled binaries for three platforms in one gem.
SCons & cross compiling
I am running rhel 4.0, rails 3.1.3, ruby 1.9 and can't get 'therubyracer' to work.
therubyracer --selftest
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /usr/local/lib/ruby/gems/1.9.1
/gems/therubyracer-0.9.9/ext/v8/v8.so: undefined symbol: __stack_chk_fail - /usr/local/lib/ruby/gems/1.9.1
/gems/therubyracer-0.9.9/ext/v8/v8.so (LoadError)
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/lib/ruby/gems/1.9.1/gems/therubyracer-0.9.9/lib/v8.rb:6:in `<module:V8>'
from /usr/local/lib/ruby/gems/1.9.1/gems/therubyracer-0.9.9/lib/v8.rb:4:in `<top (required)>'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/lib/ruby/gems/1.9.1/gems/therubyracer-0.9.9/bin/therubyracer:7:in `rescue in <top (required)>'
from /usr/local/lib/ruby/gems/1.9.1/gems/therubyracer-0.9.9/bin/therubyracer:3:in `<top (required)>'
from /usr/local/bin/therubyracer:19:in `load'
from /usr/local/bin/therubyracer:19:in `<main>'
irb>require 'therubyracer'
LoadError: no such file to load -- therubyracer
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
the gem is installed here:
/usr/local/lib/ruby/gems/1.9.1/gems/therubyracer-0.9.9
RubyGems Environment:
thanks for your help!
I have the following in my Gemfile
:
gem 'therubyracer', '~> 0.11.0beta8'
gem 'libv8'
I get the following error when compiling:
Installing therubyracer (0.11.0beta8) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/nva/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb
checking for main() in -lpthread... yes
creating Makefile
make
compiling trycatch.cc
compiling invocation.cc
compiling exception.cc
compiling script.cc
compiling accessor.cc
compiling template.cc
compiling locker.cc
compiling constraints.cc
compiling external.cc
compiling v8.cc
compiling object.cc
compiling message.cc
compiling stack.cc
compiling value.cc
compiling rr.cc
compiling array.cc
compiling backref.cc
compiling signature.cc
compiling string.cc
compiling context.cc
compiling heap.cc
compiling function.cc
compiling init.cc
compiling primitive.cc
compiling gc.cc
compiling date.cc
compiling handles.cc
compiling constants.cc
linking shared-object v8/init.so
/home/nva/.rvm/gems/ruby-1.9.3-p125@dpplus/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/x64.release/obj.target/tools/gyp/libv8_base.a: could not read symbols: Malformed archive
collect2: ld returned 1 exit status
make: *** [init.so] Error 1
Gem files will remain installed in /home/nva/.rvm/gems/ruby-1.9.3-p125@dpplus/gems/therubyracer-0.11.0beta8 for inspection.
Results logged to /home/nva/.rvm/gems/ruby-1.9.3-p125@dpplus/gems/therubyracer-0.11.0beta8/ext/v8/gem_make.out
An error occured while installing therubyracer (0.11.0beta8), and Bundler cannot continue.
Make sure that `gem install therubyracer -v '0.11.0beta8'` succeeds before bundling.
I can see the last commit should fix a corrupt binary for x64, so when I try the following in my Gemfile
gem 'libv8', :git => 'https://github.com/cowboyd/libv8.git'
I get the following error:
Using libv8 (3.11.8.3) from https://github.com/cowboyd/libv8.git (at master) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/nva/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb
creating Makefile
Using compiler: /usr/bin/g++
make: *** No rule to make target `x64.release'. Stop.
Gem files will remain installed in /home/nva/.rvm/gems/ruby-1.9.3-p125@dpplus/bundler/gems/libv8-4e9639aa2811 for inspection.
Results logged to /home/nva/.rvm/gems/ruby-1.9.3-p125@dpplus/bundler/gems/libv8-4e9639aa2811/ext/libv8/gem_make.out
An error occured while installing libv8 (3.11.8.3), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.11.8.3'` succeeds before bundling.
Any ideas??
Building native extensions. This could take a while...
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.
/home/shaelf/.rbenv/versions/1.9.3-p194/bin/ruby extconf.rb
creating Makefile
Using compiler: /usr/bin/g++
File "build/gyp/gyp", line 12
except ImportError, e:
^
SyntaxError: invalid syntax
gmake: *** [out/Makefile.ia32] Error 1
GYP_GENERATORS=make
build/gyp/gyp --generator-output="out" build/all.gyp
-Ibuild/standalone.gypi --depth=.
-Dv8_target_arch=ia32
-S.ia32 -Dhost_arch=ia32
look familiar?
Installing ri documentation for libv8-3.3.10-x86_64-darwin-10...
unable to convert "\xE4" from ASCII-8BIT to UTF-8 for lib/libv8/scons/CHANGES.txt, skipping
Installing ri documentation for therubyracer-0.9.0beta4...
Installing RDoc documentation for libv8-3.3.10-x86_64-darwin-10...
unable to convert "\xE4" from ASCII-8BIT to UTF-8 for lib/libv8/scons/CHANGES.txt, skipping
Installing RDoc documentation for therubyracer-0.9.0beta4...
Hi,
I have gem 'libv8' in my Gemfile using ruby 1.9.3 and I'm getting a failure when I run bundle install
creating Makefile
Using compiler: /usr/bin/g++44
Traceback (most recent call last):
File "build/gyp/gyp", line 15, in ?
import gyp
File "build/gyp/pylib/gyp/__init__.py", line 8, in ?
import gyp.input
File "build/gyp/pylib/gyp/input.py", line 14, in ?
import gyp.common
File "build/gyp/pylib/gyp/common.py", line 375
with open(source_path) as source_file:
^
SyntaxError: invalid syntax
gmake: *** [out/Makefile.x64] Error 1
GYP_GENERATORS=make \
build/gyp/gyp --generator-output="out" build/all.gyp \
-Ibuild/standalone.gypi --depth=. \
-Dv8_target_arch=x64 \
-S.x64 -Dhost_arch=x64
Any thoughts on this?
Our version of SCons (1.2) is incompatible with python 3.1
% python -V
Python 3.2
% gem install therubyracer --pre
Building native extensions. This could take a while...
ERROR: Error installing therubyracer:
ERROR: Failed to build gem native extension.
/mydir/bin/ruby extconf.rb
Compiling V8
cp -r scons build
mkdir -p build/scons/install
python build/scons/setup.py install --prefix=install
File "build/scons/setup.py", line 336
mode = ((os.stat(file)[stat.ST_MODE]) | 0555) & 07777
^
SyntaxError: invalid token
make: *** [build/scons/install/bin/scons] Error 1
Hi,
When I'm trying to install therubyracer on FreeBSD 9 AMD64 i got this error message:
[xxxxx@xxxxx-vm ~]$ sudo gem install therubyracer
Fetching: libv8-3.3.10.4-amd64-freebsd-9.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing therubyracer:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby19 extconf.rb
creating Makefile
make
compiling rr.cpp
rr.cpp: In function 'VALUE rr_define_finalizer(VALUE, void_, VALUE)':
rr.cpp:48: warning: control reaches end of non-void function
compiling v8.cpp
In file included from v8.cpp:16:
v8_locker.h:6:7: warning: no newline at end of file
In file included from v8.cpp:17:
v8_debug.h:6:7: warning: no newline at end of file
In file included from v8.cpp:18:
v8_v8.h:6:7: warning: no newline at end of file
compiling v8_array.cpp
v8_array.cpp:48:2: warning: no newline at end of file
compiling v8_callbacks.cpp
compiling v8_context.cpp
compiling v8_date.cpp
v8_date.cpp:34:2: warning: no newline at end of file
compiling v8_debug.cpp
In file included from v8_debug.cpp:2:
v8_debug.h:6:7: warning: no newline at end of file
compiling v8_exception.cpp
v8_exception.cpp:10: warning: '::stack' defined but not used
compiling v8_external.cpp
v8_external.cpp:10: warning: '::references' defined but not used
compiling v8_function.cpp
compiling v8_handle.cpp
compiling v8_locker.cpp
In file included from v8_locker.cpp:2:
v8_locker.h:6:7: warning: no newline at end of file
v8_locker.cpp: In function 'VALUE::Unlock::Delete(VALUE)':
v8_locker.cpp:85: warning: control reaches end of non-void function
v8_locker.cpp: In function 'VALUE::Lock::Delete(VALUE)':
v8_locker.cpp:45: warning: control reaches end of non-void function
compiling v8_message.cpp
compiling v8_object.cpp
compiling v8_script.cpp
compiling v8_string.cpp
compiling v8_template.cpp
compiling v8_try_catch.cpp
compiling v8_v8.cpp
compiling v8_value.cpp
v8_value.cpp:175:2: warning: no newline at end of file
compiling v8_weakref.cpp
linking shared-object v8.so
/usr/bin/ld: /usr/local/lib/ruby/gems/1.9/gems/libv8-3.3.10.4-amd64-freebsd-9/lib/libv8/build/v8/libv8.a(api.o): relocation R_X86_64_32S against `ZTVN2v89ExtensionE' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/ruby/gems/1.9/gems/libv8-3.3.10.4-amd64-freebsd-9/lib/libv8/build/v8/libv8.a: could not read symbols: Bad value
** Error code 1
Stop in /usr/local/lib/ruby/gems/1.9/gems/therubyracer-0.10.2/ext/v8.
The pull request #51 fix that.
Cheers,
Andrea.
You do not include a LICENCE file in your source. I am assuming MIT, but since I don't see one, I can't know for sure.
Thanks!
# gem install therubyracer
Building native extensions. This could take a while...
ERROR: Error installing therubyracer:
ERROR: Failed to build gem native extension.
/usr/local/rbenv/versions/1.9.3-p125/bin/ruby extconf.rb
Checking for Python...*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/rbenv/versions/1.9.3-p125/bin/ruby
/usr/local/rbenv/versions/1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/version.rb:187:in `initialize': Malformed version number string 2.7.2+ (ArgumentError)
from extconf.rb:13:in `new'
from extconf.rb:13:in `<main>'
Gem files will remain installed in /usr/local/rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4 for inspection.
Results logged to /usr/local/rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/ext/libv8/gem_make.out
System:
# python --version
Python 2.7.2+
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu precise (development branch)
Release: 12.04
Codename: precise
Hello,
I've been trying to build libv8 on an openindiana box and continuously failing. It seems like it's failing at ld but ld is absolutely in the path...
Any suggestions would be much appreciated!
Thanks!
root@devops:/usr/local/src/solaris/libv8# gem install /usr/local/src/solaris/libv8/pkg/libv8-3.11.8.3.gem
Building native extensions. This could take a while...
ERROR: Error installing /usr/local/src/solaris/libv8/pkg/libv8-3.11.8.3.gem:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb
creating Makefile
Using compiler: /usr/bin/g++
ld: fatal: unrecognized option '-n'
ld: fatal: use the -z help option for usage information
collect2: ld returned 1 exit status
gmake[1]: *** [/usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/preparser] Error 1
gmake: *** [ia32.release] Error 2
GYP_GENERATORS=make \
build/gyp/gyp --generator-output="out" build/all.gyp \
-Ibuild/standalone.gypi --depth=. \
-Dv8_target_arch=ia32 \
-S.ia32 -Dhost_arch=ia32
gmake[1]: Entering directory `/usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out'
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/allocation.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/atomicops_internals_x86_gcc.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/bignum.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/bignum-dtoa.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/cached-powers.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/conversions.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/diy-fp.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/dtoa.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/fast-dtoa.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/fixed-dtoa.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/once.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/preparse-data.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/preparser.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/preparser-api.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/scanner.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/strtod.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/token.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/unicode.o
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser_lib/src/utils.o
AR(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/tools/gyp/libpreparser_lib.a
CXX(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/obj.target/preparser/preparser/preparser-process.o
LINK(target) /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out/ia32.release/preparser
gmake[1]: Leaving directory `/usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/vendor/v8/out'
Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/ext/libv8/gem_make.out
$ sudo gem install libv8 -v '3.3.10.4'
ERROR: While executing gem ... (ArgumentError)
marshal data too short
I reverted to 3.3.10.2, works fine.
Won't compile on linuxes otherwise.
see here
Hi, I ran into an issue where gem install libv8
would succeed without any error messages but didn't build the native libraries.
$ gem install libv8
Building native extensions. This could take a while...
Successfully installed libv8-3.3.10.2
1 gem installed
Installing ri documentation for libv8-3.3.10.2...
unable to convert "\xE4" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for lib/libv8/scons/CHANGES.txt, skipping
unable to convert "\xE4" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for lib/libv8/build/scons/CHANGES.txt, skipping
Installing RDoc documentation for libv8-3.3.10.2...
unable to convert "\xE4" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for lib/libv8/scons/CHANGES.txt, skipping
unable to convert "\xE4" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for lib/libv8/build/scons/CHANGES.txt, skipping
$ find ~/.rvm/gems/ruby-1.9.2-p180/gems/libv8-3.3.10.2 -name \*.a
$
I decided to follow the instructions in your readme and build it from a git clone, which complained about python absent (this is on a bare colo server with a minimal install):
$ bundle exec rake compile
(in /tmp/libv8/libv8)
Previous HEAD position was de15804... Version 3.3.10
HEAD is now at f985a1d... Version 3.4.4
Compiling V8...
make: python: Command not found
make: *** [build/scons/install/bin/scons] Error 127
$
So I installed python and reinstalled the gem, and this time it installed the libraries:
$ find ~/.rvm/gems/ruby-1.9.2-p180/gems/libv8-3.3.10.2 -name \*.a
/home/foo/.rvm/gems/ruby-1.9.2-p180/gems/libv8-3.3.10.2/lib/libv8/build/v8/libv8.a
/home/foo/.rvm/gems/ruby-1.9.2-p180/gems/libv8-3.3.10.2/lib/libv8/build/v8/libv8preparser.a
$
In summary, it looks like the gem installation swallows the error message about python being absent and continues regardless. Needless to say it would be nice if the user was told about the problem and the gem installation would fail.
I work on Windows and I developed an application. It was working but after installed a gem (twitter-bootstrap-rails) I started to get "Python not found." What can I do about it?
Installing libv8 (3.3.10.4) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
c:/Ruby192/bin/ruby.exe extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers.
Check the mkmf.log file for more details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=c:/Ruby192/bin/ruby
Checking for Python...Unable to build libv8: Python not found!
You mentioned that x86-linux precompiled version is supported, but I don't see any.
We don't need the tests, samples. in the binary, we don't need scons or the v8 source.
Something seems to have broken between the .2 point release and .4 that breaks installing the gem under FreeBSD.
FreeBSD ncr-vm.local 8.2-STABLE FreeBSD 8.2-STABLE #1: Fri May 6 19:11:52 UTC 2011 root@:/usr/obj/usr/src/sys/RGNETS amd64
ncr-vm# ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [amd64-freebsd8]
ncr-vm#
ncr-vm# gem install libv8 -v 3.3.10.2
Building native extensions. This could take a while...
Successfully installed libv8-3.3.10.2
1 gem installed
Installing ri documentation for libv8-3.3.10.2...
Installing RDoc documentation for libv8-3.3.10.2...
ncr-vm#
ncr-vm# gem install libv8 -v 3.3.10.4
Building native extensions. This could take a while...
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby18 extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/bin/ruby18
extconf.rb:13: uninitialized constant Gem (NameError)
Checking for Python...
Gem files will remain installed in /usr/local/lib/ruby/gems/1.8/gems/libv8-3.3.10.4 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.8/gems/libv8-3.3.10.4/ext/libv8/gem_make.out
ncr-vm#
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.