Talk:CMake FAQ: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(→‎new user: new section)
Line 106: Line 106:


Salena
Salena
== new user ==
I am intended to be CMake use but I can't make even "Hello World" program with my bcc32 and gcc compilers under Windows XP.
That's the message I getting from CMake:
The C compiler identification is Borland
The CXX compiler identification is Borland
Check for working C compiler: C:/Borland/BCC55/Bin/bcc32.exe
Check for working C compiler: C:/Borland/BCC55/Bin/bcc32.exe -- broken
CMake Error at C:/CMake2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
  The C compiler "C:/Borland/BCC55/Bin/bcc32.exe" is not able to compile a
  simple test program.
  It fails with the following output:
  Change Dir: C:/X/CMakeFiles/CMakeTmp
Pleace help me before I loose my nerves :) ():)

Revision as of 10:10, 11 July 2011

Hello cmake users.

I choose cmake to build a big project. This project contains Fortran 77 (the most numerous), C, and C++ source files, and only one executable built from all source files.

It works well with gnu g77 compiler. But with Absoft compiler, the option -fPIC is used at linking without i ask it. So I get an error : ERROR: Unrecognized arguments: -fPIC I do not find this option in Absoft compiler documentation. I would like to remove -fPIC in linking option but i do not know how.

Any idea ? Thanks in advance for any answer.

best regards Christophe

How can I install VTK using CMake, Microsoft Visual C++ 2008 in Windows XP

I am new in VTK and CMake. Ihave already install Microsoft Visual C++ 2008 and CMake 2.8 and I have VTK 5.6.1.

Now when I want to install VTK, I run CMake and give the source and build location and specify MS visual studio 9.0 and click configure buton. Then I saw the following error message:

Kaspersky Anti-virus show the following message:

C:\...\CMAKE 2.8\BIN\CMAKE-GUI.EXE (PID:1776); Behavior similar to PDM.RootShell.Allowed.


Then CMake gave the following error:


Check for working C compiler using: Visual Studio 9 2008 Check for working C compiler using: Visual Studio 9 2008 -- broken CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):

 The C compiler "cl" is not able to compile a simple test program.
 It fails with the following output:
  Change Dir: C:/VTK/Binary/CMakeFiles/CMakeTmp


 Run Build Command:C:\PROGRA~1\MICROS~1.0\Common7\IDE\VCExpress.exe
 CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec


 Microsoft (R) Visual C++ Express Edition Version 9.0.30729.1.
 Copyright (C) Microsoft Corp 2007.  All rights reserved.
 1>------ Build started: Project: cmTryCompileExec, Configuration: Debug
 Win32 ------
 1>Compiling...
 1>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for
 80x86
 1>Copyright (C) Microsoft Corporation.  All rights reserved.
 1>cl /Od /D "WIN32" /D "_WINDOWS" /D "_DEBUG" /D "CMAKE_INTDIR=\"Debug\""
 /D "_MBCS" /FD /RTC1 /MDd /Fo"cmTryCompileExec.dir\Debug\\"
 /Fd"C:\VTK\Binary\CMakeFiles\CMakeTmp\Debug/cmTryCompileExec.pdb" /W3 /c
 /Zi /TC /Zm1000
 1> .\testCCompiler.c
 1>testCCompiler.c
 1>Compiling manifest to resources...
 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
 1>Copyright (C) Microsoft Corporation.  All rights reserved.
 1>Linking...
 1>Embedding manifest...
 1>Project : error PRJ0003 : Error spawning 'cmd.exe'.
 1>Build log was saved at
 "file://c:\VTK\Binary\CMakeFiles\CMakeTmp\cmTryCompileExec.dir\Debug\BuildLog.htm"


 1>cmTryCompileExec - 1 error(s), 0 warning(s)
 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
 ==========



 CMake will not be able to correctly generate this project.

Call Stack (most recent call first):

 CMakeLists.txt:9 (PROJECT)


Configuring incomplete, errors occurred!


Please help me.

Salena

new user

I am intended to be CMake use but I can't make even "Hello World" program with my bcc32 and gcc compilers under Windows XP. That's the message I getting from CMake:

The C compiler identification is Borland The CXX compiler identification is Borland Check for working C compiler: C:/Borland/BCC55/Bin/bcc32.exe Check for working C compiler: C:/Borland/BCC55/Bin/bcc32.exe -- broken CMake Error at C:/CMake2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):

 The C compiler "C:/Borland/BCC55/Bin/bcc32.exe" is not able to compile a
 simple test program.
 It fails with the following output:
  Change Dir: C:/X/CMakeFiles/CMakeTmp

Pleace help me before I loose my nerves :) ():)