[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