[CMake] diagnosing "could not COPY_FILE" during configure
Simmons, Aaron
asimmons at rosettastone.com
Tue May 25 13:23:11 EDT 2010
I'm trying to use CMake with an admittedly odd toolchain (Adobe's Alchemy project) and it's failing at configure time while detecting the C/C++ ABI info with the error "CMake Error: Could not COPY_FILE"
I'm sure this is a bug in the toolchain and not CMake, but I'm not sure how to diagnose it. How would I go about debugging this? What is CMake doing at this step? Is there a "verbose" mode for configuration so I can see the params its passing the gcc? Here is the full error:
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Check for working C compiler: /home/asimmons/alchemy-ubuntu-v0.5a/achacks/gcc
-- Check for working C compiler: /home/asimmons/alchemy-ubuntu-v0.5a/achacks/gcc -- works
-- Detecting C compiler ABI info
CMake Error: Could not COPY_FILE.
OutputFile: ''
copyFile: '/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeDetermineCompilerABI_C.bin'
Unable to find executable for try_compile: tried "/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeTmp/cmTryCompileExec" and "/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec" and "/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeTmp/Development/cmTryCompileExec".
-- Detecting C compiler ABI info - done
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:40 (FILE):
file STRINGS file
"/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeDetermineCompilerABI_C.bin"
cannot be read.
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:71 (CMAKE_DETERMINE_COMPILER_ABI)
CMakeLists.txt:9 (project)
-- Check for working CXX compiler: /home/asimmons/alchemy-ubuntu-v0.5a/achacks/g++
-- Check for working CXX compiler: /home/asimmons/alchemy-ubuntu-v0.5a/achacks/g++ -- works
-- Detecting CXX compiler ABI info
CMake Error: Could not COPY_FILE.
OutputFile: ''
copyFile: '/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin'
Unable to find executable for try_compile: tried "/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeTmp/cmTryCompileExec" and "/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec" and "/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeTmp/Development/cmTryCompileExec".
-- Detecting CXX compiler ABI info - done
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:40 (FILE):
file STRINGS file
"/home/asimmons/Development/aaronSandBox/alchemy-test/.build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin"
cannot be read.
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake:64 (CMAKE_DETERMINE_COMPILER_ABI)
CMakeLists.txt:9 (project)
-- Configuring incomplete, errors occurred!
More information about the CMake
mailing list