Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] Build failure on FreeBSD 7
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2008-04-11 19:36:33


This may depend on how you ran the app on FreeBSD -- did you run on
the localhost only?

We have/had a problem when running locally with regards to kevent --
I'm not 100% sure if we've fixed it yet. Let me check...

On Apr 5, 2008, at 1:53 AM, Karol Mroz wrote:
> After digging a little deeper, it turns out that the kevent() call in
> opal/event/kquene.c:
> if (kevent(kq,
> kqueueop->changes, 1, kqueueop->events, NEVENT, NULL) !=
> 1 ||
> (int)kqueueop->events[0].ident != master ||
> kqueueop->events[0].flags != EV_ERROR) {
>
> seems to hang in freebsd 7. Changing the NULL parameter to, lets say
> 1000, causes the function to return and print out the error message:
>
> event_warn("%s: detected broken kqueue (failed delete); not using
> error %d (%s)", __func__, errno, strerror(errno));
>
> The simple non-blocking send/recv app used to test this then runs to
> completion. Compiling OpenMPI on linux and running this same app
> produces no errors.
>
> Any ideas?
>
> Thanks.
> --
> Karol
>
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
Cisco Systems