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
