My bad. mpich2 ad_pvfs2.h includes pvfs2 compatibility header just as you
pointed out.
Telling the truth I wasn't able to build mpich2 svn because of mpich2's
strict version requirement of autoconf.
My system has 2.64 but mpich2 doesn't like (must be 2.63 and I know why they
do it that way).

I checked out openmpi from svn repository.
And sure enough, the lines for the compatibility header are totally missing.
Should I let openmpi developer know?

-ryuta

On Wed, Oct 21, 2009 at 7:14 AM, Rob Latham <[email protected]> wrote:

> On Tue, Oct 20, 2009 at 11:41:26PM +0900, ryuuta wrote:
> > Hi,
> >
> > I did quick search of the mailing list but no one seems to report this
> > issue, so I post this message anyway.
> >
> > I noticed that compilation of romio/pvfs2 in open-mpi failed against the
> > pvfs2 checked out from cvs repository.
> > More specifically, in
> > ompi/ompi/mca/io/romio/romio/adio/ad_pvfs2/ad_pvfs2_delete.c
> > PVFS_hint variable is missing in the argument of PVFS_sys_getparent and
> > PVFS_sys_remove functions.
>
> What version of openmpi is this?
>
> > Incidentally, the same is true in
> > mpich2/src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_delete.c
> > By the way, I checked out mpich2 from svn repository.
> > I anticipate that romio developers check this mailing list.
>
> They sure do (well, when it comes to PVFS it's me mostly but
> anyway...)
>
> this combination (pvfs cvs and mpich2 svn) works fine for me.   does
> your pvfs installation have the pvfs2-compat.h header?   You aren't
> working from a branch or tag are you?  Can you confirm that
> your adio/ad_pvfs2/ad_pvfs2.h has these lines near the top?
>
> #ifdef PVFS2_VERSION_MAJOR
> #include "pvfs2-compat.h"
> #endif
>
> ==rob
>
> --
> Rob Latham
> Mathematics and Computer Science Division
> Argonne National Lab, IL USA
>
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to