[CMake] CMake 2.8.8 Upgrade problem with Xcode on OS X 10.8

David Cole david.cole at kitware.com
Sat Sep 8 10:48:11 EDT 2012


Does this happen regardless of which Xcode you select, or only with
the -DP4 one?

Does this still happen for you if you use CMake from the 'next' branch?


On Fri, Sep 7, 2012 at 6:30 PM, Sean McBride <sean at rogue-research.com> wrote:
> Hi all,
>
> I believe I am seeing this too.  I have 3 versions of Xcode installed:
>
> /Applications/Xcode4.3.3.app
> /Applications/Xcode4.4.1.app
> /Applications/Xcode4.5-DP4.app
>
> I am careful to have no spaces or weird characters in those names.  I am careful to use 'sudo xcode-select -switch' to point to the one I want.  I always start with an empty bin directory.
>
> But CMake 2.8.9 always fails like this:
>
> ---------------------
> -- Check for working C compiler using: Xcode
> -- Check for working C compiler using: Xcode -- broken
> CMake Error at /Applications/CMake.app/Contents/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
>   The C compiler "/usr/bin/gcc" is not able to compile a simple test program.
>
>   It fails with the following output:
>
>    Change Dir: /Volumes/Leopard/Users/sean/kitware/VTK-analyze-bin/CMakeFiles/CMakeTmp
>
>
>
>   Run Build Command:/Applications/CMake.app/Contents/bin/cmakexbuild -project
>   CMAKE_TRY_COMPILE.xcode build -target cmTryCompileExec2711236228
>   -buildstyle Development
>
>   xcodebuild: error: option '-buildstyle' is no longer supported
> ---------------------
>
> If I rename one of my Xcodes to just "Xcode.app" and 'sudo xcode-select -switch' to it, things work fine.
>
> Can anyone repro that?
>
> Thanks,
>
> Sean
>
>
>
>
>
> On Thu, 9 Aug 2012 19:52:49 +0000, Michael Toy said:
>
>>I have seen this problem as we upgraded from older XCodes.  In all the
>>places where cmake looks at your version of Xcode except one, it looks
>>at "xcode-select -print–path".  In that one place, it looks in /
>>Developer/Applications/XCode.app.  I think this bug is fixed in 2.8.9,
>>and until then you can work around it by placing a symlink from /
>>Developer/Applications/XCode.app to your actual Xcode installation.
>>
>>From: Etuka Onono <etuka at tesco.net<mailto:etuka at tesco.net>>
>>Date: Wednesday, August 8, 2012 5:34 PM
>>To: "cmake at cmake.org<mailto:cmake at cmake.org>"
>><cmake at cmake.org<mailto:cmake at cmake.org>>
>>Subject: [CMake] CMake 2.8.8 Upgrade problem with Xcode on OS X 10.8
>>
>>After I upgraded to OS X 10.8, I recently upgraded my CMake version to 2.8.8.
>>
>>I can build CMake projects if I use "Unix Makefiles" as a generator, but
>>if I use the Xcode generator, I get the following error:
>>
>>The C compiler identification is GNU 4.2.1
>>The CXX compiler identification is GNU 4.2.1
>>Checking whether C compiler has -isysroot
>>Checking whether C compiler has -isysroot - yes
>>Checking whether C compiler supports OSX deployment target flag
>>Checking whether C compiler supports OSX deployment target flag - yes
>>Check for working C compiler using: Xcode
>>Check for working C compiler using: Xcode -- broken
>>
>>CMake Error at /Developer/CMake 2.8-8.app/Contents/share/cmake-2.8/
>>Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
>>The C compiler "/usr/bin/gcc" is not able to compile a simple test program.
>>
>>It fails with the following output:
>>
>>Change Dir: /Users/etuka/projects/baml/onethousand/build/CMakeFiles/CMakeTmp
>>
>>
>>Run Build Command:/Developer/CMake\ 2.8-8.app/Contents/bin/cmakexbuild
>>-project CMAKE_TRY_COMPILE.xcode build -target cmTryCompileExec3395723889
>>-buildstyle Development
>>
>>xcodebuild: error: option '-buildstyle' is no longer supported
>>
>>I understand that this error is associated with earlier versions of
>>Cmake that are incompatible with Xcode 4.4.  I have tried removing all
>>traces of CMake 2.8.8 that I can from my system and re-installing, but I
>>cannot get rid of this error.  I would be grateful for suggestions of
>>what to try next.


More information about the CMake mailing list