Thank you for your reply.Before I configured OPENMPI,I used the commond "touch * ". It did work. But i think the mistake is that: "configure: error: Failed to build GNU libltdl. This usually means that something is incorrectly setup with your environment. There may be useful information in opal/libltdl/config.log. You can also disable GNU libltdl (which will disable dynamic shared object loading) by configuring with --disable-dlopen." Hope your comments. Thanks!
At 2011-09-15 20:11:22,"Jeff Squyres (jsquyres)" <jsquy...@cisco.com> wrote: OMPI 1.2.6 is fairly ancient; you might want to upgrade. The problem is your systems clock. Set it properly and configure should be ok. Sent from my phone. No type good. On Sep 14, 2011, at 11:21 PM, 郝文平 <hwp22651...@163.com> wrote: Hello, When i try to compile openmpi-1.2.6.tar.bz2 on my computer with ifort Compilier.My system is Red Hat4.6 86x64.But some mistakes happen when the process of configuring.Mistakes as follows: $./configure --prefix=~/haowp/opt/openmpi FC=ifort F90=ifort ......... ...... *** GNU libltdl setup configure: OMPI configuring in opal/libltdl configure: running /bin/sh './configure' '--prefix=/stg/s1p1/users/yuanjm/haowp/opt/openmpi' 'FC=ifort' 'F90=ifort' --enable-ltdl-convenience --disable-ltdl-install --enable-shared --disable-static --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... configure: error: newly created file is older than distributed files! Check your system clock configure: /bin/sh './configure' *failed* for opal/libltdl configure: error: Failed to build GNU libltdl. This usually means that something is incorrectly setup with your environment. There may be useful information in opal/libltdl/config.log. You can also disable GNU libltdl (which will disable dynamic shared object loading) by configuring with --disable-dlopen. $vi /opml/libltdl/config.log ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "libltdl" #define PACKAGE_TARNAME "libltdl" #define PACKAGE_VERSION "2.1a" #define PACKAGE_STRING "libltdl 2.1a" #define PACKAGE_BUGREPORT "bug-libt...@gnu.org" configure: exit 1 Thank you for your attention.Hope your reply. haowp Sep.15.2011 At 2011-09-15 00:32:32,"Ralph Castain" <r...@open-mpi.org> wrote: > >On Sep 14, 2011, at 9:39 AM, Blosch, Edwin L wrote: > >> Thanks, Ralph, >> >> I get the failure messages, unfortunately: >> >> setgid FAILED >> setgid FAILED >> setgid FAILED >> >> I actually had attempted to call setgid from within the application >> previously, which looks similar to what you've done, but it failed. That was >> when I initiated the post to the mailing list. My conclusion, a guess >> really, was that Linux would not let me setgid from within my program >> because I was not root. > >I was afraid of that - the documentation seemed to indicate that would be the >case, but I figured it was worth a quick try. Sorry I can't be of help. > > >> >> >> -----Original Message----- >> From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On >> Behalf Of Ralph Castain >> Sent: Wednesday, September 14, 2011 8:15 AM >> To: Open MPI Users >> Subject: Re: [OMPI users] EXTERNAL: Re: Can you set the gid of the processes >> created by mpirun? >> >> The attached should set the gid of the remote daemons (and their children) >> to the gid of mpirun. No cmd line option or anything is required - it will >> just always do it. >> >> Would you mind giving it a try? >> >> Please let me know if/how it works. >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > >_______________________________________________ >users mailing list >us...@open-mpi.org >http://www.open-mpi.org/mailman/listinfo.cgi/users _______________________________________________ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users