2013/1/11 Bill Hoffman <bill.hoff...@kitware.com> > On 1/11/2013 2:09 AM, Asmodehn Shade wrote: > >> Hello, >> >> I just had this happening with CMake 2.8.10 ( from a recent macports ) >> and with XCode 4.5.2. >> I built the step1 tutorial in its source dir : >> >> bash-3.2$ cmake -G XCode .^M >> -- The C compiler identification is Clang 4.1.0^M >> -- The CXX compiler identification is Clang 4.1.0^M >> -- Check for working C compiler using: Xcode^M >> -- Check for working C compiler using: Xcode -- works^M >> -- Detecting C compiler ABI info^M >> -- Detecting C compiler ABI info - done^M >> -- Check for working CXX compiler using: Xcode^M >> -- Check for working CXX compiler using: Xcode -- works^M >> -- Detecting CXX compiler ABI info^M >> -- Detecting CXX compiler ABI info - done^M >> -- Configuring done^M >> -- Generating done^M >> -- Build files have been written to: >> /Users/alexandre.vincent/**Projects/cmake-2.8.10.2/Tests/** >> Tutorial/Step1^M >> bash-3.2$ xcodebuild Tuto^Grial.xcodeproj/^M >> === BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT Tutorial WITH THE >> DEFAULT CONFIGURATION (Debug) ===^M >> Check dependencies^M >> unsupported build action 'Tutorial.xcodeproj'^M >> ^M >> ^M >> ** BUILD FAILED **^M >> ^M >> ^M >> The following build commands failed:^M >> Check dependencies^M >> (1 failure)^M >> bash-3.2$ exit^M >> >> What happens if you load the project into the IDE and build? What is > the output of > cmake --build . --config Debug > > -Bill > > > -- > > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/** > opensource/opensource.html<http://www.kitware.com/opensource/opensource.html> > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/**CMake_FAQ<http://www.cmake.org/Wiki/CMake_FAQ> > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/**listinfo/cmake<http://www.cmake.org/mailman/listinfo/cmake> >
Hi Bill, 1) Loading Project in the IDE works indeed : *Build target ZERO_CHECK* * * *PhaseScriptExecution "CMake Rules" Tutorial.build/Debug/ZERO_CHECK.build/Script-F3123F2894624D989F3E8A02.sh* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /bin/sh -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/ZERO_CHECK.build/Script-F3123F2894624D989F3E8A02.sh * * * *echo ""* * * *make -f /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/CMakeScripts/ReRunCMake.make * *make[1]: `CMakeFiles/cmake.check_cache' is up to date.* * * * * *Build target Tutorial* * * *CompileC Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.o tutorial.cxx normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * setenv LANG en_US.US-ASCII* * /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions "-DCMAKE_INTDIR=\"Debug\"" -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.7 -g -Wno-sign-conversion -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug/include -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1 -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/DerivedSources/x86_64 -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug -MMD -MT dependencies -MF /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.d --serialize-diagnostics /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.dia -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/tutorial.cxx -o /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.o * * * *Ld Debug/Tutorial normal x86_64* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * setenv MACOSX_DEPLOYMENT_TARGET 10.7* * /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -L/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug -F/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug -filelist /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/Tutorial.LinkFileList -mmacosx-version-min=10.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -o /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug/Tutorial * * * *PhaseScriptExecution "CMake PostBuild Rules" Tutorial.build/Debug/Tutorial.build/Script-A6CCAE89814F4F0482586E94.sh* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /bin/sh -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Script-A6CCAE89814F4F0482586E94.sh * * * *echo "Depend check for xcode"* *Depend check for xcode* *cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1 && make -C /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1 -f /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.Tutorial.Debug* *make[1]: Nothing to be done for `PostBuild.Tutorial.Debug'.* * * * * *Build target ALL_BUILD* * * *PhaseScriptExecution "CMake Rules" Tutorial.build/Debug/ALL_BUILD.build/Script-CA2D6352A0B346DB884A612E.sh* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /bin/sh -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/ALL_BUILD.build/Script-CA2D6352A0B346DB884A612E.sh * * * *echo ""* * * *echo Build\ all\ projects* *Build all projects* 2) cmake --build . --config Debug works too : *=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT Tutorial WITH CONFIGURATION Debug ===* *Check dependencies* * * *PhaseScriptExecution "CMake Rules" Tutorial.build/Debug/ZERO_CHECK.build/Script-F3123F2894624D989F3E8A02.sh* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /bin/sh -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/ZERO_CHECK.build/Script-F3123F2894624D989F3E8A02.sh * *echo ""* * * *make -f /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/CMakeScripts/ReRunCMake.make * *make[1]: `CMakeFiles/cmake.check_cache' is up to date.* * * * * *=== BUILD NATIVE TARGET Tutorial OF PROJECT Tutorial WITH CONFIGURATION Debug ===* *Check dependencies* * * *CompileC Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.o tutorial.cxx normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions "-DCMAKE_INTDIR=\"Debug\"" -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.7 -g -Wno-sign-conversion -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug/include -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1 -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/DerivedSources/x86_64 -I/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug -MMD -MT dependencies -MF /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.d --serialize-diagnostics /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.dia -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/tutorial.cxx -o /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/tutorial.o * * * *Ld Debug/Tutorial normal x86_64* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -L/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug -F/Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug -filelist /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Objects-normal/x86_64/Tutorial.LinkFileList -mmacosx-version-min=10.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -o /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Debug/Tutorial * * * *PhaseScriptExecution "CMake PostBuild Rules" Tutorial.build/Debug/Tutorial.build/Script-A6CCAE89814F4F0482586E94.sh* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /bin/sh -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/Tutorial.build/Script-A6CCAE89814F4F0482586E94.sh * *echo "Depend check for xcode"* *Depend check for xcode* *cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1 && make -C /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1 -f /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.Tutorial.Debug* *make[1]: Nothing to be done for `PostBuild.Tutorial.Debug'.* * * * * *=== BUILD AGGREGATE TARGET ALL_BUILD OF PROJECT Tutorial WITH CONFIGURATION Debug ===* *Check dependencies* * * *PhaseScriptExecution "CMake Rules" Tutorial.build/Debug/ALL_BUILD.build/Script-CA2D6352A0B346DB884A612E.sh* * cd /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1* * /bin/sh -c /Users/alexandre.vincent/Projects/cmake-2.8.10.2/Tests/Tutorial/Step1/Tutorial.build/Debug/ALL_BUILD.build/Script-CA2D6352A0B346DB884A612E.sh * *echo ""* * * *echo Build\ all\ projects* *Build all projects* * * * * *** BUILD SUCCEEDED *** => Does cmake --build . --config Debug does something special ? => Another thing to consider is that my original project fails to build *in the IDE*, with the same error as Nicholas previously stated in this thread : *make[1]: *** No rule to make target `/Users/nicholas/temp/xcode/CM akeFiles/2.8.10/CMakeCCompiler.cmake', needed by `CMakeFiles/cmake.check_cache'. Stop.* In my case : *echo ""* * * *make -f /Users/alexandre.vincent/Projects/my_project/prj/iOS/CMakeScripts/ReRunCMake.make * *make[1]: *** No rule to make target `/Users/alexandre.vincent/Projects/my_project/prj/iOS/CMakeFiles/2.8.10/CMakeCCompiler.cmake', needed by `CMakeFiles/cmake.check_cache'. Stop.* *make: *** [/Users/alexandre.vincent/Projects/my_project/prj/iOS/CMakeFiles/ZERO_CHECK] Error 2* *Command /bin/sh failed with exit code 2* So is it possible that the Tutorial sample problem may not match the actual cause of the original problem ? Let me know if you need any other info. Thanks for the help, -- AlexV
-- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake