Also reported in #2544. Thanks! On Aug 24, 2010, at 7:14 PM, Paul H. Hargrove wrote:
> Trying to build 1.5rc5 with icc-11.1.046 is failing in otfprofile.cpp - the > same file I saw problems with when using the PGI compilers. > > $ cat /etc/SuSE-release > SUSE Linux Enterprise Server 10 (x86_64) > VERSION = 10 > PATCHLEVEL = 2 > > $ uname -a > Linux jaguar-ext3 2.6.16.60-0.42.7-smp #1 SMP Tue Nov 3 11:20:42 UTC 2009 > x86_64 x86_64 x86_64 GNU/Linux > > $ /lib64/libc.so.6 > GNU C Library stable release version 2.4 (20091027), by Roland McGrath et al. > Copyright (C) 2006 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR PURPOSE. > Configured for x86_64-suse-linux. > Compiled by GNU CC version 4.1.2 20070115 (SUSE Linux). > Compiled on a Linux 2.6.16 system on 2009-10-27. > Available extensions: > crypt add-on version 2.1 by Michael Glad and others > GNU Libidn by Simon Josefsson > GNU libio by Per Bothner > NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk > Native POSIX Threads Library by Ulrich Drepper et al > BIND-8.2.3-T5B > Thread-local storage support included. > For bug reporting instructions, please see: > <http://www.gnu.org/software/libc/bugs.html>. > > $ icc --version > icc (ICC) 11.1 20090630 > Copyright (C) 1985-2009 Intel Corporation. All rights reserved. > > $[path_to]/openmpi-1.5rc5/configure CC=icc CXX=icpc F77=ifort FC=ifort > [...] > > $make > [...] > Making all in otfprofile > make[9]: Entering directory > `/lustre/widow1/scratch/hargrove/ompi-1.5rc5-icc-11.1.046/ompi/contrib/vt/vt/extli > b/otf/tools/otfprofile' > CXX otfprofile-otfprofile.o > ../../../../../../../../../openmpi-1.5rc5/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile/otfprofile.cpp(25): > c > atastrophic error: could not open source file "omp.h" > # include <omp.h> > ^ > > compilation aborted for > ../../../../../../../../../openmpi-1.5rc5/ompi/contrib/vt/vt/extlib/otf/tools/otfprofi > le/otfprofile.cpp (code 4) > [...] > > > If I configure with --disable-vt then I get a complete build. > > There are numerous instances of ICC's > warning #188: enumerated type mixed with another type > which I personally don't consider to be a serious issue. > > Other than the 188's, there is only one other compiler warning seen: >> /bin/sh ./libtool --tag=CC --mode=compile icc -DHAVE_CONFIG_H -I. >> -I../../../openmpi-1.5rc5/opal/libltdl -DLTDLOPEN=libltdlc >> -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../../openmpi-1.5rc5/opal/libltdl >> -Ilibltdl -I../../../openmpi-1.5rc5/opal/libltdl/libltdl >> -I../../../openmpi-1.5rc5/opal/libltdl/libltdl -O3 -DNDEBUG >> -fvisibility=hidden -MT libltdlc_la-ltdl.lo -MD -MP -MF >> .deps/libltdlc_la-ltdl.Tpo -c -o libltdlc_la-ltdl.lo `test -f 'ltdl.c' || >> echo '../../../openmpi-1.5rc5/opal/libltdl/'`ltdl.c >> libtool: compile: icc -DHAVE_CONFIG_H -I. >> -I../../../openmpi-1.5rc5/opal/libltdl -DLTDLOPEN=libltdlc >> "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../../openmpi-1.5rc5/opal/libltdl >> -Ilibltdl -I../../../openmpi-1.5rc5/opal/libltdl/libltdl >> -I../../../openmpi-1.5rc5/opal/libltdl/libltdl -O3 -DNDEBUG >> -fvisibility=hidden -MT libltdlc_la-ltdl.lo -MD -MP -MF >> .deps/libltdlc_la-ltdl.Tpo -c ../../../openmpi-1.5rc5/opal/libltdl/ltdl.c -o >> libltdlc_la-ltdl.o >> ../../../openmpi-1.5rc5/opal/libltdl/ltdl.c(1268): warning #279: controlling >> expression is constant >> archive_name = MALLOC (char, LT_STRLEN (name) + LT_STRLEN (libext) >> + 2); >> ^ > > -Paul > > -- > Paul H. Hargrove phhargr...@lbl.gov > Future Technologies Group > HPC Research Department Tel: +1-510-495-2352 > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/