LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Yu-Cheng Chou (cycchou_at_[hidden])
Date: 2004-06-30 02:55:16


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