<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">We need to build our software for Windows Itanium. For this we use Microsoft Visual Studio 2005 with cross tools to generate executables for x86_amd64 and x86_ia64.<br><br>Compiling for x86_amd64 works fine with CMake but the x86_ia64 fails. Does somebody have a clue on howto fix this or that can provide pointers on howto patch cmake to support compiling for x86_ia64.<br><br>- Magnus<br><br>------------------------------<br><br>C:\development\cmake-2.6.0\build_ia64&gt;vcvarsall x86_ia64<br>Setting environment for using Microsoft Visual Studio 2005 Itanium cross tools.<br><br>C:\development\cmake-2.6.0\build_ia64&gt;cmake -G"NMake Makefiles" C:\development\cmake-2.6.0\Example<br>-- The C compiler identification is MSVC<br>-- The CXX compiler identification is MSVC<br>-- Check for CL compiler version<br>-- Check for CL compiler version - 1400<br>-- Check if this is a free VC compiler<br>-- Check if this is a free VC compiler - no<br>-- Check CL platform<br>-- Check CL platform - 64 bit<br>-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio 8/VC/bin/x86_ia64/cl.exe<br>-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio 8/VC/bin/x86_ia64/cl.exe -- broken<br>CMake Error at C:/Program Files/CMake 2.6/share/cmake-2.6/Modules/CMakeTestCCompiler.cmake:32 (MESSAGE):<br>&nbsp; The C compiler "C:/Program Files/Microsoft Visual Studio<br>&nbsp; 8/VC/bin/x86_ia64/cl.exe" is not able to compile a simple test program.<br><br>&nbsp; It fails with the following output:<br><br>&nbsp;&nbsp; Change Dir: C:/development/cmake-2.6.0/build_ia64/CMakeFiles/CMakeTmp<br><br><br><br>&nbsp; Run Build Command:nmake /NOLOGO "cmTryCompileExec\fast"<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f<br>&nbsp; CMakeFiles\cmTryCompileExec.dir\build.make /nologo -L<br>&nbsp; CMakeFiles\cmTryCompileExec.dir\build<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "C:\Program Files\CMake 2.6\bin\cmake.exe" -E cmake_progress_report<br>&nbsp; C:\development\cmake-2.6.0\build_ia64\CMakeFiles\CMakeTmp\CMakeFiles 1<br><br>&nbsp; Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\PROGRA~1\MID05A~1\VC\bin\x86_ia64\cl.exe<br>&nbsp; @C:\DOCUME~1\mso\LOCALS~1\Temp\nm1EFF.tmp<br><br>&nbsp; testCCompiler.c<br><br>&nbsp; Linking C executable cmTryCompileExec.exe<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "C:\Program Files\CMake 2.6\bin\cmake.exe" -E vs_link_exe<br>&nbsp; C:\PROGRA~1\MID05A~1\VC\bin\x86_ia64\cl.exe /nologo<br>&nbsp; @CMakeFiles\cmTryCompileExec.dir\objects.rsp<br>&nbsp; @C:\DOCUME~1\mso\LOCALS~1\Temp\nm1F00.tmp<br><br>&nbsp; CMakeFiles\cmTryCompileExec.dir\testCCompiler.c.obj : fatal error LNK1112:<br>&nbsp; module machine type 'IA64' conflicts with target machine type 'x64'<br><br>&nbsp; LINK Pass 1 failed.&nbsp; with 2<br><br>&nbsp; NMAKE : fatal error U1077: '"C:\Program Files\CMake 2.6\bin\cmake.exe"' :<br>&nbsp; return code '0xffffffff'<br><br>&nbsp; Stop.<br><br>&nbsp; NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio<br>&nbsp; 8\VC\BIN\nmake.exe"' : return code '0x2'<br><br>&nbsp; Stop.<br><br>&nbsp; CMake will not be able to correctly generate this project.<br>Call Stack (most recent call first):<br>&nbsp; CMakeLists.txt:4 (project)<br><br><br>CMake Warning (dev) in CMakeLists.txt:<br>&nbsp; No cmake_minimum_required command is present.&nbsp; A line of code such as<br><br>&nbsp;&nbsp;&nbsp; cmake_minimum_required(VERSION 2.6)<br><br>&nbsp; should be added at the top of the file.&nbsp; The version specified may be lower<br>&nbsp; if you wish to support older CMake versions for this project.&nbsp; For more<br>&nbsp; information run "cmake --help-policy CMP0000".<br>This warning is for project developers.&nbsp; Use -Wno-dev to suppress it.<br><br>-- Configuring done<br><br>C:\development\cmake-2.6.0\build_ia64&gt;<br></div><br /><hr />Discover the new Windows Vista <a href='http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>