[vtkusers] CMake error

John Drescher drescherjm at gmail.com
Wed May 13 14:18:59 EDT 2009


On Wed, May 13, 2009 at 2:18 PM, John Drescher <drescherjm at gmail.com> wrote:
> On Thu, May 14, 2009 at 2:00 PM, Hossein Ghadiri
> <hossein.ghadiri at gmail.com> wrote:
>> Dears,
>>
>> I am trying to use CMake 2.6-patch 4 to build VTK 5.4.0,
>>
>> I did fully install VS8-2005,
>>
>> But here is error generated by CMake:
>>
>>
>>
>> Check for working C compiler: cl
>>
>> Check for working C compiler: cl -- broken
>>
>> CMake Error at C:/Program Files/CMake
>> 2.6/share/cmake-2.6/Modules/CMakeTestCCompiler.cmake:32 (MESSAGE):
>>
>> The C compiler "cl" is not able to compile a simple test program.
>>
>> It fails with the following output:
>>
>> Change Dir: F:/11-Programing/ITK &
>> VTK/vtk/source/vtk-5.4.0/built/CMakeFiles/CMakeTmp
>>
>> Run Build Command:E:\PROGRA~1\MICROS~1\Common7\IDE\devenv.com
>>
>> CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec
>>
>> Microsoft (R) Visual Studio Version 8.0.50727.42.
>>
>> Copyright (C) Microsoft Corp 1984-2005. All rights reserved.
>>
>> The following error has occurred during XML parsing:
>>
>> File: F:\11-Programing\ITK &
>>
>> VTK\vtk\source\vtk-5.4.0\built\CMakeFiles\CMakeTmp\cmTryCompileExec.vcproj
>>
>> Line: 37
>>
>> Column: 52
>>
>> Error Message:
>>
>> Illegal name character.
>>
>> The file 'F:\11-Programing\ITK &
>>
>> VTK\vtk\source\vtk-5.4.0\built\CMakeFiles\CMakeTmp\cmTryCompileExec.vcproj'
>>
>> has failed to load.
>>
>> Invalid project
>>
>> Use:
>>
>> devenv [solutionfile | projectfile | anyfile.ext] [switches]
>>
>> The first argument for devenv is usually a solution file or project file.
>>
>> You can also use any other file as the first argument if you want to have
>>
>> the
>>
>> file open automatically in an editor. When you enter a project file, the
>>
>> IDE
>>
>> looks for an .sln file with the same base name as the project file in the
>>
>> parent directory for the project file. If no such .sln file exists, then
>>
>> the
>>
>> IDE looks for a single .sln file that references the project. If no such
>>
>> single
>>
>> .sln file exists, then the IDE creates an unsaved solution with a default
>>
>> .sln
>>
>> file name that has the same base name as the project file.
>>
>> Command line builds:
>>
>> devenv solutionfile.sln /build solutionconfig [ /project projectnameorfile
>>
>> [ /projectconfig name ] ]
>>
>> Available command line switches:
>>
>> /Build Builds the solution or project with the specified solution
>>
>> configuration. For example "Debug". If multiple platforms
>>
>> are possible, the configuration name must be enclosed in quotes
>>
>> and contain platform name. For example: "Debug|Win32".
>>
>> /Clean Deletes build outputs.
>>
>> /Command Starts the IDE and executes the command.
>>
>> /Deploy Builds and then deploys the specified build configuration.
>>
>> /Edit Opens the specified files in a running instance of this
>>
>> application. If there are no running instances, it will
>>
>> start a new instance with a simplified window layout.
>>
>> /LCID Sets the default language in the IDE for the UI.
>>
>> /Log Logs IDE activity to the specified file for troubleshooting.
>>
>> /NoVSIP Disables the VSIP developer's license key for VSIP testing.
>>
>> /Out Appends the build log to a specified file.
>>
>> /Project Specifies the project to build, clean, or deploy.
>>
>> Must be used with /Build, /Rebuild, /Clean, or /Deploy.
>>
>> /ProjectConfig Overrides the project configuration specified in the
>>
>> solution
>>
>> configuration. For example "Debug". If multiple platforms are
>>
>> possible, the configuration name must be enclosed in quotes
>>
>> and contain platform name. For example: "Debug|Win32".
>>
>> Must be used with /Project.
>>
>> /Rebuild Cleans and then builds the solution or project with the
>>
>> specified configuration.
>>
>> /ResetAddin Removes commands and command UI associated with the specified
>>
>> Add-in.
>>
>> /ResetSettings Restores the IDE's default settings, optionally resets to
>>
>> the specified VSSettings file.
>>
>> /ResetSkipPkgs Clears all SkipLoading tags added to VSPackages.
>>
>> /Run Compiles and runs the specified solution.
>>
>> /RunExit Compiles and runs the specified solution then closes the IDE.
>>
>> /SafeMode Launches the IDE in safe mode loading minimal windows.
>>
>> /Upgrade Upgrades the project or the solution and all projects in it.
>>
>> A backup of these files will be created as appropriate. Please
>>
>> see Help on 'Visual Studio Conversion Wizard' for more
>>
>> information on the backup process.
>>
>> Product-specific switches:
>>
>> /debugexe Open the specified executable to be debugged. The
>>
>> remainder of the command line is passed to this
>>
>> executable as its arguments.
>>
>> /useenv Use PATH, INCLUDE, LIBPATH, and LIB environment variables
>>
>> instead of IDE paths for VC++ builds.
>>
>> To attach the debugger from the command line, use:
>>
>> VsJITDebugger.exe -p <pid>
>>
>> CMake will not be able to correctly generate this project.
>>
>> Call Stack (most recent call first):
>>
>> CMakeLists.txt:5 (PROJECT)
>>
>> Configuring incomplete, errors occurred!
>>
>>
>>
>> Any body can help me?
>>
> Try it without the & symbol in the path name.
>

-- 
John M. Drescher



More information about the vtkusers mailing list