[CMake] Problem running cmake 2.8.4 on Ubuntu 10.04
pellegrini
pellegrini at ill.fr
Wed Jul 6 11:25:27 EDT 2011
thanks Alan for your help,
indeed 'ifort_release_win' stands for a build with ifort using a
graphical user interface. I just realize it was certainly not the best
name for my build directory (ifort_release_gui would have led to less
confusion I guess).
In the meantime, I found that cmake 2.8.0, 2.8.1, 2.82 works and
starting from 2.8.3 the ABI steps fails. I may be wrong but it seems to
be related to some "addings" in the version 2.8.3 and 2.8.4.
Eric
Alan W. Irwin a écrit :
> On 2011-07-06 11:36+0200 pellegrini wrote:
>
>> Hello everybody,
>>
>> I have troubles running cmake 2.8.4 on my ubuntu 10.04 machine.
>> I must use that version because of a bug fix concerning rc files.
>>
>> When running cmake, I get the following error message:
>>
>> ##################################################################
>>
>> -- The Fortran compiler identification is Intel
>> -- Check for working Fortran compiler: /home/pellegrini/bin/ifort
>> -- Check for working Fortran compiler: /home/pellegrini/bin/ifort --
>> works
>> -- Detecting Fortran compiler ABI info
>> CMake Error at
>> /home/pellegrini/Downloads/cmake-2.8.4-Linux-i386/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:31
>> (TRY_COMPILE):
>> Cannot copy output executable
>>
>> ''
>>
>> to destination specified by COPY_FILE:
>>
>>
>> '/home/pellegrini/Diffraction/crysfml/build/ifort_release_win/CMakeFiles/CMakeDetermineCompilerABI_Fortran.bin'
>>
>>
>> Unable to find the executable at any of:
>>
>>
>> /home/pellegrini/Diffraction/crysfml/build/ifort_release_win/CMakeFiles/CMakeTmp/cmTryCompileExec
>>
>>
>> /home/pellegrini/Diffraction/crysfml/build/ifort_release_win/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec
>>
>>
>> /home/pellegrini/Diffraction/crysfml/build/ifort_release_win/CMakeFiles/CMakeTmp/Development/cmTryCompileExec
>>
>>
>> Call Stack (most recent call first):
>> /home/pellegrini/Downloads/cmake-2.8.4-Linux-i386/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake:59
>> (CMAKE_DETERMINE_COMPILER_ABI)
>> CMakeLists.txt:73 (PROJECT)
>>
>>
>> -- Detecting Fortran compiler ABI info - done
>> CMake Error at
>> /home/pellegrini/Downloads/cmake-2.8.4-Linux-i386/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:48
>> (FILE):
>> file STRINGS file
>> "/home/pellegrini/Diffraction/crysfml/build/ifort_release_win/CMakeFiles/CMakeDetermineCompilerABI_Fortran.bin"
>>
>> cannot be read.
>> Call Stack (most recent call first):
>> /home/pellegrini/Downloads/cmake-2.8.4-Linux-i386/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake:59
>> (CMAKE_DETERMINE_COMPILER_ABI)
>> CMakeLists.txt:73 (PROJECT)
>>
>>
>> -- Checking whether /home/pellegrini/bin/ifort supports Fortran 90
>> -- Checking whether /home/pellegrini/bin/ifort supports Fortran 90 --
>> yes
>> -- Configuring incomplete, errors occurred!
>>
>> ##################################################################
>>
>> The same settings work well on my windows machine ...
>>
>> would you have any idea ?
>
> Hi Eric:
>
> I have no experience with ifort, but I do have just a quick thought
> which may or may not have anything to do with the Linux build errors
> you are seeing.
>
> I noticed "ifort_release_win" in your above error messages. Just in
> case that "win" has anything to do with your Windows build, you must
> do your Linux build starting with a completely empty build tree. For
> example, stale Windows build results in that tree would completely
> mess up your Linux build. Even if you confine your builds to one
> platform, if things go wrong (like above) it is always a good idea to
> start over
> with a fresh build starting with an empty build tree in case your
> build is getting messed up by stale build results on the same
> platform. Of course, none of these comments are relevant if you
> get the above error messages starting with an empty build tree.
>
> Alan
> __________________________
> Alan W. Irwin
>
> Astronomical research affiliation with Department of Physics and
> Astronomy,
> University of Victoria (astrowww.phys.uvic.ca).
>
> Programming affiliations with the FreeEOS equation-of-state
> implementation
> for stellar interiors (freeeos.sf.net); PLplot scientific plotting
> software
> package (plplot.org); the libLASi project (unifont.org/lasi); the
> Loads of
> Linux Links project (loll.sf.net); and the Linux Brochure Project
> (lbproject.sf.net).
> __________________________
>
> Linux-powered Science
> __________________________
--
Eric Pellegrini
Calcul Scientifique
Institut Laue-Langevin
Grenoble, France
More information about the CMake
mailing list