rb_ enable _interrupt() is expand to . sigfillset(&mask) pthread_sigmask(SIG_SETMASK, &mask, NULL) … sigemptyset(&mask) pthread_sigmask(SIG_SETMASK, &mask, NULL) See? rb_ enable _interrupt() ignore old sigmask and set signal mask to empty. 2) thread unsafe. pthread_sigmask() only change current thread sigmask. then other thread still be able to, signal.c (install_sighandler): remove rb_disable_interrupt and rb_ enable _interrupt calls (init_sigchld): ditto (Init_signal): disable and enable interrupt once around all install_sighandler and init_sigchld to reduce syscalls at start [Feature #9345] [ruby-core:59480], c:/Ruby200-x64/bin/ruby.exe extconf.rb checking for main() in -lssl… no 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_wait_for_single_fd()… yes checking for rb_ enable _interrupt()… no checking for.
checking for rb_ enable _interrupt()… no 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 DESTDIR= clean. make DESTDIR= generating rubyeventmachine-x64-mingw32.def, 11/3/2015 · checking for writev () in sys/uio.h yes. checking for rb_thread_fd_select () yes. checking for rb_wait_for_single_fd () yes. checking for rb_ enable _interrupt () no. checking for rb …
7/24/2018 · This same issue was resolved for me by just installing ruby-dev (i.e.
sudo apt-get install ruby-dev ). However, I am using an ARM processor on Raspberry Pi 3B+, running Raspbian Stretch, and using Ruby 2.3.3 (since I think that’s the latest ruby for ARM).
checking for rb_ enable _interrupt()… no: checking for rb_time_new()… yes: checking for sys/event.h… yes: checking for sys/queue.h… yes: creating Makefile: make DESTDIR= clean: make DESTDIR=.
I’ve corrected project.h:116:25: fatal error: openssl/ssl.h: No such file or directory in 1b8edb9. I’m working on the second problem now: em.cpp:1323:6: error: cannot convert ‘sockaddr_storage*’ to ‘const sockaddr*’ for argument ‘2’ to ‘int rb_w32_connect (int, const sockaddr*, int)’. Copy link. Contributor.
Make sure that `gem install http_parser.rb -v ‘0.6.0’ –source ‘https://rubygems.org/’` succeeds before bundling. In Gemfile: jekyll-feed was resolved to 0.12.1, which depends on jekyll was resolved to 4.0.0, which depends on em-websocket was resolved to 0.5.2, which depends on http_parser.rb. ruby jekyll bundler eventmachine.
EM doesn’t compile on 2.2.0p0. GitHub Gist: instantly share code, notes, and snippets.