On 21 Apr 2009, at 19:18, Roger Pack wrote:
> thank you to all who have committed some win32 compat patches
> recently. EM does indeed compile and well on mingw.
>
> Now the question is how well does it run.
> Recently I tried rake test with mingw (ruby 1.8.6) and the tests
> resulted in a hang:
>
> C:/installs/ruby18/bin/ruby -Ilib -Iext -Iext/fastfilereader -Ijava
> tests/testem.rb
> Loaded suite tests/testem
> Started
> ..............F # ctrl+c to get past a hang
> This application has requested the Runtime to terminate it in an
> unusual way.
> Please contact the application''s support team for more
information.
> rake aborted!
This is because of the max_descriptor tests in test_epoll.rb. I''m
planning on building a test suite configuration manager as we have so
much platform specific stuff to test that I need to turn on or off in
a reliable manner based on the expected capabilities of the target
platform.
One of the unfortunate things about the random ordering of tests is
that once we change something, the test suite can become unstable in a
different manner. Indeed the test in question causes problems on OSX
and other platforms, especially when run as non-root without proper
ulimits.
> however, with other versions of ruby (msvc compiled) I can''t seem
to
> get anything to run at all.
This surprises me, I shall need to take a look.
> Then there''s the question of mingw 1.9, but I guess I''ll
stick with
> 1.8 for now.
I haven''t had the pleasure yet, but I believe the one click builder
can do it.
> So question is, has anybody else experienced this oddness?
Yes, you''re not alone! :-)
> Thanks!
> -=r
> _______________________________________________
> Eventmachine-talk mailing list
> Eventmachine-talk at rubyforge.org
> http://rubyforge.org/mailman/listinfo/eventmachine-talk