"The path is made from a batch script, and cmake is hardcoded to use 32bit on 
windows in the build scripts."

I'm no expert, but it seems like you must have something wrong in the 'batch 
script' (or your environment).  It looks like cmake thinks it's running on a 
AMD64 based system.  I think the OS architecture is *normally* auto-detected, 
and to mistake a 32 bit OS for a 64 bit one seems like a pretty big error.

Have you examined the script to be sure it's not misbehaving under Windows 7 - 
perhaps a list of known OSes doesn't include Win7 ?


________________________________
From: Joe L [mailto:superist_...@yahoo.com]
Sent: Tuesday, January 05, 2010 2:44 PM
To: Smith Jack (Ext. - UGIS - UniCredit Group); cmake@cmake.org
Subject: Re: [CMake] Compiler Test Failing on Windows 7

I deleted the whole build directory before running the build.  There isn't any 
modifying of the CMakeCache.txt as far as i know.

Joe

________________________________
From: Smith Jack (Ext. - UGIS - UniCredit Group) 
<jack.smith.ext...@unicreditgroup.de>
To: "cmake@cmake.org" <cmake@cmake.org>
Sent: Tue, January 5, 2010 8:24:51 AM
Subject: Re: [CMake] Compiler Test Failing on Windows 7

Do you have a stale CMakeCache.txt file somewhere ?

It's *usually* perfectly safe to delete all occurrences of CMakeCache.txt 
within a project and have CMake regenerate them.  I say usually, because I have 
no idea if you are modifying that file for some reason, although the practice 
is not recommended.

________________________________
From: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] On Behalf Of Joe 
L
Sent: Tuesday, January 05, 2010 2:09 PM
To: cmake@cmake.org
Subject: [CMake] Compiler Test Failing on Windows 7

After upgrading to windows 7, I'm getting errors when trying to run the cmake 
project generation step.  It seems as though I'm unable to copy a file.  I have 
the directory as a subdirectory of my users folder, so I didn't think it would 
be a permissions issue.

Here is the error:
CMake Error: Could not COPY_FILE.
  OutputFile: ''
    copyFile: 
'C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeDetermineCompilerABI_C.bin'

Unable to find executable for try_compile: tried 
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeTmp/cmTryCompileExec.exe"
 and 
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec.exe"
 and 
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeTmp/Development/cmTryCompileExec.exe".

CMake Error at C:/Program Files (x86)/CMake 
2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:40 (FILE):
  file STRINGS file
  
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeDetermineCompilerABI_C.bin"
  cannot be read.
Call Stack (most recent call first):
  C:/Program Files (x86)/CMake 
2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:69 
(CMAKE_DETERMINE_COMPILER_ABI)
  CMakeLists.txt:3 (PROJECT)


CMake Error: Could not COPY_FILE.
  OutputFile: ''
    copyFile: 
'C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin'

Unable to find executable for try_compile: tried 
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeTmp/cmTryCompileExec.exe"
 and 
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec.exe"
 and 
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeTmp/Development/cmTryCompileExec.exe".

CMake Error at C:/Program Files (x86)/CMake 
2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:40 (FILE):
  file STRINGS file
  
"C:/Users/joe/devel/RUGUD-devel/com.ara.engen.plugins.cpp/build/windows.AMD64.vc.8.release/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin"
  cannot be read.
Call Stack (most recent call first):
  C:/Program Files (x86)/CMake 
2.8/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake:62 
(CMAKE_DETERMINE_COMPILER_ABI)
  CMakeLists.txt:3 (PROJECT)

Even though the path says AMD64, it's doing a 32-bit build.  The path is made 
from a batch script, and cmake is hardcoded to use 32bit on windows in the 
build scripts.

Any ideas on what the problem might be?

Thanks,
Joe


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to