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