eventmachine

URL
http://rubyeventmachine.com
Author(s)
Francis Cianfrocca
Summary
Ruby/EventMachine library

Add your comment ↓

Comments

eventmachine (0.12.10) is Working
for Judearasu (GNU/Linux, 3 months ago)

after getting the exception checking for rb_trap_immediate in ruby.h,rubysig.h... no.Also eventmachine needs g++ to make the source.So i installed g++ on my ubuntu.Now the eventmachine got installed successively.

eventmachine (0.12.10) is Failing
for Judearasu (GNU/Linux, 3 months ago)

checking for rb_trap_immediate in ruby.h,rubysig.h... no

eventmachine (1.0.0.beta.2) is Working
for Ian Andolina (Windows, about 1 year ago)

The current eventmachine V1.0.0.beta.2 is compiling properly in Windows XP SP3, ruby 1.9.2-p0:

> gem install eventmachine --pre

eventmachine (0.12.10) is Working
for Arnaud Berthomier (GNU/Linux, about 1 year ago)

eventmachine (0.12.10) is Failing
for Arvicco (Windows, about 1 year ago)

XP Pro SP3
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
DevKit-4.5.0

Failed to build gem native extension.

C:/Dev/ruby/bin/ruby.exe extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... yes
checking for inotify_init() in sys/inotify.h... no
checking for __NR_inotify_init in sys/syscall.h... no
checking for writev() in sys/uio.h... no
checking for rb_thread_check_ints()... yes
checking for rb_time_new()... yes
checking for windows.h... yes
checking for winsock.h... yes
checking for main() in -lkernel32... yes
checking for main() in -lrpcrt4... yes
checking for main() in -lgdi32... yes
creating Makefile

make
g++ -I. -IC:/Dev/ruby/include/ruby-1.9.1/i386-mingw32 -I/C/Dev/ruby/include/ruby-1.9.1/ruby/backward -I/C/Dev/ruby/include/ruby-1.9.1 -I. -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_BLOCKING_REGION -DHAVE_TBR -DHAVE_RB_THREAD_CHECK_INTS -DHAVE_RB_TIME_NEW -DOS_WIN32 -DHAVE_WINDOWS_H -DHAVE_WINSOCK_H -DWITH_SSL -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o binder.o -c binder.cpp
In file included from binder.cpp:20:0:
project.h:103:25: fatal error: openssl/ssl.h: No such file or directory
compilation terminated.
make: *** [binder.o] Error 1

eventmachine (0.12.10) is Failing
for James (Windows, about 1 year ago)

C:/dev/Ruby191/bin/ruby.exe extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... *** 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.

mkmf.log is empty. mkmftmp1.log contains the following:

"gcc -o conftest -IC:/dev/Ruby191/include/ruby-1.9.1/i386-mingw32 -IC:/dev/Ruby191/include/ruby-1.9.1/ruby/backward -IC:/dev/Ruby191/include/ruby-1.9.1 -I. -O2 -g -Wall -Wno-parentheses conftest.c -L. -LC:/dev/Ruby191/lib -L. -lmsvcrt-ruby191-static -lshell32 -lws2_32 "
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: int main() {return 0;}
/* end */

checked program was:
/* begin */
1: #include <ruby.h>
2: #include <rubysig.h>
3:
4: /*top*/
5: int main() {return 0;}
6: int t() { const volatile void *volatile p; p = &(&rb_trap_immediate)[0]; return 0; }
/* end */

eventmachine (0.12.10) is Working
for Matt Hulse (Windows, over 2 years ago)

Now works out of the box with mingw32 devkit and rubyinstaller 1.9.1 on WinXP.

eventmachine (0.12.8) is Working
for tomer doron (Mac OSX, over 2 years ago)

working

eventmachine (0.12.8) is Working
for Andryusha (Mac OSX, over 2 years ago)

eventmachine (0.12.8) is Working
for Mark Mayo (Mac OSX, over 2 years ago)

eventmachine (0.12.8) is Working
for Jake Douglas (Mac OSX, over 2 years ago)

eventmachine (0.12.8) is Working
for Danny Tatom (GNU/Linux, over 2 years ago)

eventmachine (0.12.8) is Working
for James Thompson (Windows, over 2 years ago)

Installs flawlessly under Cygwin.

eventmachine (0.12.8) is Working
for Stefano Furiosi (Mac OSX, over 2 years ago)

eventmachine (none) is Working
for roger (Windows, over 2 years ago)

with doze, you'll need to edit ed.cpp and replace < 10 with < 1 (see EM mailing list).

eventmachine (0.12.6) is Working
for Evil Trout (Mac OSX, over 3 years ago)

eventmachine (0.12.6) is Failing
for Alexey Borzenkov (Windows, over 3 years ago)

I've got ruby 1.9.1 that I build from source with mingw. Event machine just hangs up for me. rake test is stuck immediately after "Started" message. I can see with process explorer that one thread is stuck in rb_vm_bugreport (called from rb_w32_listen). Don't know how to investigate. :(

eventmachine (0.12.6) is Working
for Cyril David (Mac OSX, over 3 years ago)

eventmachine (0.12.6) is Working
for Ryan Bigg (GNU/Linux, over 3 years ago)

One test fails, but other than that works:
1) Failure:
test_get_pipeline(TestHttpClient2) [/usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-0.12.6/tests/test_httpclient2.rb:124]:
Failed assertion, no message given.

eventmachine (0.12.4) is Working
for Conrad Taylor (Mac OSX, over 3 years ago)

Installed fine.

eventmachine (0.12.5) is Failing
for Peter Cooper (Mac OSX, over 3 years ago)

Tried installing using setup.rb rather than building a gem. This time it installs "fine" (but no tests are run), but upon doing require "eventmachine" in irb, I get a "Bus Error" and a whole ton of debug info fly by ;-)

/usr/local/lib/ruby1.9/gems/1.9.1/gems/eventmachine-0.12.5/lib/rubyeventmachine.bundle: [BUG] Bus Error

eventmachine (0.12.5) is Failing
for Peter Cooper (Mac OSX, over 3 years ago)

Tried both Github version and gem and get same issue. All tests pass except one:

1) Failure:
default_test(TestKeyboardEvents) [tests/testem.rb:30]:
No tests were specified.

107 tests, 170 assertions, 1 failures, 0 errors

..

So it gives up due to the test failure. Thoughts?

eventmachine (0.12.2) is Working
for manveru (GNU/Linux, over 3 years ago)

In case you didn't switch fully to 1.9 and are using an installation of 1.9 with suffix you have to specify the path to rake.

rake=`which rake19` gem install eventmachine

Then everything works fine.

eventmachine (0.12.4) is Working
for Justin (GNU/Linux, over 3 years ago)

Updates for 1.9.1 seem to be working correctly.

eventmachine (0.12.3) is Working
for ynw (Mac OSX, over 3 years ago)

eventmachine (0.12.3) is Working
for Konstantin Haase (Mac OSX, over 3 years ago)

Version on github works.

eventmachine (0.12.3) is Working
for filterfish (GNU/Linux, over 3 years ago)

confirming Jai-Gouk Kim. Debian unstable.

eventmachine is Working
for David Palm (Mac OSX, over 3 years ago)

Works for me with latest github master. Ruby 1.9.1 has issues with ssl (fails on line 31). Changing to VERIFY_NONE and commenting out the following code block fixed the issue for me.

eventmachine (0.12.2) is Failing
for Denis Defreyne (Mac OSX, over 3 years ago)

Gives errors like "error: ‘struct RArray’ has no member named ‘len’" when building.

eventmachine (0.12.3) is Working
for Jai-Gouk Kim (GNU/Linux, over 3 years ago)

Ubuntu 8.1 x86, installed from github

eventmachine (0.12.3) is Failing
for Eugene Pimenov (Mac OSX, over 3 years ago)

brokes ssl though

(require 'eventmachine'; require 'openssl' and ruby falls into sigsegv).

Worked fine before I required dnsruby ^_^

eventmachine (0.12.3) is Working
for Eugene Pimenov (Mac OSX, over 3 years ago)

Installed from github, and it works

eventmachine (0.12.2) is Failing
for John Leach (GNU/Linux, over 3 years ago)

Native extensions don't build:

rubymain.cpp: In function ‘VALUE t_invoke_popen(VALUE, VALUE)’:
rubymain.cpp:466: error: ‘struct RArray’ has no member named ‘len’
make: *** [rubymain.o] Error 1

Add your comment




Yes No