Many thanks Jeff and Anju -
Got the LAM/MPI (without romio) working on my laptop (cygwin platform) -
Oh !!! one more thing - Any ideas when romio will be supported?
Many many thanks for the help. I appreciate :-)
>t
------------------------------------------------------------
"You are today where your thoughts have brought you; you will be
tomorrow where your thoughts take you." (Above Life's Turmoil)
------------------------------------------------------------
----- Original Message -----
From: "Prabhanjan Kambadur" <pkambadu_at_[hidden]>
Cc: "General LAM/MPI mailing list" <lam_at_[hidden]>
Sent: 15 December 2003 15:16
Subject: Re: LAM: LAM/MPI on cygwin -
>
> Thanks for sending in the logs.
>
> In Cygwin, the IPC services (Semaphores and Shared memory) are delivered
> through "ipc-daemon2". The build is failing due to this reason. If you
> have the Cygwin IPC module installed on your system, start "ipc-daemon2"
> before configuring LAM/MPI. This will resolve the problem. Else, make sure
> you download this module from http://www.cygwin.com and then start the
> daemon.
>
> commands to run:
> ----------------
>
> % which ipc-daemon2
> [just an easy way to check if you have this module installed :-)]
> % ipc-daemon2 &
> % ./configure [options]
> % make all install
>
> Anju
>
> > Hi Jeff and Anju,
> >
> > Ok I tried with today's snapshot tarball and got the same error -
> > Platform is CYGWIN_NT-5.1 ver 1.5.5(0.94/3/2) 2003-09-20 16:31 i686
> >
> > The configure and make logs are attached. Configure and make commands
used
> > are:
> > ./configure --without-romio --prefix=/home/apps/lam
> > make
> >
> > To give you an idea of what is happening, kindly take a look at part of
the
> > **make** spew below.
> > Looks like the actual problem is with the ssi_rpi_sysv_common and
> > ssi_rpi_usysv_common versions for cygwin
> >
> > Many thanks
> > >t
> >
> >
> > Making all in laminfo
> > make[2]: Entering directory
`/home/apps/lam-7.1a1cvs20031215/tools/laminfo'
> > if
> >
g++ -DHAVE_CONFIG_H -I. -I. -I../../share/include -DLAM_PREFIX="\"/home/apps
> >
/lam\"" -DLAM_BINDIR="\"/home/apps/lam/bin\"" -DLAM_LIBDIR="\"/home/apps/lam
> >
/lib\"" -DLAM_INCDIR="\"/home/apps/lam/include\"" -DLAM_PKGLIBDIR="\"/home/a
> >
pps/lam/lib/lam\"" -DLAM_SYSCONFDIR="\"/home/apps/lam/etc\"" -I../../share/i
> > nclude -DLAM_BUILDING=1 -D_REENTRANT -O3 -MT laminfo.o -MD -MP -MF
> > ".deps/laminfo.Tpo" \
> > -c -o laminfo.o `test -f 'laminfo.cc' || echo './'`laminfo.cc; \
> > then mv ".deps/laminfo.Tpo" ".deps/laminfo.Po"; \
> > else rm -f ".deps/laminfo.Tpo"; exit 1; \
> > fi
> > /bin/bash ../../libtool --mode=link g++ -O3 -export-dynamic -o
laminfo.exe
> > laminfo.o ../../share/libmpi/libmpi.la ../../share/liblam/liblam.la
> > ../../share/libltdl/libltdlc.la -lutil
> > mkdir .libs
> > g++ -O3 -o laminfo.exe laminfo.o -Wl,--export-dynamic
> > ../../share/libmpi/.libs/libmpi.a ../../share/liblam/.libs/liblam.a
> > ../../share/libltdl/.libs/libltdlc.a -lutil
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x692):ssi_rp
> > i_sysv_common.c: undefined reference to `_shmget'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x6b8):ssi_rp
> > i_sysv_common.c: undefined reference to `_shmat'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x748):ssi_rp
> > i_sysv_common.c: undefined reference to `_semget'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x7de):ssi_rp
> > i_sysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x809):ssi_rp
> > i_sysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x836):ssi_rp
> > i_sysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x872):ssi_rp
> > i_sysv_common.c: undefined reference to `_shmctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x89f):ssi_rp
> > i_sysv_common.c: undefined reference to `_shmctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x8fa):ssi_rp
> > i_sysv_common.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0x960):ssi_rp
> > i_sysv_common.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0xd0b):ssi_rp
> > i_sysv_common.c: undefined reference to `_shmat'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0xd6b):ssi_rp
> > i_sysv_common.c: undefined reference to `_shmctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_common.o)(.text+0xd95):ssi_rp
> > i_sysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_low.o)(.text+0x50):ssi_rpi_sy
> > sv_low.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_low.o)(.text+0xff):ssi_rpi_sy
> > sv_low.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_low.o)(.text+0x146):ssi_rpi_s
> > ysv_low.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_low.o)(.text+0x18c):ssi_rpi_s
> > ysv_low.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_low.o)(.text+0x228):ssi_rpi_s
> > ysv_low.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_low.o)(.text+0x2ea):ssi_rpi_s
> > ysv_low.c: more undefined references to `_semop' follow
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x51):ssi_rpi_sy
> > sv_shm.c: undefined reference to `_semget'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0xb8):ssi_rpi_sy
> > sv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0xef):ssi_rpi_sy
> > sv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x127):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x15c):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x190):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x1c1):ssi_rpi_s
> > ysv_shm.c: more undefined references to `_semctl' follow
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x27e):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x2a2):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x2d0):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x2f6):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x333):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x392):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x3ba):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x3ee):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x407):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_shmdt'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x422):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x461):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x47c):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_shmctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x506):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_sysv_shm.o)(.text+0x559):ssi_rpi_s
> > ysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x692):ssi_r
> > pi_usysv_common.c: undefined reference to `_shmget'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x6b8):ssi_r
> > pi_usysv_common.c: undefined reference to `_shmat'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x748):ssi_r
> > pi_usysv_common.c: undefined reference to `_semget'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x7de):ssi_r
> > pi_usysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x809):ssi_r
> > pi_usysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x836):ssi_r
> > pi_usysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x872):ssi_r
> > pi_usysv_common.c: undefined reference to `_shmctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x89f):ssi_r
> > pi_usysv_common.c: undefined reference to `_shmctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x8fa):ssi_r
> > pi_usysv_common.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0x960):ssi_r
> > pi_usysv_common.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0xd0b):ssi_r
> > pi_usysv_common.c: undefined reference to `_shmat'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0xd6b):ssi_r
> > pi_usysv_common.c: undefined reference to `_shmctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_common.o)(.text+0xd95):ssi_r
> > pi_usysv_common.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_shm.o)(.text+0x32):ssi_rpi_u
> > sysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_shm.o)(.text+0x5a):ssi_rpi_u
> > sysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_shm.o)(.text+0x8e):ssi_rpi_u
> > sysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_shm.o)(.text+0xa7):ssi_rpi_u
> > sysv_shm.c: undefined reference to `_shmdt'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_shm.o)(.text+0xc2):ssi_rpi_u
> > sysv_shm.c: undefined reference to `_semop'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_shm.o)(.text+0x101):ssi_rpi_
> > usysv_shm.c: undefined reference to `_semctl'
> >
../../share/libmpi/.libs/libmpi.a(ssi_rpi_usysv_shm.o)(.text+0x11c):ssi_rpi_
> > usysv_shm.c: undefined reference to `_shmctl'
> > collect2: ld returned 1 exit status
> > make[2]: *** [laminfo.exe] Error 1
> > make[2]: Leaving directory
`/home/apps/lam-7.1a1cvs20031215/tools/laminfo'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/apps/lam-7.1a1cvs20031215/tools'
> > make: *** [all-recursive] Error 1
> >
> > ------------------------------------------------------------
> > "You are today where your thoughts have brought you; you will be
> > tomorrow where your thoughts take you." (Above Life's Turmoil)
> > ------------------------------------------------------------
> > ----- Original Message -----
> > From: "Prabhanjan Kambadur" <pkambadu_at_[hidden]>
> > To: "General LAM/MPI mailing list" <lam_at_[hidden]>
> > Sent: 13 December 2003 22:32
> > Subject: Re: LAM: LAM/MPI on cygwin -
> >
> >
> > >
> > > > Many thanks Jeff -
> > > >
> > > > I guess I have the most recent snapshot tarball =>
> > > > lam-7.1a1cvs20031213.tar.gz
> > > >
> > > > Configure is cool with the --without-romio option, but then there is
a
> > build
> > > > break during the make at laminfo. My guess is that laminfo
> > > > (/home/apps/lam-7.1a1cvs20031213.tar.gz./tools/laminfo..) for the
cygwin
> > > > platform is the problem or am I missing something here -
> > > >
> > > > Okay - will do a CVS checkout tonight UK-time, attempt a new build
and
> > get
> > > > back to you. Many thanks for the help.
> > > >
> > >
> > > It might be helpful if you also send us the log files for both
"configure"
> > > and "make" commands. You can do this by redirecting the "configure"
and
> > > "make" script outputs to files instead of standard IO.
> > >
> > > For bash shell use
> > > #./configure [options] &> configure.log
> > >
> > > For csh use
> > > #./configure [options] |& tee configure.log
> > >
> > > Similarly for "make". Also please let us know the version of Cygwin
that
> > > you are using.
> > >
> > > Thanks,
> > > Anju.
> > > _______________________________________________
> > > This list is archived at http://www.lam-mpi.org/MailArchives/lam/
> >
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
|