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/


Reply via email to