Yes, that does appear to be the case. I am getting the following error when building mpich2-1.0.7 or mpich2-1.0.8 against pvfs 2.8.1:
gcc -I/home/bradles/software/pvfs2-mx/include -O2 -DFORTRANUNDERSCORE -I/home/bradles/projects/mpich2-1.0.8/src/mpid/ch3/include -I/home/bradles/projects/mpich2-1.0.8/src/mpid/ch3/include -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/datatype -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/datatype -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/locks -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/locks -I/home/bradles/projects/mpich2-1.0.8/src/mpid/ch3/channels/sock/include -I/home/bradles/projects/mpich2-1.0.8/src/mpid/ch3/channels/sock/include -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/sock -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/sock -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/sock/poll -I/home/bradles/projects/mpich2-1.0.8/src/mpid/common/sock/poll -I/home/bradles/software/pvfs2-mx/include -O2 -DFORTRANUNDERSCORE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I/home/bradles/projects/mpich2-1.0.8/src/mpi/romio/adio/ad_pvfs2/../include -I../include -I../../include -I/home/bradles/projects/mpich2-1.0.8/src/mpi/romio/adio/ad_pvfs2/../../../../include -I../../../../include -c ad_pvfs2_read.c ad_pvfs2_read.c:63:46: error: macro "PVFS_sys_read" requires 8 arguments, but only 7 given ad_pvfs2_read.c: In function ‘ADIOI_PVFS2_ReadContig’: ad_pvfs2_read.c:62: error: ‘PVFS_sys_read’ undeclared (first use in this function) ad_pvfs2_read.c:62: error: (Each undeclared identifier is reported only once ad_pvfs2_read.c:62: error: for each function it appears in.) ad_pvfs2_read.c:228:41: error: macro "PVFS_sys_read" requires 8 arguments, but only 7 given ad_pvfs2_read.c: In function ‘ADIOI_PVFS2_ReadStrided’: ad_pvfs2_read.c:226: error: ‘PVFS_sys_read’ undeclared (first use in this function) ad_pvfs2_read.c:449:43: error: macro "PVFS_sys_read" requires 8 arguments, but only 7 given ad_pvfs2_read.c:486: warning: cast from pointer to integer of different size ad_pvfs2_read.c:486: warning: cast from pointer to integer of different size ad_pvfs2_read.c:528:62: error: macro "PVFS_sys_read" requires 8 arguments, but only 7 given ad_pvfs2_read.c:936:62: error: macro "PVFS_sys_read" requires 8 arguments, but only 7 given make[5]: *** [ad_pvfs2_read.o] Error 1 make[5]: Leaving directory `/home/bradles/projects/mpich2-1.0.8/src/mpi/romio/adio/ad_pvfs2' Make failed in directory adio/ad_pvfs2 make[4]: *** [mpiolib] Error 1 make[4]: Leaving directory `/home/bradles/projects/mpich2-1.0.8/src/mpi/romio' make[3]: *** [mpio] Error 2 make[3]: Leaving directory `/home/bradles/projects/mpich2-1.0.8/src/mpi/romio' make[2]: *** [all-redirect] Error 1 make[2]: Leaving directory `/home/bradles/projects/mpich2-1.0.8/src/mpi' make[1]: *** [all-redirect] Error 2 make[1]: Leaving directory `/home/bradles/projects/mpich2-1.0.8/src' make: *** [all-redirect] Error 2 Advice? Cheers, Brad On Thu, Mar 5, 2009 at 2:38 PM, Phil Carns <[email protected]> wrote: > Sounds like you are volunteering to help test more cases for us! I'll see > if Walt can delay your defense a little longer :) > > -Phil > > Bradley Settlemyer wrote: >> >> I will try 2.8.1, but honestly, its only been out for 2 weeks (2.8 at >> least), its hard to believe that this basic functionality didn't work >> in 2.7.1. >> >> On Thu, Mar 5, 2009 at 2:19 PM, Phil Carns <[email protected]> wrote: >>>> >>>> Pvfs2 is version 2.7.1, built with the mx turned on and the tcp turned >>>> off. I can copy files out of the file system, but writing to the file >>>> system is precarious. Data gets written in, but seems to hang or >>>> something. Here is my job output using mpi-io-test: >>> >>> Hi Brad, >>> >>> Is there any chance that you could try 2.8.1? If you need to stick with >>> 2.7.1 for now I could create a patch that just updates the bmi_mx code. >>> There have been a few significant bug fixes since 2.7.1, so it might be >>> a >>> good idea to rule those out first. >>> >>> thanks, >>> -Phil >>> > > _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
