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

Reply via email to