[MacPorts] #46108: CMake and Yosemite Issue

MacPorts noreply at macports.org
Tue Dec 2 18:48:12 PST 2014


#46108: CMake and Yosemite Issue
----------------------------+-------------------
  Reporter:  jonlederman@…  |      Owner:  css@…
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.3.3
Resolution:                 |   Keywords:
      Port:  cmake          |
----------------------------+-------------------
Changes (by ryandesign@…):

 * owner:  macports-tickets@… => css@…
 * keywords:  CMake Yosemite =>
 * port:  CMake => cmake


Old description:

> Hi,
>
> Thanks for all your fine work on MacPorts.  I have an issue with CMake
> after upgrading to Yosemite and then reinstalling MacPorts.  I get the
> following error when invoking CMake  Any help would be greatly
> appreciated.
>
> Thanks so much in advance.
>
> -Jon
>
> -sc/submodules/build-i386-apple-darwin/externals/zrtpcpp --check-build-
> system CMakeFiles/Makefile.cmake 0
> Re-run cmake: build system dependency is missing
> -- The C compiler identification is AppleClang 6.0.0.6000054
> -- The CXX compiler identification is AppleClang 6.0.0.6000054
> -- Check for working C compiler:
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
> -- Check for working C compiler:
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
> -- broken
> CMake Error at
> /opt/local/share/cmake-3.0/Modules/CMakeTestCCompiler.cmake:61 (message):
>   The C compiler
> "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
>   is not able to compile a simple test program.
>
>   It fails with the following output:
>
>    Change Dir: /Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp
>

>
>   Run Build Command:"/opt/local/bin/gmake"
> "cmTryCompileExec2814572797/fast"
>
>   gmake[3]: Entering directory
>   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'
>

>   /opt/local/bin/gmake -f
>   CMakeFiles/cmTryCompileExec2814572797.dir/build.make
>   CMakeFiles/cmTryCompileExec2814572797.dir/build
>
>   gmake[4]: Entering directory
>   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'
>

>   /opt/local/bin/cmake -E cmake_progress_report
>   /Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp/CMakeFiles
>   1
>
>   Building C object
>   CMakeFiles/cmTryCompileExec2814572797.dir/testCCompiler.c.obj
>

> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
>   -arch i386 -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
>   -miphoneos-version-min=4.0 -DTARGET_OS_IPHONE=1 -D__IOS -fms-extensions
> -o
>   CMakeFiles/cmTryCompileExec2814572797.dir/testCCompiler.c.obj -c
>   /Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp/testCCompiler.c
>

>   Linking C executable cmTryCompileExec2814572797
>
>   /opt/local/bin/cmake -E cmake_link_script
>   CMakeFiles/cmTryCompileExec2814572797.dir/link.txt --verbose=1
>

> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
>   -arch i386 -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
>   -miphoneos-version-min=4.0 -DTARGET_OS_IPHONE=1 -D__IOS -fms-extensions
>   CMakeFiles/cmTryCompileExec2814572797.dir/testCCompiler.c.obj -o
>   cmTryCompileExec2814572797
>
>   Undefined symbols for architecture i386:
>
>     "start", referenced from:
>        implicit entry/start for main executable
>
>   ld: symbol(s) not found for architecture i386
>
>   clang: error: linker command failed with exit code 1 (use -v to see
>   invocation)
>
>   CMakeFiles/cmTryCompileExec2814572797.dir/build.make:88: recipe for
> target
>   'cmTryCompileExec2814572797' failed
>
>   gmake[4]: *** [cmTryCompileExec2814572797] Error 1
>
>   gmake[4]: Leaving directory
>   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'
>

>   Makefile:118: recipe for target 'cmTryCompileExec2814572797/fast'
> failed
>
>   gmake[3]: *** [cmTryCompileExec2814572797/fast] Error 2
>
>   gmake[3]: Leaving directory
>   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'
>

>

>

>   CMake will not be able to correctly generate this project.
> Call Stack (most recent call first):
>   CMakeLists.txt:13 (PROJECT)
>

> -- Configuring incomplete, errors occurred!
> See also "/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeOutput.log".
> See also "/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
> sc/submodules/build-i386-apple-
> darwin/externals/zrtpcpp/CMakeFiles/CMakeError.log".
> make[2]: *** [cmake_check_build_system] Error 1
> make[1]: *** [build-zrtpcpp] Error 2
> make: *** [build] Error 2
> Jons-MacBook-Pro-3:build Jon$

New description:

 Hi,

 Thanks for all your fine work on MacPorts.  I have an issue with CMake
 after upgrading to Yosemite and then reinstalling MacPorts.  I get the
 following error when invoking CMake  Any help would be greatly
 appreciated.

 Thanks so much in advance.

 -Jon

 {{{
 -sc/submodules/build-i386-apple-darwin/externals/zrtpcpp --check-build-
 system CMakeFiles/Makefile.cmake 0
 Re-run cmake: build system dependency is missing
 -- The C compiler identification is AppleClang 6.0.0.6000054
 -- The CXX compiler identification is AppleClang 6.0.0.6000054
 -- Check for working C compiler:
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
 -- Check for working C compiler:
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
 -- broken
 CMake Error at
 /opt/local/share/cmake-3.0/Modules/CMakeTestCCompiler.cmake:61 (message):
   The C compiler
 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
   is not able to compile a simple test program.

   It fails with the following output:

    Change Dir: /Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp



   Run Build Command:"/opt/local/bin/gmake"
 "cmTryCompileExec2814572797/fast"

   gmake[3]: Entering directory
   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'


   /opt/local/bin/gmake -f
   CMakeFiles/cmTryCompileExec2814572797.dir/build.make
   CMakeFiles/cmTryCompileExec2814572797.dir/build

   gmake[4]: Entering directory
   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'


   /opt/local/bin/cmake -E cmake_progress_report
   /Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp/CMakeFiles
   1

   Building C object
   CMakeFiles/cmTryCompileExec2814572797.dir/testCCompiler.c.obj


 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
   -arch i386 -isysroot
 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
   -miphoneos-version-min=4.0 -DTARGET_OS_IPHONE=1 -D__IOS -fms-extensions
 -o
   CMakeFiles/cmTryCompileExec2814572797.dir/testCCompiler.c.obj -c
   /Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp/testCCompiler.c


   Linking C executable cmTryCompileExec2814572797

   /opt/local/bin/cmake -E cmake_link_script
   CMakeFiles/cmTryCompileExec2814572797.dir/link.txt --verbose=1


 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
   -arch i386 -isysroot
 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
   -miphoneos-version-min=4.0 -DTARGET_OS_IPHONE=1 -D__IOS -fms-extensions
   CMakeFiles/cmTryCompileExec2814572797.dir/testCCompiler.c.obj -o
   cmTryCompileExec2814572797

   Undefined symbols for architecture i386:

     "start", referenced from:
        implicit entry/start for main executable

   ld: symbol(s) not found for architecture i386

   clang: error: linker command failed with exit code 1 (use -v to see
   invocation)

   CMakeFiles/cmTryCompileExec2814572797.dir/build.make:88: recipe for
 target
   'cmTryCompileExec2814572797' failed

   gmake[4]: *** [cmTryCompileExec2814572797] Error 1

   gmake[4]: Leaving directory
   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'


   Makefile:118: recipe for target 'cmTryCompileExec2814572797/fast' failed

   gmake[3]: *** [cmTryCompileExec2814572797/fast] Error 2

   gmake[3]: Leaving directory
   '/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeTmp'






   CMake will not be able to correctly generate this project.
 Call Stack (most recent call first):
   CMakeLists.txt:13 (PROJECT)


 -- Configuring incomplete, errors occurred!
 See also "/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeOutput.log".
 See also "/Users/Jon/Documents/Developer/SonicCloud/linphone-iphone-
 sc/submodules/build-i386-apple-
 darwin/externals/zrtpcpp/CMakeFiles/CMakeError.log".
 make[2]: *** [cmake_check_build_system] Error 1
 make[1]: *** [build-zrtpcpp] Error 2
 make: *** [build] Error 2
 Jons-MacBook-Pro-3:build Jon$
 }}}

--

Comment:

 Remember to use WikiFormatting too.

-- 
Ticket URL: <https://trac.macports.org/ticket/46108#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list