* CPV: dev-ruby/eventmachine-0.12.10-r1 * REPO: gentoo * USE: elibc_glibc kernel_linux ruby_targets_ruby18 test userland_GNU x86 error(18) trying to perform operation operation failed >>> Unpacking source... * Running unpack phase for all ... * Unpacking .gem file... ... [ ok ] /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work/all/eventmachine-0.12.10 /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work/all /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work/all /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work * Unpacking data.tar.gz ... [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work >>> Preparing source in /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work ... * Running prepare phase for all ... * Running source copy phase for ruby18 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work ... * Running compile phase for ruby18 ... (in /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work/ruby18/eventmachine-0.12.10) fatal: Not a git repository (or any of the parent directories): .git cd ext /usr/bin/ruby18 extconf.rb checking for rb_trap_immediate in ruby.h,rubysig.h... yes 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_thread_check_ints()... no checking for rb_time_new()... yes checking for sys/event.h... no checking for epoll_create() in sys/epoll.h... yes creating Makefile cd - cd ext make g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c cplusplus.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c epoll.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c emwin.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c ssl.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c rubymain.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c sigs.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c ed.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c kb.cpp kb.cpp: In member function ‘virtual void KeyboardDescriptor::Read()’: kb.cpp:79: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c files.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c binder.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c pipe.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c em.cpp em.cpp: In member function ‘void EventMachine_t::SignalLoopBreaker()’: em.cpp:294: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result em.cpp: In member function ‘void EventMachine_t::_ReadLoopBreaker()’: em.cpp:922: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c page.cpp g++ -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITH_SSL -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c cmain.cpp g++ -shared -o rubyeventmachine.so cplusplus.o epoll.o emwin.o ssl.o rubymain.o sigs.o ed.o kb.o files.o binder.o pipe.o em.o page.o cmain.o -L. -L/usr/lib -Wl,-R/usr/lib -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -Wl,-R -Wl,/usr/lib -L/usr/lib -lruby18 -lssl -lcrypto -ldl -lz -lrt -ldl -lcrypt -lm -lc cd - cd ext/fastfilereader /usr/bin/ruby18 extconf.rb creating Makefile cd - cd ext/fastfilereader make g++ -I. -I/usr/lib/ruby/1.8/i686-linux -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DOS_UNIX -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c rubymain.cpp g++ -I. -I/usr/lib/ruby/1.8/i686-linux -I/usr/lib/ruby/1.8/i686-linux -I. -DBUILD_FOR_RUBY -DOS_UNIX -D_FILE_OFFSET_BITS=64 -fPIC -O2 -pipe -fno-strict-aliasing -fPIC -c mapper.cpp g++ -shared -o fastfilereaderext.so rubymain.o mapper.o -L. -L/usr/lib -Wl,-R/usr/lib -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -Wl,-R -Wl,/usr/lib -L/usr/lib -lruby18 -lrt -ldl -lcrypt -lm -lc cd - mv ext/rubyeventmachine.so lib mv ext/fastfilereader/fastfilereaderext.so lib * Running compile phase for all ... >>> Source compiled. * Running test phase for ruby18 ... (in /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work/ruby18/eventmachine-0.12.10) fatal: Not a git repository (or any of the parent directories): .git Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started .............................................................................................F........................................................... Finished in 30.11167 seconds. 1) Failure: test_for_real(TestPendingConnectTimeout) [./tests/test_pending_connect_timeout.rb:45]: <5> and <0.146783> expected to be within <0.3> of each other. 153 tests, 263 assertions, 1 failures, 0 errors rake aborted! Command failed with status (1): [/usr/bin/ruby18 -w -I"lib" "/usr/lib/ruby/...] (See full trace by running task with --trace) * ERROR: dev-ruby/eventmachine-0.12.10-r1 failed: * tests failed * * Call stack: * ebuild.sh, line 54: Called src_test * environment, line 2899: Called ruby-ng_src_test * environment, line 2685: Called _ruby_each_implementation 'each_ruby_test' * environment, line 419: Called _ruby_invoke_environment 'ruby18' 'each_ruby_test' * environment, line 447: Called each_ruby_test * environment, line 972: Called each_fakegem_test * environment, line 957: Called die * The specific snippet of code: * ${RUBY} ${rubyflags} -S rake ${RUBY_FAKEGEM_TASK_TEST} || die "tests failed"; * * If you need support, post the output of 'emerge --info =dev-ruby/eventmachine-0.12.10-r1', * the complete build log and the output of 'emerge -pqv =dev-ruby/eventmachine-0.12.10-r1'. * The complete build log is located at '/var/log/portage/build/dev-ruby/eventmachine-0.12.10-r1:20100105-153647.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/temp/environment'. * S: '/var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/work/ruby18//eventmachine-0.12.10' >>> Install eventmachine-0.12.10-r1 into /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/image/ category dev-ruby * Running install phase for ruby18 ... * Running install phase for all ... * Running check install phase for ruby18 ... >>> Completed installing eventmachine-0.12.10-r1 into /var/tmp/portage/dev-ruby/eventmachine-0.12.10-r1/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/fastfilereaderext.so usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/rubyeventmachine.so * Removing /usr/share/doc * Removing /usr/share/info error(18) trying to perform operation operation failed Merge of dev-ruby/eventmachine-0.12.10-r1 at 2010-01-05T15:36:47+00:00 failed