The following issue has been SUBMITTED. ====================================================================== http://www.cmake.org/Bug/view.php?id=15279 ====================================================================== Reported By: Alex Lamaison Assigned To: ====================================================================== Project: CMake Issue ID: 15279 Category: CMake Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2014-12-03 16:41 EST Last Modified: 2014-12-03 16:41 EST ====================================================================== Summary: CMake fails with OpenWatcom in default install location Description: A fix was committed for this issue but I don't think it works: http://www.cmake.org/Bug/view.php?id=12548
Recap: The OpenWatcom compiler fails to compile any configure checks if CMake is installed in the default location on Windows (C:\Program Files (x86)\CMake) because of the parentheses (or maybe the spaces). I'm still seeing the problem in CMake 3.1-rc2 on Windows 8 (64-bit). The problem goes away if I install CMake in a path without spaces/parentheses. Steps to Reproduce: Configure a project with Watcom Generator. Notice 'Detecting C compiler ABI info' fail. Additional Information: An example log from a failed run: Detecting C compiler ABI info failed to compile with the following output: Change Dir: C:/Users/Alexander/Projects/libssh2/bin/watcom/CMakeFiles/CMakeTmp Run Build Command:"wmake" "cmTryCompileExec3677462268\fast" Open Watcom Make Version 1.9 Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved. Source code is available under the Sybase Open Watcom Public License. See http://www.openwatcom.org/ for details. C:\WATCOM\BINNT\wmake.exe -f CMakeFiles\cmTryCompileExec3677462268.dir\build.make -h CMakeFiles\cmTryCompileExec3677462268.dir\build C:\PROGRA~2\CMake\bin\cmake.exe -E cmake_progress_report C:\Users\Alexander\Projects\libssh2\bin\watcom\CMakeFiles\CMakeTmp\CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec3677462268.dir/CMakeCCompilerABI.c.obj C:\WATCOM\binnt\wcl386.exe -zq -bt=nt -w3 -dWIN32 -br -bm -d2 -d+ -foCMakeFiles\cmTryCompileExec3677462268.dir\CMakeCCompilerABI.c.obj -c -cc "C:\Program Files (x86)\CMake\share\cmake-3.1\Modules\CMakeCCompilerABI.c" Open Watcom C32 Optimizing Compiler Version 1.9 Portions Copyright (c) 1984-2002 Sybase, Inc. All Rights Reserved. Source code is available under the Sybase Open Watcom Public License. See http://www.openwatcom.org/ for details. Error! E1139: Command line contains more than one file to compile Error! E1139: Command line contains more than one file to compile Error! Unable to open '(x86)\CMake\share\cmake-3.1\Modules\CMakeCCompilerABI.c' Error: Compiler returned a bad status compiling "C:\Program Files (x86)\CMake\share\cmake-3.1\Modules\CMakeCCompilerABI.c" Error(E42): Last command making (CMakeFiles\cmTryCompileExec3677462268.dir\CMakeCCompilerABI.c.obj) returned a bad status Error(E02): Make execution terminated Error(E42): Last command making (cmTryCompileExec3677462268\fast) returned a bad status Error(E02): Make execution terminated ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2014-12-03 16:41 Alex Lamaison New Issue ====================================================================== -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
