[CMake] 2.8.3 fortran regression or how to find configure problem
Allen D Byrne
byrn at hdfgroup.org
Mon Nov 8 13:15:21 EST 2010
This did work before the update - and reinstalling cmake 2.8.2 worked. BTW, I uninstalled and deleted the CMake Program Files folder to make sure there was no interference between versions. I now believe this to be a CMake 2.8.3 problem. I'll be glad to help debug this if someone can provide suggestions.
In the meantime I will be reinstalling 2.8.2 onto these machines. I guess it is an ifort-VS2008 issue on windows as linux boxes had no problems.
Allen
> When using ifort on windows I do the following
>
>
> a) Make sure cmake is launched from inside a cmd prompt with the ifort-vars.bat set so that the ifort compiler is on the path etc etc
>
> b) always use nmake makefiles to do the initial configure and detection
>
> c) once the project is ready to compile, you can edit the cmakecache and insert the visual studio (2008) generator, then rerun cmake and regenerate.
>
> Now you are a happy bunny and can compile using the IDE if desired - or skip C and use nmake
>
> JB
>
>
> From: cmake-bounces at cmake.org [mailto:cmake-bounces at cmake.org] On Behalf Of Allen D Byrne
> Sent: 08 November 2010 16:18
> To: cmake at cmake.org
> Subject: [CMake] 2.8.3 fortran regression or how to find configure problem
>
>
> Friday I upgraded my windows VS2008 and IVF111 machines to cmake 2.8.3. Over the weekend they all failed to configure with fortran :
>
> >-- Check for working Fortran compiler using: Visual Studio 9 2008 -- broken
>
> >CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake:40 (MESSAGE):
>
> > The Fortran compiler "ifort" is not able to compile a simple test program.
>
> >
>
> > It fails with the following output:
>
> >
>
> > Change Dir: C:/autotest/HDF4CMake/tests/Monday-vs9/Build/CMakeFiles/CMakeTmp
>
> >
>
> >
>
> >
>
> > Run Build Command:c:\PROGRA~1\MICROS~1.0\Common7\IDE\devenv.com
>
> > CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec
>
> >
>
> >
>
> >
>
> > Microsoft (R) Visual Studio Version 9.0.21022.8.
>
> >
>
> > Copyright (C) Microsoft Corp. All rights reserved.
>
> >
>
> Include with this update was a 'MS Windows update' cycle as well. I will try next to go back to 2.8.2 and try again.
>
> Also, I could use some help on finding the cause.
>
> Allen
>
More information about the CMake
mailing list