I configured the 1.4.4 release with the following:
#!/bin/sh
NUVER=1.4.4
rm -f config.cache
rm -f NUInstall.configure
#/bef/OpenMPI/openmpi-${NUVER}/configure \
../../openmpi-${NUVER}/configure \
--prefix=/opt/openmpi/GNU \
--with-tm=/usr/pbs \
--enable-static \
--disable-dlopen \
--build=x86_64-redhat-linux-gnu \
--host=x86_64-redhat-linux-gnu \
--target=x86_64-redhat-linux-gnu \
2>&1 | tee NUInstall.configure
I don't see any problems in the configuration output. However, when I try to
make the results, there is an explicit reference to release 1.4.2, and the
make fails:
[root@seldon GNU]# more NUInstall.make.all
Making all in config
make[1]: Entering directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/config'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/config'
Making all in contrib
make[1]: Entering directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/contrib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/contrib'
Making all in opal
make[1]: Entering directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/opal'
Making all in include
make[2]: Entering directory
`/sscc/opt/Apps/OpenMPI/Configs/GNU/opal/include'
make all-am
make[3]: Entering directory
`/sscc/opt/Apps/OpenMPI/Configs/GNU/opal/include'
make[3]: Leaving directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/opal/include'
make[2]: Leaving directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/opal/include'
Making all in asm
make[2]: Entering directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/opal/asm'
make[2]: *** No rule to make target
`../../../../openmpi-1.4.2/opal/asm/asm.c', needed
by `asm.lo'. Stop.
make[2]: Leaving directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/opal/asm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/sscc/opt/Apps/OpenMPI/Configs/GNU/opal'
make: *** [all-recursive] Error 1
Looking at the configured opal/asm directory, there's a bad symlink to the
1.4.2 release:
[bef@seldon GNU]# cd opal/asm
[bef@seldon asm]# ls -l
total 199
-rw-r--r-- 1 bef bef 264 May 5 2010 asm.lo
-rw-r--r-- 1 bef bef 935 May 5 2010 asm.o
-rw-r--r-- 1 bef bef 285 May 5 2010 atomic-asm.lo
-rw-r--r-- 1 bef bef 1115 May 5 2010 atomic-asm.o
lrwxrwxrwx 1 bef bef 65 May 5 2010 atomic-asm.S ->
../../../../openmpi-1.4.2/opal/asm/generated/atomic-amd64-linux.s
-rw-r--r-- 1 bef bef 873 May 5 2010 libasm.la
-rw-r--r-- 1 bef bef 54526 Oct 14 16:19 Makefile
Bruce