Hi all,
I noticed some problem in the compile of openmpi-1.2.3 on a Core 2 Duo
processor using intel compilers (icc Version 10.0).
I have attached the output of make.
This problem does not exist in openmpi-1.2.2 which I have compiled and
run successfully on the same machine with the same compiler.
David.
Making all in config
make[1]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/config'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/config'
Making all in contrib
make[1]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/contrib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/contrib'
Making all in opal
make[1]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal'
Making all in include
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/include'
make all-am
make[3]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/include'
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/include'
Making all in libltdl
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/libltdl'
make all-am
make[3]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/libltdl'
make[3]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/libltdl'
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/libltdl'
Making all in asm
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/asm'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/asm'
Making all in etc
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/etc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/etc'
Making all in event
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/event'
Making all in compat
make[3]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/event/compat'
Making all in sys
make[4]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/event/compat/sys'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/event/compat/sys'
make[4]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/event/compat'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/event/compat'
make[3]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/event/compat'
make[3]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/event'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/event'
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/event'
Making all in util
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/util'
Making all in keyval
make[3]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/util/keyval'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/util/keyval'
make[3]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/util'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/util'
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/util'
Making all in mca/base
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/base'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/base'
Making all in mca/backtrace
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/backtrace'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/backtrace'
Making all in mca/installdirs
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/installdirs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/installdirs'
Making all in mca/maffinity
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/maffinity'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/maffinity'
Making all in mca/memcpy
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/memcpy'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/memcpy'
Making all in mca/memory
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/memory'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/memory'
Making all in mca/paffinity
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/paffinity'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/paffinity'
Making all in mca/timer
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/timer'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal/mca/timer'
Making all in mca/backtrace/execinfo
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/backtrace/execinfo'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/backtrace/execinfo'
Making all in mca/installdirs/env
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/installdirs/env'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/installdirs/env'
Making all in mca/installdirs/config
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/installdirs/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/installdirs/config'
Making all in mca/memory/ptmalloc2
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/memory/ptmalloc2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/memory/ptmalloc2'
Making all in mca/timer/linux
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/timer/linux'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/timer/linux'
Making all in .
make[2]: Entering directory `/home/davegp/Desktop/openmpi-1.2.3/opal'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal'
Making all in mca/maffinity/first_use
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/maffinity/first_use'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/maffinity/first_use'
Making all in mca/paffinity/linux
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/paffinity/linux'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/mca/paffinity/linux'
Making all in tools/wrappers
make[2]: Entering directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/tools/wrappers'
/bin/sh ../../../libtool --tag=CC --mode=link icc -O3 -DNDEBUG
-finline-functions -fno-strict-aliasing -restrict -pthread -export-dynamic
-o opal_wrapper opal_wrapper.o ../../../opal/libopen-pal.la -lnsl -lutil
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: libtool_args+=: not found
eval: 1: compile_command+=: not found
eval: 1: finalize_command+=: not found
libtool: link: icc -pthread ../../../opal/.libs/libopen-pal.so -ldl -lnsl
-lutil -Wl,-rpath -Wl,/opt/openmpi/lib
/opt/intel/cce/10.0.023/lib/libimf.so: warning: warning: feupdateenv is not
implemented and will always fail
/usr/lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
make[2]: *** [opal_wrapper] Error 1
make[2]: Leaving directory
`/home/davegp/Desktop/openmpi-1.2.3/opal/tools/wrappers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/davegp/Desktop/openmpi-1.2.3/opal'
make: *** [all-recursive] Error 1