> > The second part is for execution process:
> >
> > LAM 7.1a1svn06282004/MPI 2 C++/ROMIO - Indiana University
> >
> > n-1<2596> ssi:boot:base:linear: booting n0 (localhost)
> > n-1<2596> ssi:boot:base:linear: finished
> > C:/cygwin/home/root/demos> mpirun -np 1 calpi
> > ----------------------------------------------------------------------
> >
> > It seems that LAM was not able to remove a directory properly. This
> > should
> > not happen, and will probably require manual intervention on your
> > part.
> > tkill was trying to remove the following directory:
> >
> > /tmp/lam-root_at_phoenix
> >
> > when some error occurred. Perhaps the following Unix error message
> > will
> > help:
> >
> > Unix errno: 90
> > Directory not empty
> >
> >
> > This directory contains some internal temporary LAM files, and is safe
> > to remove. Please go remove it manually.
> > ----------------------------------------------------------------------
> >
> > Have any idea to fix this problem?
>
> Firstly, come questions:
>
> 1. Does this happen every single time you try to run your application?
> 2. What is in /tmp/lam-root_at_pheonix before the run?
> 3. Have you tried deleting the directory before running your
> application?
> 4. This might not be pertinent, but are you running LAM as root or is it
> just a name? (I must admit, I haven't heard of a root user in cygwin
> though)
1. Yes, it happens every single time.
2. There is no lam-root_at_pheonix before running the application.
3. If I delete /tmp, error will occur, meaning I cannot run the program.
4. I don't know how to answer this question.
I logged in winXP using root account, and installed cygwin, and then
logged off.
Then I logged in winXP using ordinary user account, and installed lam.
ps: (1)I run ipc-daemon2.exe when configuring and building lam, but I
never succeeded in configuring and building procedures. The same
error occurred every time.
Making install in lamgrow
make[2]: Entering directory `/home/root/lam-7.1a1r9708/otb/lamgrow'
/bin/bash ../../libtool --mode=link gcc -O3 -o lamgrow.exe
lamgrow.o ../..
/share/liblam/liblam.la ../../share/libltdl/libltdlc.la
gcc -O3 -o lamgrow.exe
lamgrow.o ../../share/liblam/.libs/liblam.a ../../share/
libltdl/.libs/libltdlc.a
../../share/liblam/.libs/liblam.a(ssi_boot_slurm.o)
(.text+0x60a):ssi_boot_slurm.c: undefined reference to `_inet_ntop'
collect2: ld returned 1 exit status
make[2]: *** [lamgrow.exe] Error 1
make[2]: Leaving directory `/home/root/lam-7.1a1r9708/otb/lamgrow'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/root/lam-7.1a1r9708/otb'
make: *** [install-recursive] Error 1
(2)One thing that I am curious about: I run ipc-daemon2.exe in one
cygwin window, and configured lam in another cygwin window. Is it
correct?
After I run ipc-daemon2.exe, it cannot be stopped unless I close
the cygwin window. Is it normal?
Thank you
|