[MPICH] mpich-g2 installation question

Rajeev Thakur thakur at mcs.anl.gov
Thu Jul 20 11:29:08 CDT 2006


For help with MPICH-G2 related problems see
http://www.hpclab.niu.edu/mpi/g2_body.html#contact 

Rajeev

> -----Original Message-----
> From: owner-mpich-discuss at mcs.anl.gov 
> [mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Ye ilho
> Sent: Thursday, July 20, 2006 10:54 AM
> To: mpich-discuss at mcs.anl.gov
> Subject: [MPICH] mpich-g2 installation question
> 
> 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