[mpich-discuss] [MSYS] fail to generate configure and makefile
Feiyun Wang
feiyunw at yahoo.com
Sat Jul 24 12:00:05 CDT 2010
Hi Jayesh,
I will check Cygwin when I have time.
I am quite comfortable working with the Boost development trunk
(http://svn.boost.org/svn/boost/trunk).
I hope MPICH2 team can put more efforts in the integration work with the Boost
MPI. I think this is a good chance to promote both of them.
As a C++ MMOG programmer, I think high of OO implementation of MPI for online
game server development.
Regards,
Feiyun Wang
----- Original Message ----
From: Jayesh Krishna <jayesh at mcs.anl.gov>
To: Feiyun Wang <feiyunw at yahoo.com>
Cc: mpich-discuss at mcs.anl.gov
Sent: Wed, July 14, 2010 9:12:46 AM
Subject: Re: [mpich-discuss] [MSYS] fail to generate configure and makefile
Hi,
Or you can try Cygwin as I mentioned before. Cygwin installation also comes with
Mingw packages which might be what you are looking for.
Regards,
Jayesh
----- Original Message -----
From: "Jayesh Krishna" <jayesh at mcs.anl.gov>
To: "Feiyun Wang" <feiyunw at yahoo.com>
Cc: mpich-discuss at mcs.anl.gov
Sent: Tuesday, July 13, 2010 8:07:20 PM GMT -06:00 US/Canada Central
Subject: Re: [mpich-discuss] [MSYS] fail to generate configure and makefile
Hi,
Last time I tried to test MPICH2 with Boost MPI I modified the Boost install
scripts (bjam) manually to recognize MPICH2 on windows (This time I will
remember to ping the Boost guys with my patch).
I am currently on vacation and will be back to work next week. If you can wait
for a couple of days I will try to provide you a patch to work with. Which
version of Boost MPI are you using ?
Regards,
Jayesh
----- Original Message -----
From: "Feiyun Wang" <feiyunw at yahoo.com>
To: mpich-discuss at mcs.anl.gov
Cc: jayesh at mcs.anl.gov
Sent: Saturday, July 3, 2010 11:12:35 AM GMT -06:00 US/Canada Central
Subject: Re: [mpich-discuss] [MSYS] fail to generate configure and makefile
Hi Jayesh,
Thanks for your quick response.
The "./maint/updatefiles" command can generate the configure script on
MSYS/MinGW/Windows.
The resulting configure script has the same sysv/mmap problem.
It looks like it is hopeless to use shared memory on MinGW, according to this
post:
http://old.nabble.com/Problems-with-POSIX---Windows-Shared-Memory-in-MinGW-td23007015.html
Then I tried to switch to --with-device=ch3:sock, but it complains about missing
of poll function.
Actually I am trying to use mpich2 in boost/MinGW build, boost::graph and
boost::mpi specifically.
The problem of the mpich2 windows installer is that it hasn't mpic++ wrapper for
MinGW g++ compiler, and the boost bjam cannot find the mpich2 implementation
either.
Best regards,
Feiyun Wang
----- Original Message ----
From: Jayesh Krishna <jayesh at mcs.anl.gov>
To: mpich-discuss at mcs.anl.gov
Cc: feiyunw at 163.com
Sent: Sat, July 3, 2010 1:19:25 AM
Subject: Re: [mpich-discuss] [MSYS] fail to generate configure and makefile
Hi,
Looking at the output of the configure log I recommend that you install Cygwin
(http://www.cygwin.com/) on your system. The error message shows that you do not
have sysv/mmap support (required by the MPICH2 Nemesis channel for shared memory
communication) on your system (looks like you have just installed the mingw
compilers).
If you are not planning to modify MPICH2 code you could also try the windows
installer
(http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads)
to install MPICH2 on your system. Some newer versions of the gcc compilers (I
haven't tested mingw x.x yet) allow users to directly link with windows
libraries.
Regards,
Jayesh
----- Original Message -----
From: "Jayesh Krishna" <jayesh at mcs.anl.gov>
To: mpich-discuss at mcs.anl.gov
Cc: feiyunw at 163.com
Sent: Friday, July 2, 2010 12:11:37 PM GMT -06:00 US/Canada Central
Subject: Re: [mpich-discuss] [MSYS] fail to generate configure and makefile
Hi,
Run the "maint/updatefiles" script which will create the configure script and
other files required to compile MPICH2 (Or you could take the nightly snapshots
that already have the files generated for you -
http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/nightly/).
Regards,
Jayesh
----- Original Message -----
From: "Feiyun Wang" <feiyunw at yahoo.com>
To: mpich-discuss at mcs.anl.gov
Cc: feiyunw at 163.com
Sent: Friday, July 2, 2010 11:41:45 AM GMT -06:00 US/Canada Central
Subject: [mpich-discuss] [MSYS] fail to generate configure and makefile
Hi,
I checked out mpich2 SVN trunk to c:\prj\mpich2 (rev.6844), and it comes without
the configure script.
I tried to build it on MSYS/MinGW/WindowsXP but failed:
[quote]
$ cd /c/prj/mpich2/
jiehua at jiehua-PC /c/prj/mpich2
$ autoreconf
configure.in:736: error: possibly undefined macro: AC_MSG_WARN
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:995: error: possibly undefined macro: AC_ERROR
configure.in:2504: error: possibly undefined macro: AC_CXX_EXCEPTIONS
configure.in:2505: error: possibly undefined macro: AC_CXX_BOOL
configure.in:2506: error: possibly undefined macro: AC_CXX_NAMESPACES
configure.in:2523: error: possibly undefined macro: AC_CXX_NAMESPACE_STD
autoreconf: /usr/bin/autoconf-2.65 failed with exit status: 1
[/quote]
Then I downloaded mpich2-1.3a2.tar.gz, and the configure script in it can work
under MSYS, but it failed to generate the Makefile at last. See the attached log
file for details.
I have two questions:
1. What are the commands used to generate the configure script?
2. Why it failed to generate the Makefile on MSYS? Did I miss something? Or it
simply does not support MSYS/MinGW?
Best regards,
Feiyun Wang
More information about the mpich-discuss
mailing list