> I am not sure but I am guessing the problem is that it found gnu C
> compiler for C code but you told it to use intel compiler for fortran
> code (e.g. FC=ifort). 

That is correct.

> Perhaps, if you also told it to use intel C and C++ compilers, using...
> 
> ./configure --enable-fortran CC=icc CXX=icpc FC=ifort --prefix=$HOME/usr/hdf5 
> --enable-hl --enable-cxx
> 
> that might 'fix' this problem.

I do not have a license for the intel C/C++ compilers, only the fortran 
compiler. Is there no way to compile HDF5 for ifort if the intel C compiler is 
not present?

Thanks,

Thomas

> 
> I think GNU Autoconf tries really hard to find and use a 'gcc' before it
> tries using a non GNU compiler.
> 
> Mark
> 
> 
> On Sat, 2010-08-07 at 15:57, Thomas Robitaille wrote:
>> Hi,
>> 
>> I'm trying to install HDF 1.8.5 on a Mac Pro with 10.5.8 installed. I 
>> configured the install with
>> 
>> ./configure --enable-fortran FC=ifort --prefix=$HOME/usr/hdf5 --enable-hl 
>> --enable-cxx
>> 
>> and then typed
>> 
>> make
>> 
>> and I get the following error:
>> 
>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -DNDEBUG 
>> -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow 
>> -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings 
>> -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes 
>> -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline 
>> -Wno-long-long -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn 
>> -Wpacked -Wdisabled-optimization -Wendif-labels 
>> -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch 
>> -Wvariadic-macros -Wnonnull -Winit-self -Wmissing-include-dirs 
>> -Wswitch-default -Wswitch-enum -Wunused-macros -O3 -fomit-frame-pointer 
>> -finline-functions -MT H5f90kit.lo -MD -MP -MF .deps/H5f90kit.Tpo -c 
>> H5f90kit.c -o H5f90kit.o
>> In file included from H5f90.h:23,
>>                from H5f90kit.c:19:
>> [...]
>> H5f90proto.h:1216: warning: redundant redeclaration of 'H5_FC_FUNC_'
>> H5f90proto.h:1213: warning: previous declaration of 'H5_FC_FUNC_' was here
>> H5f90proto.h:1218: error: 'H5_FC_FUNC_' declared as function returning a 
>> function
>> H5f90proto.h:1218: warning: parameter names (without types) in function 
>> declaration
>> H5f90proto.h:1218: warning: redundant redeclaration of 'H5_FC_FUNC_'
>> H5f90proto.h:1216: warning: previous declaration of 'H5_FC_FUNC_' was here
>> make[3]: *** [H5f90kit.lo] Error 1
>> make[2]: *** [all] Error 2
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all-recursive] Error 1
>> 
>> I've used exactly the same commands on MacOS 10.6 and didn't run into any 
>> issues. Does anyone have any ideas what the problem could be?
>> 
>> Thanks for any help,
>> 
>> Thomas
>> _______________________________________________
>> Hdf-forum is for HDF software users discussion.
>> [email protected]
>> http://*mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
> -- 
> Mark C. Miller, Lawrence Livermore National Laboratory
> ================!!LLNL BUSINESS ONLY!!================
> [email protected]      urgent: [email protected]
> T:8-6 (925)-423-5901    M/W/Th:7-12,2-7 (530)-753-8511
> 
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to