* Package: dev-ruby/eventmachine-1.2.7 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby24 ruby_targets_ruby25 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking eventmachine-1.2.7.tar.gz to /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work >>> Preparing source in /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work ... * Running prepare phase for all ... * Running prepare phase for all ... * Running source copy phase for ruby24 ... * Running source copy phase for ruby25 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work ... * Running configure phase for ruby24 ... /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/ext /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work checking for -lcrypto... yes checking for -lssl... yes checking for openssl/ssl.h... yes checking for openssl/err.h... yes checking for rb_trap_immediate in ruby.h,rubysig.h... no checking for rb_thread_blocking_region()... no checking for rb_thread_call_without_gvl() in ruby/thread.h... yes checking for rb_thread_fd_select()... yes checking for rb_fdset_t in ruby/intern.h... yes checking for rb_wait_for_single_fd()... yes checking for rb_enable_interrupt()... no checking for rb_time_new()... yes checking for inotify_init() in sys/inotify.h... yes checking for writev() in sys/uio.h... yes checking for pipe2() in unistd.h... yes checking for accept4() in sys/socket.h... yes checking for SOCK_CLOEXEC in sys/socket.h... yes checking for sys/event.h... no checking for epoll_create() in sys/epoll.h... yes checking for clock_gettime()... yes checking for CLOCK_MONOTONIC_RAW in time.h... yes checking for CLOCK_MONOTONIC in time.h... yes CXXFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -Wall -Wextra -Wno-deprecated-declarations -Wno-ignored-qualifiers -Wno-unused-result -Wno-address creating Makefile /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/ext/fastfilereader /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work creating Makefile /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work * Running configure phase for ruby25 ... /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7/ext /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work checking for -lcrypto... yes checking for -lssl... yes checking for openssl/ssl.h... yes checking for openssl/err.h... yes checking for rb_trap_immediate in ruby.h,rubysig.h... no checking for rb_thread_blocking_region()... no checking for rb_thread_call_without_gvl() in ruby/thread.h... yes checking for rb_thread_fd_select()... yes checking for rb_fdset_t in ruby/intern.h... yes checking for rb_wait_for_single_fd()... yes checking for rb_enable_interrupt()... no checking for rb_time_new()... yes checking for inotify_init() in sys/inotify.h... yes checking for writev() in sys/uio.h... yes checking for pipe2() in unistd.h... yes checking for accept4() in sys/socket.h... yes checking for SOCK_CLOEXEC in sys/socket.h... yes checking for sys/event.h... no checking for epoll_create() in sys/epoll.h... yes checking for clock_gettime()... yes checking for CLOCK_MONOTONIC_RAW in time.h... yes checking for CLOCK_MONOTONIC in time.h... yes CXXFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -Wall -Wextra -Wno-deprecated-declarations -Wno-ignored-qualifiers -Wno-unused-result -Wno-address creating Makefile /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7/ext/fastfilereader /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work creating Makefile /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work ... * Running compile phase for ruby24 ... /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/ext /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work make -j4 V=1 'CFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fPIC' 'archflag=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o binder.o -c binder.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o cmain.o -c cmain.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o ed.o -c ed.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o em.o -c em.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o kb.o -c kb.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o page.o -c page.cpp em.cpp: In member function ‘void EventMachine_t::SignalLoopBreaker()’: em.cpp:316:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 316 | (void)write (LoopBreakerWriter, "", 1); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ em.cpp: In member function ‘void EventMachine_t::_ReadLoopBreaker()’: em.cpp:1109:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 1109 | (void)read (LoopBreakerReader, buffer, sizeof(buffer)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o pipe.o -c pipe.cpp kb.cpp: In member function ‘virtual void KeyboardDescriptor::Read()’: kb.cpp:77:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 77 | (void)read (GetSocket(), &c, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o rubymain.o -c rubymain.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o ssl.o -c ssl.cpp rm -f rubyeventmachine.so x86_64-pc-linux-gnu-g++ -shared -o rubyeventmachine.so binder.o cmain.o ed.o em.o kb.o page.o pipe.o rubymain.o ssl.o -L. -L/usr/lib64 -L. -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby24 -lssl -lcrypto -lcrypto -lssl -lpthread -lgmp -ldl -lcrypt -lm -lc /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/ext/fastfilereader /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work make -j4 V=1 'CFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fPIC' 'archflag=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DBUILD_FOR_RUBY -DOS_UNIX -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o mapper.o -c mapper.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.4.0/x86_64-linux -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -DBUILD_FOR_RUBY -DOS_UNIX -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o rubymain.o -c rubymain.cpp rm -f fastfilereaderext.so x86_64-pc-linux-gnu-g++ -shared -o fastfilereaderext.so mapper.o rubymain.o -L. -L/usr/lib64 -L. -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby24 -lpthread -lgmp -ldl -lcrypt -lm -lc /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work * Running compile phase for ruby25 ... /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7/ext /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work make -j4 V=1 'CFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fPIC' 'archflag=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o binder.o -c binder.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o cmain.o -c cmain.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o ed.o -c ed.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o em.o -c em.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o kb.o -c kb.cpp em.cpp: In member function ‘void EventMachine_t::SignalLoopBreaker()’: em.cpp:316:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 316 | (void)write (LoopBreakerWriter, "", 1); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o page.o -c page.cpp em.cpp: In member function ‘void EventMachine_t::_ReadLoopBreaker()’: em.cpp:1109:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 1109 | (void)read (LoopBreakerReader, buffer, sizeof(buffer)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o pipe.o -c pipe.cpp kb.cpp: In member function ‘virtual void KeyboardDescriptor::Read()’: kb.cpp:77:13: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 77 | (void)read (GetSocket(), &c, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o rubymain.o -c rubymain.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_ERR_H -DWITH_SSL -DBUILD_FOR_RUBY -DHAVE_RB_THREAD_CALL_WITHOUT_GVL -DHAVE_RB_THREAD_FD_SELECT -DHAVE_TYPE_RB_FDSET_T -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_RB_TIME_NEW -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_PIPE2 -DHAVE_ACCEPT4 -DHAVE_CONST_SOCK_CLOEXEC -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DHAVE_CLOCK_GETTIME -DHAVE_CONST_CLOCK_MONOTONIC_RAW -DHAVE_CONST_CLOCK_MONOTONIC -DHAVE_MAKE_PAIR -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o ssl.o -c ssl.cpp rm -f rubyeventmachine.so x86_64-pc-linux-gnu-g++ -shared -o rubyeventmachine.so binder.o cmain.o ed.o em.o kb.o page.o pipe.o rubymain.o ssl.o -L. -L/usr/lib64 -L. -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby25 -lssl -lcrypto -lcrypto -lssl -lpthread -lgmp -ldl -lcrypt -lm -lc /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7/ext/fastfilereader /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work make -j4 V=1 'CFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fPIC' 'archflag=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DBUILD_FOR_RUBY -DOS_UNIX -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o mapper.o -c mapper.cpp x86_64-pc-linux-gnu-g++ -I. -I/usr/include/ruby-2.5.0/x86_64-linux -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DBUILD_FOR_RUBY -DOS_UNIX -fPIC -O2 -pipe -march=native -frecord-gcc-switches -fno-strict-aliasing -o rubymain.o -c rubymain.cpp rm -f fastfilereaderext.so x86_64-pc-linux-gnu-g++ -shared -o fastfilereaderext.so mapper.o rubymain.o -L. -L/usr/lib64 -L. -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby25 -lpthread -lgmp -ldl -lcrypt -lm -lc /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby25/eventmachine-1.2.7 /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work * Running compile phase for all ... >>> Source compiled. >>> Test phase: dev-ruby/eventmachine-1.2.7 * Running test phase for ruby24 ... EM Library Type: extension no IPv6 in this host, skipping tests in /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ipv6.rb Loaded suite [tests/test_attach.rb, tests/test_basic.rb, tests/test_channel.rb, tests/test_completion.rb, tests/test_connection_count.rb, tests/test_connection_write.rb, tests/test_defer.rb, tests/test_deferrable.rb, tests/test_epoll.rb, tests/test_error_handler.rb, tests/test_file_watch.rb, tests/test_fork.rb, tests/test_futures.rb, tests/test_handler_check.rb, tests/test_hc.rb, tests/test_httpclient.rb, tests/test_httpclient2.rb, tests/test_inactivity_timeout.rb, tests/test_ipv4.rb, tests/test_ipv6.rb, tests/test_iterator.rb, tests/test_line_protocol.rb, tests/test_ltp.rb, tests/test_ltp2.rb, tests/test_many_fds.rb, tests/test_next_tick.rb, tests/test_object_protocol.rb, tests/test_pause.rb, tests/test_pending_connect_timeout.rb, tests/test_pool.rb, tests/test_process_watch.rb, tests/test_processes.rb, tests/test_proxy_connection.rb, tests/test_pure.rb, tests/test_queue.rb, tests/test_running.rb, tests/test_sasl.rb, tests/test_send_file.rb, tests/test_servers.rb, tests/test_shutdown_hooks.rb, tests/test_smtpclient.rb, tests/test_smtpserver.rb, tests/test_sock_opt.rb, tests/test_spawn.rb, tests/test_ssl_args.rb, tests/test_ssl_dhparam.rb, tests/test_ssl_ecdh_curve.rb, tests/test_ssl_extensions.rb, tests/test_ssl_methods.rb, tests/test_ssl_protocols.rb, tests/test_ssl_verify.rb, tests/test_stomp.rb, tests/test_system.rb, tests/test_threaded_resource.rb, tests/test_tick_loop.rb, tests/test_timers.rb, tests/test_ud.rb, tests/test_unbind_reason.rb] Started ...........F =============================================================================== 187: end 188: 189: assert_kind_of(EventMachine::ConnectionError, e)  => 190: assert_match(/unable to resolve address:.*not known/, e.message) 191: end 192: 193: def test_invalid_address_bind_connect_src /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_basic.rb:190:in `test_invalid_address_bind_connect_dst' Failure: test_invalid_address_bind_connect_dst(TestBasic): was expected to be =~ <"unable to resolve address: Temporary failure in name resolution">. =============================================================================== F =============================================================================== 203: end 204: 205: assert_kind_of(EventMachine::ConnectionError, e)  => 206: assert_match(/invalid bind address:.*not known/, e.message) 207: end 208: 209: def test_reactor_thread? /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_basic.rb:206:in `test_invalid_address_bind_connect_src' Failure: test_invalid_address_bind_connect_src(TestBasic): was expected to be =~ <"invalid bind address: Temporary failure in name resolution">. =============================================================================== ............................................................................... ......O =============================================================================== /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ipv4.rb:7:in `test_ipv4_tcp_local_server' Omission: omitted. [test_ipv4_tcp_local_server(TestIPv4)] =============================================================================== O =============================================================================== /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ipv4.rb:32:in `test_ipv4_udp_local_server' Omission: omitted. [test_ipv4_udp_local_server(TestIPv4)] =============================================================================== O =============================================================================== /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ipv4.rb:57:in `test_tcp_connect_to_invalid_ipv4' Omission: omitted. [test_tcp_connect_to_invalid_ipv4(TestIPv4)] =============================================================================== O =============================================================================== /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ipv4.rb:77:in `test_udp_send_datagram_to_invalid_ipv4' Omission: omitted. [test_udp_send_datagram_to_invalid_ipv4(TestIPv4)] =============================================================================== .........................................................................F =============================================================================== 45: EM.connect("127.0.0.1", 9999, ClientHandler) 46: } 47:  => 48: assert($server_called_back) 49: assert($client_called_back) 50: 51: assert($server_cert_value.is_a?(NilClass)) /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_methods.rb:48:in `test_ssl_methods' Failure: test_ssl_methods(TestSSLMethods): is not true. =============================================================================== ................................F =============================================================================== 74: } 75: 76: assert($client_handshake_completed)  => 77: assert($server_handshake_completed) 78: 79: assert($client_cipher_name.length > 0) 80: assert_equal($client_cipher_name, $server_cipher_name) /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_dhparam.rb:77:in `test_dhparam' Failure: test_dhparam(TestSslDhParam): is not true. =============================================================================== F =============================================================================== 57: EM.connect("127.0.0.1", 16784, Client) 58: } 59:  => 60: assert(!$client_handshake_completed) 61: assert(!$server_handshake_completed) 62: end 63: /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_dhparam.rb:60:in `test_no_dhparam' Failure: test_no_dhparam(TestSslDhParam): is not true. =============================================================================== F =============================================================================== 68: } 69: 70: assert($client_handshake_completed)  => 71: assert($server_handshake_completed) 72: 73: assert($client_cipher_name.length > 0) 74: assert_equal($client_cipher_name, $server_cipher_name) /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_ecdh_curve.rb:71:in `test_ecdh_curve' Failure: test_ecdh_curve(TestSslEcdhCurve): is not true. =============================================================================== F =============================================================================== 50: EM.connect("127.0.0.1", 16784, Client) 51: } 52:  => 53: assert(!$client_handshake_completed) 54: assert(!$server_handshake_completed) 55: end 56: /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_ecdh_curve.rb:53:in `test_no_ecdh_curve' Failure: test_no_ecdh_curve(TestSslEcdhCurve): is not true. =============================================================================== .F =============================================================================== 140: end 141: 142: assert($client_handshake_completed)  => 143: assert($server_handshake_completed) 144: end 145: 146: def test_default_to_default /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_protocols.rb:143:in `test_any_to_any' Failure: test_any_to_any(TestSslProtocols): is not true. =============================================================================== F =============================================================================== 107: end 108: 109: assert($client_handshake_completed)  => 110: assert($server_handshake_completed) 111: end 112: 113: # def test_v3_to_any /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_protocols.rb:110:in `test_case_insensitivity' Failure: test_case_insensitivity(TestSslProtocols): is not true. =============================================================================== F =============================================================================== 151: end 152: 153: assert($client_handshake_completed)  => 154: assert($server_handshake_completed) 155: end 156: 157: module ServerV3StopAfterHandshake /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_protocols.rb:154:in `test_default_to_default' Failure: test_default_to_default(TestSslProtocols): is not true. =============================================================================== .O =============================================================================== /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_protocols.rb:218:in `test_tlsv1_required_with_external_client' Omission: sslv3 [test_tlsv1_required_with_external_client(TestSslProtocols)] =============================================================================== .F =============================================================================== 106: EM.connect("127.0.0.1", 16784, Client).instance_variable_get("@signature") 107: } 108:  => 109: assert_equal($cert_from_file, $cert_from_server) 110: assert($client_handshake_completed) 111: assert($server_handshake_completed) 112: end /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_verify.rb:109:in `test_accept_server' <"-----BEGIN CERTIFICATE-----\n" + "MIIFRDCCAywCAQEwDQYJKoZIhvcNAQEFBQAwaDELMAkGA1UEBhMCRU0xFTATBgNV\n" + "BAgTDEV2ZW50TWFjaGluZTEVMBMGA1UEChMMRXZlbnRNYWNoaW5lMRQwEgYDVQQL\n" + "EwtEZXZlbG9wbWVudDEVMBMGA1UEAxMMRXZlbnRNYWNoaW5lMB4XDTA5MDMyOTAy\n" + "MzE0NloXDTEwMDMyOTAyMzE0NlowaDELMAkGA1UEBhMCRU0xFTATBgNVBAgTDEV2\n" + "ZW50TWFjaGluZTEVMBMGA1UEChMMRXZlbnRNYWNoaW5lMRQwEgYDVQQLEwtEZXZl\n" + "bG9wbWVudDEVMBMGA1UEAxMMRXZlbnRNYWNoaW5lMIICIjANBgkqhkiG9w0BAQEF\n" + "AAOCAg8AMIICCgKCAgEAv1FSOIX1z7CQtVBFlrB0A3/V29T+22STKKmiRWYkKL5b\n" + "+hkrp9IZ5J4phZHgUVM2VDPOO2Oc2PU6dlGGZISg+UPERunTogxQKezCV0vcE9cK\n" + "OwzxCFDRvv5rK8aKMscfBLbNKocAXywuRRQmdxPiVRzbyPrl+qCr/EDLXAX3D77l\n" + "S8n2AwDg19VyI+IgFUE+Dy5e1eLoY6nV+Mq+vNXdn3ttF3t+ngac5pj5Q9h+pD5p\n" + "67baDHSnf/7cy2fa/LKrLolVHQR9G2K6cEfeM99NtcsMbkoPs4iI3FA05OVTQHXg\n" + "C8C8cRxrb9APl95I/ep65OIaCJgcdYxJ3QD3qOtQo6/NQsGnjbyiUxaEpjfqyT1N\n" + "uzWD81Q8uXGNS8yD6dDynt/lseBjyp2nfC3uQ5fY18VdIcu0MJ9pezBUKrNuhlsy\n" + "XXEZ2DXj4sY8QOvIcBqSB/zmS1nGEK55xrtkaiaNrY8fe8wRVpcPLxy+P225NFw+\n" + "B69FJRA0Lj6Jt9BM4hV/3MSIEWwTVhuw4E02ywDYTzz1wq3ITf0tsbIPn0hXQMxD\n" + "ohhAoKioM6u+yHtqsxD0eYaAWmHTVn5oDvOSGpvCpBfWHyA7FP5UQak0fKABEAgK\n" + "iQYEnb294AXwXymJttfGTIV/Ne4tLN5dIpNma8UO8rlThlcr6xnTQDbR3gkTDRsC\n" + "AwEAATANBgkqhkiG9w0BAQUFAAOCAgEAj7J8fy1LUWoVWnrXDAC9jwJ1nI/YjoSU\n" + "6ywke3o04+nZC5S+dPnuVy+HAwsU940CoNvP6RStI/bH6JL+NIqEFmwM3M8xIEWV\n" + "MYVPkfvQUxxGvDnaY7vv93u+6Q77HV3qlhAQBHChyuXyO7TG3+WzsiT9AnBNtAP0\n" + "4jClt5kCAQXLO/p0SFEZQ8Ru9SM8d1i73Z0VDVzs8jYWlBhiherSgbw1xK4wBOpJ\n" + "43XmjZsBSrDpiAXd07Ak3UL2GjfT7eStgebL3UIe39ThE/s/+l43bh0M6WbOBvyQ\n" + "i/rZ50kd1GvN0xnZhtv07hIJWO85FGWi7Oet8AzdUZJ17v1Md/f2vdhPVTFN9q+w\n" + "mQ6LxjackqCvaJaQfBEbqsn2Tklxk4tZuDioiQbOElT2e6vljQVJWIfNx38Ny2LM\n" + "aiXQPQu+4CI7meAh5gXM5nyJGbZvRPsxj89CqYzyHCYs5HBP3AsviBvn26ziOF+c\n" + "544VmHd9HkIv8UTC29hh+R64RlgMQQQdaXFaUrFPTs/do0k8n/c2bPc0iTdfi5Q2\n" + "gq6Vi8q6Ay5wGgTtRRbn/mWKuCFjEh94z6pF9Xr06NX0PuEOdf+Ls9vI5vz6G0w6\n" + "0Li7devEN7EKBY+7Mcjg918yq9i5tEiMkUgT68788t3fTC+4iUQ5fDtdrHsaOlIR\n" + "8bs/XQVNE/s=\n" + "-----END CERTIFICATE-----\n"> expected but was <nil> Failure: test_accept_server(TestSslVerify) =============================================================================== F =============================================================================== 121: EM.connect("127.0.0.1", 16784, Client) 122: } 123:  => 124: assert_equal($cert_from_file, $cert_from_server) 125: assert(!$client_handshake_completed) 126: assert(!$server_handshake_completed) 127: end /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_verify.rb:124:in `test_deny_server' <"-----BEGIN CERTIFICATE-----\n" + "MIIFRDCCAywCAQEwDQYJKoZIhvcNAQEFBQAwaDELMAkGA1UEBhMCRU0xFTATBgNV\n" + "BAgTDEV2ZW50TWFjaGluZTEVMBMGA1UEChMMRXZlbnRNYWNoaW5lMRQwEgYDVQQL\n" + "EwtEZXZlbG9wbWVudDEVMBMGA1UEAxMMRXZlbnRNYWNoaW5lMB4XDTA5MDMyOTAy\n" + "MzE0NloXDTEwMDMyOTAyMzE0NlowaDELMAkGA1UEBhMCRU0xFTATBgNVBAgTDEV2\n" + "ZW50TWFjaGluZTEVMBMGA1UEChMMRXZlbnRNYWNoaW5lMRQwEgYDVQQLEwtEZXZl\n" + "bG9wbWVudDEVMBMGA1UEAxMMRXZlbnRNYWNoaW5lMIICIjANBgkqhkiG9w0BAQEF\n" + "AAOCAg8AMIICCgKCAgEAv1FSOIX1z7CQtVBFlrB0A3/V29T+22STKKmiRWYkKL5b\n" + "+hkrp9IZ5J4phZHgUVM2VDPOO2Oc2PU6dlGGZISg+UPERunTogxQKezCV0vcE9cK\n" + "OwzxCFDRvv5rK8aKMscfBLbNKocAXywuRRQmdxPiVRzbyPrl+qCr/EDLXAX3D77l\n" + "S8n2AwDg19VyI+IgFUE+Dy5e1eLoY6nV+Mq+vNXdn3ttF3t+ngac5pj5Q9h+pD5p\n" + "67baDHSnf/7cy2fa/LKrLolVHQR9G2K6cEfeM99NtcsMbkoPs4iI3FA05OVTQHXg\n" + "C8C8cRxrb9APl95I/ep65OIaCJgcdYxJ3QD3qOtQo6/NQsGnjbyiUxaEpjfqyT1N\n" + "uzWD81Q8uXGNS8yD6dDynt/lseBjyp2nfC3uQ5fY18VdIcu0MJ9pezBUKrNuhlsy\n" + "XXEZ2DXj4sY8QOvIcBqSB/zmS1nGEK55xrtkaiaNrY8fe8wRVpcPLxy+P225NFw+\n" + "B69FJRA0Lj6Jt9BM4hV/3MSIEWwTVhuw4E02ywDYTzz1wq3ITf0tsbIPn0hXQMxD\n" + "ohhAoKioM6u+yHtqsxD0eYaAWmHTVn5oDvOSGpvCpBfWHyA7FP5UQak0fKABEAgK\n" + "iQYEnb294AXwXymJttfGTIV/Ne4tLN5dIpNma8UO8rlThlcr6xnTQDbR3gkTDRsC\n" + "AwEAATANBgkqhkiG9w0BAQUFAAOCAgEAj7J8fy1LUWoVWnrXDAC9jwJ1nI/YjoSU\n" + "6ywke3o04+nZC5S+dPnuVy+HAwsU940CoNvP6RStI/bH6JL+NIqEFmwM3M8xIEWV\n" + "MYVPkfvQUxxGvDnaY7vv93u+6Q77HV3qlhAQBHChyuXyO7TG3+WzsiT9AnBNtAP0\n" + "4jClt5kCAQXLO/p0SFEZQ8Ru9SM8d1i73Z0VDVzs8jYWlBhiherSgbw1xK4wBOpJ\n" + "43XmjZsBSrDpiAXd07Ak3UL2GjfT7eStgebL3UIe39ThE/s/+l43bh0M6WbOBvyQ\n" + "i/rZ50kd1GvN0xnZhtv07hIJWO85FGWi7Oet8AzdUZJ17v1Md/f2vdhPVTFN9q+w\n" + "mQ6LxjackqCvaJaQfBEbqsn2Tklxk4tZuDioiQbOElT2e6vljQVJWIfNx38Ny2LM\n" + "aiXQPQu+4CI7meAh5gXM5nyJGbZvRPsxj89CqYzyHCYs5HBP3AsviBvn26ziOF+c\n" + "544VmHd9HkIv8UTC29hh+R64RlgMQQQdaXFaUrFPTs/do0k8n/c2bPc0iTdfi5Q2\n" + "gq6Vi8q6Ay5wGgTtRRbn/mWKuCFjEh94z6pF9Xr06NX0PuEOdf+Ls9vI5vz6G0w6\n" + "0Li7devEN7EKBY+7Mcjg918yq9i5tEiMkUgT68788t3fTC+4iUQ5fDtdrHsaOlIR\n" + "8bs/XQVNE/s=\n" + "-----END CERTIFICATE-----\n"> expected but was <nil> Failure: test_deny_server(TestSslVerify) =============================================================================== F =============================================================================== 92: EM.connect("127.0.0.1", 16784, ClientNoCert) 93: } 94:  => 95: assert(!$client_handshake_completed) 96: assert(!$server_handshake_completed) 97: end 98: /var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7/tests/test_ssl_verify.rb:95:in `test_fail_no_peer_cert' Failure: test_fail_no_peer_cert(TestSslVerify): is not true. =============================================================================== .................... Finished in 6.776346888 seconds. ------------------------------------------------------------------------------- 242 tests, 3482 assertions, 13 failures, 0 errors, 0 pendings, 5 omissions, 0 notifications 94.5148% passed ------------------------------------------------------------------------------- 35.71 tests/s, 513.85 assertions/s * ERROR: dev-ruby/eventmachine-1.2.7::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 2005: Called ruby-ng_src_test * environment, line 1666: Called _ruby_each_implementation 'each_ruby_test' * environment, line 414: Called _ruby_invoke_environment 'ruby24' 'each_ruby_test' * environment, line 535: Called each_ruby_test * environment, line 753: Called die * The specific snippet of code: * ${RUBY} -Ilib -S testrb-2 tests/test_*.rb || die * * If you need support, post the output of `emerge --info '=dev-ruby/eventmachine-1.2.7::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/eventmachine-1.2.7::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/dev-ruby/eventmachine-1.2.7:20200518-145836.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/eventmachine-1.2.7/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/eventmachine-1.2.7/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7' * S: '/var/tmp/portage/dev-ruby/eventmachine-1.2.7/work/ruby24/eventmachine-1.2.7' emerge --info: Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r3, 5.4.0-1009-aws x86_64) ================================================================= System uname: Linux-5.4.0-1009-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 KiB Mem: 16011344 total, 8722032 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Mon, 18 May 2020 20:35:34 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.34 p4) 2.34.0 app-shells/bash: 5.0_p17::gentoo dev-lang/perl: 5.30.2-r2::gentoo dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.3::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r1::gentoo sys-devel/gcc: 10.1.0::gentoo sys-devel/gcc-config: 2.2.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.6::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r3::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-max-age: 24 sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-gcc" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-g++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j4" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS