Skip to content

Instantly share code, notes, and snippets.

@sandsu
Last active August 29, 2015 14:12
Show Gist options
  • Save sandsu/3734c952bb6f0586853a to your computer and use it in GitHub Desktop.
Save sandsu/3734c952bb6f0586853a to your computer and use it in GitHub Desktop.
sanderson6258@c66credere-gcloudfirefly:/var/deploy/credere_gcloud$ sudo gem install eventmachine -v '1.0.3'
Fetching: eventmachine-1.0.3.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing eventmachine:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby -r ./siteconf20141229-12788-18wk740.rb extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... no
checking for inotify_init() in sys/inotify.h... yes
checking for writev() in sys/uio.h... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_enable_interrupt()... no
checking for rb_time_new()... yes
checking for sys/event.h... no
checking for epoll_create() in sys/epoll.h... yes
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling cmain.cpp
compiling ed.cpp
compiling page.cpp
compiling pipe.cpp
compiling kb.cpp
compiling rubymain.cpp
compiling em.cpp
em.cpp: In member function 'void EventMachine_t::_RunEpollOnce()':
em.cpp:574:37: error: 'rb_thread_select' was not declared in this scope
EmSelect (0, NULL, NULL, NULL, &tv);
^
em.cpp: In member function 'int SelectData_t::_Select()':
em.cpp:827:67: error: 'rb_thread_select' was not declared in this scope
return EmSelect (maxsocket+1, &fdreads, &fdwrites, &fderrors, &tv);
^
em.cpp: In member function 'void EventMachine_t::_RunSelectOnce()':
em.cpp:946:40: error: 'rb_thread_select' was not declared in this scope
EmSelect (0, NULL, NULL, NULL, &tv);
^
make: *** [em.o] Error 1
make failed, exit code 2
Gem files will remain installed in /usr/local/lib/ruby/gems/2.2.0/gems/eventmachine-1.0.3 for inspection.
Results logged to /usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0/eventmachine-1.0.3/gem_make.out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment