> Unfortunately, configuring without --enable-g=all does not solve the > problem. The build fails for the same reasons as before. > > > Try without --enable-g=all. I think there is some problem (bug) if > > that is used along with --enable-threads. >> Instead of --enable-threads=multiple:global_mutex, just use >> --enable-threads or --enable-threads=multiple >> Since global_mutex is the default, it will still do what you want. >> There seems to be some bug with the lock implementation >> configuration. Many thanks to all for their insights. Using the following sequence, the build and installation completed successfully. Am now moving on to a testing phase. [root@optiquest mpich2-1.0.3]# ./configure -prefix=/opt/mpich2/mpich2-install --enable-echo --enable-strict --enable-error-checking=all --enable-error-messages=all --enable-timing=all --enable-threads=multiple --with-thread-package=pthreads 2>&1 | tee configure.log [root@optiquest mpich2-1.0.3]# make 2>&1 | tee make.log [root@optiquest mpich2-1.0.3]# make install 2>&1 | tee install.log