[MPICH] mpich-g2 installation question

Ye ilho iy2110 at columbia.edu
Thu Jul 20 10:54:18 CDT 2006


Hi everyone,

I am trying to install MPICH-G2 but it gives me some errors.
I believe that I am missing something but I could not figure out.

First of all, I have set up globus-4.0.1 in my machine and then I am
trying to install MPICH-G2 right now.
FYI, my globus is installed in /usr/local/globus-4.0.1
After running ./configure -with-device=globus2:-flavor=gcc32
--prefix=/usr/local/mpich-1.2.7 , I am running 'make' command.
As I run 'make', I am getting following messages. I assume that
somehow library does not include globus routines.


Testing that MPI applications can be linked...
make --no-print-directory linktest
make overtake
/root/work/mpich-1.2.7p1/bin/mpicc -DMPID_NO_FORTRAN
-DHAVE_MPICHCONF_H  -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1
-DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_LONG_INT=1
-DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1
-DHAVE_SLEEP=1 -DHAVE_SYSCONF=1   -c overtake.c
/root/work/mpich-1.2.7p1/bin/mpicc -DMPID_NO_FORTRAN
-DHAVE_MPICHCONF_H  -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1
-DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_LONG_INT=1
-DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1
-DHAVE_SLEEP=1 -DHAVE_SYSCONF=1   -c test.c
/root/work/mpich-1.2.7p1/bin/mpicc  -o overtake overtake.o test.o
/root/work/mpich-1.2.7p1/lib/libmpichg2.a(init_g.o)(.text+0x161): In
function `MPID_Abort':
: undefined reference to `globus_gram_client_module'
/root/work/mpich-1.2.7p1/lib/libmpichg2.a(init_g.o)(.text+0x166): In
function `MPID_Abort':
: undefined reference to `globus_module_activate'
/root/work/mpich-1.2.7p1/lib/libmpichg2.a(init_g.o)(.text+0x1e4): In
function `MPID_Abort':
: undefined reference to `globus_gram_client_job_cancel'
/root/work/mpich-1.2.7p1/lib/libmpichg2.a(init_g.o)(.text+0x21f): In
function `MPID_Abort':
: undefined reference to `globus_gram_client_job_cancel'
/root/work/mpich-1.2.7p1/lib/libmpichg2.a(init_g.o)(.text+0x25f): In
function `MPID_End':


So when I run 'nm command, here is what I got.
# nm libpmpichg2.a | grep globus_gram_client_job_cancel
       U globus_gram_client_job_cancel

So it says that globus_gram_client_job_cancel is undefined. But my
LD_LIBRARY_PATH includes globus library and I am not sure what else I
can do.

I am suppose that I am missing something and please kindly let me know how
I can fix this problem. It has been already three days and I have not
been able to fix these problems. :(
Thanks in advance,

Ilho <><
-- 
YES, JESUS LOVES YOU, TOO.
For God so loved the world that he gave his one and only Son, that
whoever believes in him shall not perish but have eternal life(John
3:16).




More information about the mpich-discuss mailing list