Last active
August 29, 2015 14:18
-
-
Save dvdasari/68a898d1a7227d433ff3 to your computer and use it in GitHub Desktop.
error installing therubyracer 0.11.4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Gem::Ext::BuildError: ERROR: Failed to build gem native extension. | |
/Users/dvmac/.rbenv/versions/1.9.3-p484/bin/ruby -r ./siteconf20150330-74670-1hqyq1f.rb extconf.rb | |
checking for main() in -lpthread... yes | |
checking for main() in -lobjc... yes | |
checking for v8.h... yes | |
creating Makefile | |
make clean | |
make | |
compiling accessor.cc | |
clang: warning: argument unused during compilation: '-rdynamic' | |
In file included from accessor.cc:1: | |
./rr.h:462:14: error: no type named 'AccessorGetter' in namespace 'v8' | |
inline v8::AccessorGetter accessorGetter() {return &AccessorGetter;} | |
~~~~^ | |
./rr.h:463:14: error: no type named 'AccessorSetter' in namespace 'v8' | |
inline v8::AccessorSetter accessorSetter() {return RTEST(set) ? &AccessorSetter : 0;} | |
~~~~^ | |
./rr.h:465:14: error: no type named 'NamedPropertyGetter' in namespace 'v8' | |
inline v8::NamedPropertyGetter namedPropertyGetter() {return &NamedPropertyGetter;} | |
~~~~^ | |
./rr.h:466:14: error: no type named 'NamedPropertySetter' in namespace 'v8' | |
inline v8::NamedPropertySetter namedPropertySetter() {return RTEST(set) ? &NamedPropertySetter : 0;} | |
~~~~^ | |
./rr.h:467:14: error: no type named 'NamedPropertyQuery' in namespace 'v8' | |
inline v8::NamedPropertyQuery namedPropertyQuery() {return RTEST(query) ? &NamedPropertyQuery : 0;} | |
~~~~^ | |
./rr.h:468:14: error: no type named 'NamedPropertyDeleter' in namespace 'v8' | |
inline v8::NamedPropertyDeleter namedPropertyDeleter() {return RTEST(deleter) ? &NamedPropertyDeleter : 0;} | |
~~~~^ | |
./rr.h:469:14: error: no type named 'NamedPropertyEnumerator' in namespace 'v8' | |
inline v8::NamedPropertyEnumerator namedPropertyEnumerator() {return RTEST(enumerator) ? &NamedPropertyEnumerator : 0;} | |
~~~~^ | |
./rr.h:471:14: error: no type named 'IndexedPropertyGetter' in namespace 'v8' | |
inline v8::IndexedPropertyGetter indexedPropertyGetter() {return &IndexedPropertyGetter;} | |
~~~~^ | |
./rr.h:472:14: error: no type named 'IndexedPropertySetter' in namespace 'v8' | |
inline v8::IndexedPropertySetter indexedPropertySetter() {return RTEST(set) ? &IndexedPropertySetter : 0;} | |
~~~~^ | |
./rr.h:473:14: error: no type named 'IndexedPropertyQuery' in namespace 'v8' | |
inline v8::IndexedPropertyQuery indexedPropertyQuery() {return RTEST(query) ? &IndexedPropertyQuery : 0;} | |
~~~~^ | |
./rr.h:474:14: error: no type named 'IndexedPropertyDeleter' in namespace 'v8' | |
inline v8::IndexedPropertyDeleter indexedPropertyDeleter() {return RTEST(deleter) ? &IndexedPropertyDeleter : 0;} | |
~~~~^ | |
./rr.h:475:14: error: no type named 'IndexedPropertyEnumerator' in namespace 'v8' | |
inline v8::IndexedPropertyEnumerator indexedPropertyEnumerator() {return RTEST(enumerator) ? &IndexedPropertyEnumerator : 0;} | |
~~~~^ | |
./rr.h:481:16: error: no type named 'AccessorInfo' in namespace 'v8'; did you mean 'Accessor'? | |
Info(const v8::AccessorInfo& info); | |
^~~~~~~~~~~~~~~~ | |
Accessor | |
./rr.h:455:7: note: 'Accessor' declared here | |
class Accessor { | |
^ | |
./rr.h:487:18: error: no type named 'AccessorInfo' in namespace 'v8'; did you mean 'Accessor'? | |
inline const v8::AccessorInfo* operator->() {return this->info;} | |
^~~~~~~~~~~~~~~~ | |
Accessor | |
./rr.h:455:7: note: 'Accessor' declared here | |
class Accessor { | |
^ | |
./rr.h:501:11: error: no type named 'AccessorInfo' in namespace 'v8'; did you mean 'Accessor'? | |
const v8::AccessorInfo* info; | |
^~~~~~~~~~~~~~~~ | |
Accessor | |
./rr.h:455:7: note: 'Accessor' declared here | |
class Accessor { | |
^ | |
./rr.h:505:85: error: no type named 'AccessorInfo' in namespace 'v8'; did you mean 'Accessor'? | |
static v8::Handle<v8::Value> AccessorGetter(v8::Local<v8::String> property, const v8::AccessorInfo& info); | |
^~~~~~~~~~~~~~~~ | |
Accessor | |
./rr.h:455:7: note: 'Accessor' declared here | |
class Accessor { | |
^ | |
./rr.h:506:96: error: no type named 'AccessorInfo' in namespace 'v8'; did you mean 'Accessor'? | |
static void AccessorSetter(v8::Local<v8::String> property, v8::Local<v8::Value> value, const v8::AccessorInfo& info); | |
^~~~~~~~~~~~~~~~ | |
Accessor | |
./rr.h:455:7: note: 'Accessor' declared here | |
class Accessor { | |
^ | |
./rr.h:508:90: error: no type named 'AccessorInfo' in namespace 'v8'; did you mean 'Accessor'? | |
static v8::Handle<v8::Value> NamedPropertyGetter(v8::Local<v8::String> property, const v8::AccessorInfo& info); | |
^~~~~~~~~~~~~~~~ | |
Accessor | |
./rr.h:455:7: note: 'Accessor' declared here | |
class Accessor { | |
^ | |
./rr.h:509:118: error: no type named 'AccessorInfo' in namespace 'v8'; did you mean 'Accessor'? | |
static v8::Handle<v8::Value> NamedPropertySetter(v8::Local<v8::String> property, v8::Local<v8::Value> value, const v8::AccessorInfo& info); | |
^~~~~~~~~~~~~~~~ | |
Accessor | |
./rr.h:455:7: note: 'Accessor' declared here | |
class Accessor { | |
^ | |
fatal error: too many errors emitted, stopping now [-ferror-limit=] | |
20 errors generated. | |
make: *** [accessor.o] Error 1 | |
make failed, exit code 2 | |
Gem files will remain installed in /Users/dvmac/.rbenv/versions/1.9.3-p484/lib/ruby/gems/1.9.1/gems/therubyracer-0.11.4 for inspection. | |
Results logged to /Users/dvmac/.rbenv/versions/1.9.3-p484/lib/ruby/gems/1.9.1/extensions/x86_64-darwin-14/1.9.1-static/therubyracer-0.11.4/gem_make.out | |
An error occurred while installing therubyracer (0.11.4), and Bundler cannot continue. | |
Make sure that `gem install therubyracer -v '0.11.4'` succeeds before bundling. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment