Hi Nasr,
>
> Many thanks for the reply. Regarding pvfs2 being too slow I figured out the
> reason which was due to one of the IO servers going down. Now pvfs2 is
> working fine.
Cool! Good to hear that.
> In a related matter, Im trying to compile mpich 1.2.7p1 with romio support
> for pvfs2. Without pvfs2, the configuration step will go through, but with
> pvfs2 there is an error (I tried both Intel and gnu compilers). Im attaching
> below as well the steps and the config.log.
>
> # cp /root/Desktop/cluster/mpich1.2.7/mpich.tar.gz /usr/local/src
> # cd /usr/local/src
> # tar -zxf mpich.tar.gz
> # mkdir -p /opt/mpich1/intel
> # mkdir -p /tmp/mpich1/intel
> # export RSHCOMMAND=ssh
> # export LDFLAGS="-L/opt/pvfs2/lib"
> # export CFLAGS="-I/opt/pvfs2/include"
> # export LIBS="-lpvfs2"
> # export CC="/opt/intel/cc/9.1/bin/icc"
> # export CXX="/opt/intel/cc/9.1/bin/icpc"
> # export FC="/opt/intel/fc/9.1/bin/ifort"
> # export F90="/opt/intel/fc/9.1/bin/ifort"
> # cd /tmp/mpich1/intel
> # /usr/local/src/mpich-1.2.7p1/configure --prefix=/opt/mpich1/intel
> --with-device=ch_p4:-socksize=1048576 --with-comm=shared --enable-sharedlib
> --enable-romio --with-file-system=pvfs2+nfs+ufs -opt=-O3
> ------------------------------------------------------------------------------------------------------------------------------------------
> CONFIG.LOG FILE
>
> configure:/opt/intel/cc/9.1/bin/icc -I/opt/pvfs2/include conftest.c -o
> conftest -lpvfs2
> configure: failed program was:
>
> #define MPE_USE_EXTENSIONS 1
> #include "confdefs.h"
> int f(double a){return 0;}
> int main() { exit(0); }
> int t() { }
> conftest.c(4): warning #1011: missing return statement at end of non-void
> function "t"
> int t() { }
> ^
>
> configure:gcc -I/opt/pvfs2/include conftest.c -o conftest -lpvfs2
> configure: failed program was:
>
> #define MPE_USE_EXTENSIONS 1
> #include "confdefs.h"
>
> int main() { exit(0); }
> int t() { return 0; }
>
Hmm.. Quite frankly, I am puzzled.
The only thing I can think of is the following:
Why isn't there a "-L /opt/pvfs2/lib" on the gcc command line? It is
perhaps not picking up your LDFLAGS and therefore not able to locate
libpvfs2.a. Also, can you double check to see if libpvfs2.a is indeed
installed in that path?
Other than those guesses, I do not know why the build failed..
Is that all
config.log/config.status had? If the file is not too big, can you just
mail those to me off-list?
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users