No puedo configurar con cmake en Mac OS X 10.8 con Xcode 4.4

Acababa de hacer una instalación limpia de Mac OS X 10.8 Mountain Lion y Xcode 4.4 y cuando me disponía a compilar (otra vez) OpenCV 2.4.2 me apareció este error al hacer “cmake ..”:

$ cmake ..
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER
CMake Error: Could not find cmake module file:/Users/enekochan/compilaciones/OpenCV-2.4.2/build/CMakeFiles/CMakeCXXCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
CMake Error: Could not find cmake module file:/Users/enekochan/compilaciones/OpenCV-2.4.2/build/CMakeFiles/CMakeCCompiler.cmake
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

Las nuevas versiones de Xcode (4.4 y siguientes) no se instalan en /Developer por lo que pensé que podía ser un problema de paths, pero lo que sucede en realidad es que ya no se instalan por defecto con Xcode las utilidades de terminal así que hay que bajárselas por separado de https://developer.apple.com/downloads/ (necesitas una Apple ID). Buscar ahí la última “Command Line Tools” para vuestro sistema:

Instalarlo y ya podréis compilar desde el terminal sin problemas.

Source: http://www.cmake.org/pipermail/cmake/2009-February/027317.html

Dejar un comentario?

3 Comentarios.

  1. Install OpenCV 2.4.2 with ffmpeg support in Mac OS X 10.8 | Programming and Technology - pingback on 27 27UTC julio 27UTC 2012 :28 04Fri, 27 Jul 2012 16:28:02 +000002.
  2. You can also open XCode’s preferences -> downloads -> components, and click install on “Command Line Tools” and it’ll do everything for you.

Deje un comentario

Trackbacks y Pingbacks: