[MPICH] mpich-g2 installation question

Ye ilho iy2110 at columbia.edu
Thu Jul 20 11:41:24 CDT 2006


Hi Rajeev,

Thank you for your reply.
I sent an email to mpi at globus.org a couple of days ago but I have
received no response.
I also posted the same question to mpi globus mailing list but no
response either.
I finally asked a question to gt-user at globus.org mailing list and one
person asked me to check my LD_LIBRARY_PATH but I did this already.
I looked at every document that I can find but not much information there.
One thing I did just now was that I ran ranlib again and looked at the
library again.

# ranlib libmpichg2.a
# nm libmpichg2.a | grep write_callback
000014de t gridftp_write_callback
0000138c t write_callback

Yet, this did not help. Please give me some suggestion.
Thank you.

Ilho <><

On 7/20/06, Rajeev Thakur <thakur at mcs.anl.gov> wrote:
> 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).
> >
> >
>
>


-- 
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