Code Monkey home page Code Monkey logo

libv8's People

Contributors

airhorns avatar bradland avatar cowboyd avatar cstrahan avatar danielgranat avatar divoxx avatar dnrce avatar envygeeks avatar geoffgarside avatar ignisf avatar jarredholman avatar jbr avatar jlduran avatar jorrizza avatar lloeki avatar maskedinterrupt avatar mattconnolly avatar mauriciopasquier avatar nightpool avatar nurse avatar olivierlacan avatar poloka avatar robdel12 avatar rtreffer avatar samsaffron avatar semnil avatar sikachu avatar stereobooster avatar valentinklinghammer avatar vemek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

libv8's Issues

Fails to compile on Centos5

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?

Installing on OS X Mountain Lion is building from source

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?

can't install 3.3.10.4 on ubuntu

$ 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.

Only install V8 if it is not present on the system?

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.

Fails to compile on Mountain Lion with command line tools

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.

Installing on ubuntu 12.04 fails?

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??

Don't compile on gentoo

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

Solaris (openindiana) compile issue

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

Native build from gem silently fails if python is absent

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.

Metadata of gem 3.3.10.2-x86-linux causes ruby 1.8.6 to crash

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

Getting odd warnings in ri and rdoc installs

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...

wants to build for ia32 on ARM

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.

OSX 10.8 (Mountain Lion), libv8.a, no such file or directory

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.

doesn't work on Gentoo AMD 64

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.

Doesn't compile on FreeBSD 8

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?

installing with native extensions stall

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.

does`nt compile on linux

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

3.3.10.2 installs on FreeBSD, but 3.3.10.4 does not

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#

therubyracer/libv8 broken on FreeBSD 9

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.

Binary build for darwin-10 but not darwin-11 or darwin-12

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?

Support handling libv8 from the system

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.

Support for bundle package

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:

  • not to use packaging, which makes deployment really slow, or
  • skip 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.

Gem is not compiling under 64-bit Ubuntu 12.04

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.

NetBSD support in 3.3.10.4

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

Problem parsing python version on Ubuntu 12.04 beta

# 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

Fill in development section in README

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.

libv8 issue on red hat

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:ineach'
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:ininstall!'
from extconf.rb:7:in `

'
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

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

Can't deploy with cached gems

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?

ruby racer fails seltest and causes loaderror

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:

  • RUBYGEMS VERSION: 1.8.13
  • RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [i686-linux]
  • INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1
  • RUBY EXECUTABLE: /usr/local/bin/ruby
  • EXECUTABLE DIRECTORY: /usr/local/bin
  • RUBYGEMS PLATFORMS:
    • ruby
    • x86-linux
  • GEM PATHS:
    • /usr/local/lib/ruby/gems/1.9.1
    • /home/vitalarthur/.gem/ruby/1.9.1
  • GEM CONFIGURATION:
    • :update_sources => true
    • :verbose => true
    • :benchmark => false
    • :backtrace => false
    • :bulk_threshold => 1000
  • REMOTE SOURCES:

thanks for your help!

libv8 on Windows

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!

Upgrade SCons to 2.0.1

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

fails silently when a scons issue on my machine is encountered

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/

Build fails when system v8 is installed in /usr/local

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.

uninitialized constant Gem (NameError)

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.

No license in source

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!

Problem installing with ruby 1.8.7 on OS X 10.8

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.

Python Not Found

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.