-
Bug
-
Resolution: Cannot Reproduce
-
Minor
-
None
-
OSX 10.10.5, jenkins 1.609.3, cmakebuilder plugin 2.3.2, JDK 1.7.0_80-b15
on osx, our jenkins jobs fail when trying to build with the automatically installed cmake:
... [exec] CMake Error: Could not find cmake module file: CMakeSystemSpecificInitialize.cmake [exec] CMake Error at /Volumes/data/tools/cmake/share/cmake-3.3/Modules/CMakeCompilerIdDetection.cmake:38 (list): [exec] list sub-command REMOVE_ITEM requires two or more arguments. [exec] Call Stack (most recent call first): [exec] /Volumes/data/tools/cmake/share/cmake-3.3/Modules/CMakeDetermineCompilerId.cmake:108 (compiler_id_detection) [exec] /Volumes/data/tools/cmake/share/cmake-3.3/Modules/CMakeDetermineCompilerId.cmake:126 (CMAKE_DETERMINE_COMPILER_ID_WRITE) [exec] /Volumes/data/tools/cmake/share/cmake-3.3/Modules/CMakeDetermineCompilerId.cmake:39 (CMAKE_DETERMINE_COMPILER_ID_BUILD) [exec] /Volumes/data/tools/cmake/share/cmake-3.3/Modules/CMakeDetermineCCompiler.cmake:109 (CMAKE_DETERMINE_COMPILER_ID) [exec] CMakeLists.txt:8 (project)
the error message indicates missing cmake files:
the installed cmake has a strange layout and some files seem to be missing. observe the difference (e.g. missing *-DetermineCompiler.cmake files) between the jenkins-installed cmake and the one installed via "port":
PORT
zrh-jnk-osx10-64-b1:~ root# ls /opt/local/share/cmake-3.3/Modules/Compiler/ ADSP-DetermineCompiler.cmake GNU.cmake QCC-C.cmake Absoft-Fortran.cmake HP-ASM.cmake QCC-CXX.cmake AppleClang-ASM.cmake HP-C-DetermineCompiler.cmake QCC.cmake AppleClang-C-FeatureTests.cmake HP-C.cmake SCO-C.cmake AppleClang-C.cmake HP-CXX-DetermineCompiler.cmake SCO-CXX.cmake AppleClang-CXX-FeatureTests.cmake HP-CXX.cmake SCO-DetermineCompiler.cmake AppleClang-CXX.cmake HP-Fortran.cmake SCO.cmake AppleClang-DetermineCompiler.cmake IAR-ASM.cmake SDCC-C-DetermineCompiler.cmake Borland-DetermineCompiler.cmake IAR-C.cmake SunPro-ASM.cmake
JENKINS CMAKEBUILDER
zrh-jnk-osx10-64-b1:~ root# ls /Volumes/data/tools/cmake/share/cmake-3.3/Modules/Compiler/ Absoft-Fortran.cmake GHS-CXX.cmake IAR.cmake PGI.cmake SunPro-Fortran.cmake AppleClang-ASM.cmake GNU-ASM.cmake Intel-ASM.cmake PathScale-C.cmake TI-ASM.cmake AppleClang-C.cmake GNU-C.cmake Intel-C.cmake PathScale-CXX.cmake TI-C.cmake AppleClang-CXX.cmake GNU-CXX.cmake Intel-CXX.cmake PathScale.cmake TI-CXX.cmake Clang-ASM.cmake GNU-Fortran.cmake Intel-Fortran.cmake QCC-C.cmake TinyCC-C.cmake Clang-C.cmake GNU.cmake MIPSpro-C.cmake QCC-CXX.cmake VisualAge-C.cmake Clang-CXX.cmake HP-ASM.cmake MIPSpro-CXX.cmake QCC.cmake VisualAge-CXX.cmake
also, the whole package layout seems weird, compare the unpacked tar ball vs the cmake installed by cmakebuilder:
UNPACKED
cmake-3.3.2-Darwin-x86_64 └── CMake.app └── Contents ├── Frameworks ├── Info.plist ├── MacOS ├── Resources ├── bin ├── doc ├── man └── share
CMAKEBUILDER
/Volumes/data/tools/cmake/ ├── Frameworks │ ├── QtCore.framework │ └── QtGui.framework ├── Info.plist ├── MacOS │ └── CMake ├── Resources │ └── CMakeSetup.icns ├── bin │ ├── ccmake │ ├── cmake │ ├── cmake-gui -> ../MacOS/CMake │ ├── cmakexbuild │ ├── cpack │ └── ctest ├── cmake-3.3.2-Darwin-x86_64 │ └── CMake.app └── share ├── aclocal └── cmake-3.3
why the differences?
- depends on
-
JENKINS-20693 "Unpack tar.gz" tool installer fails on os-x
- Open