Hi Claus, Have a look here: http://kennethreitz.com/xcode-gcc-and-homebrew.html I advice you to install the Apple command line tools for xcode and stop to use gcc.
Cheers, Nico On Sat, Jul 7, 2012 at 8:58 PM, Claus Klein <claus.kl...@arcormail.de> wrote: > I tried to check if ninja works now on Darwin, but some tests still fails. > > I use this configuration, but I have the gcc-4.7 installed too under > /opt/local/bin. > > /usr/local/bin/cmake -G "Ninja" -DCMAKE_TEST_GENERATOR:STRING="Ninja" \ > -DCMAKE_TEST_MAKEPROGRAM:FILEPATH="${MAKECOMMAND}" > -DCMAKE_ENABLE_NINJA:BOOL="ON" \ > -DCMAKE_C_COMPILER="/opt/local/libexec/ccache/gcc-4.2" > -DCMAKE_CXX_COMPILER="/opt/local/libexec/ccache/g++-4.2" \ > -DCMAKE_LINKER:FILEPATH=/usr/bin/ld \ > -DCMAKE_AR:FILEPATH=/usr/bin/ar \ > -DCMAKE_RANLIB:FILEPATH=/usr/bin/ranlib \ > -DMAKECOMMAND:STRING="${MAKECOMMAND} -d stats" \ > -DBUILD_CursesDialog:BOOL="ON" -DBUILD_QtDialog:BOOL="OFF" \ > ../cmake > > > The build works fine, but some test still fails! > see http://open.cdash.org/viewTest.php?onlyfailed&buildid=2421596 > > As you can see at build command, the configured binutils are not used while > test? > > > Than I tried this: > claus-kleins-macbook-pro:CmakeNinjaBuildDir clausklein$ > /Users/clausklein/Downloads/CmakeNinjaBuildDir/bin/ctest "--build-and-test" > "/Users/clausklein/Downloads/cmake/Tests/Architecture" > "/Users/clausklein/Downloads/CmakeNinjaBuildDir/Tests/Architecture" > "--build-two-config" "--build-generator" "Ninja" "--build-makeprogram" > "/opt/local/bin/ninja" "--build-options" > -DCMAKE_C_COMPILER="/opt/local/libexec/ccache/gcc-4.2" > -DCMAKE_CXX_COMPILER="/opt/local/libexec/ccache/g++-4.2" > -DCMAKE_LINKER:FILEPATH=/usr/bin/ld -DCMAKE_AR:FILEPATH=/usr/bin/ar > -DCMAKE_RANLIB:FILEPATH=/usr/bin/ranlib > Internal cmake changing into directory: > /Users/clausklein/Downloads/CmakeNinjaBuildDir/Tests/Architecture > ======== CMake output ====== > is_xcode4='0' > archs='' > arch0='i386' > arch1='ppc' > Configuring > Configuring done > Generating > Generating done > CMake Warning: > Manually-specified variables were not used by the project: > > CMAKE_CXX_COMPILER > > > Build files have been written to: > /Users/clausklein/Downloads/CmakeNinjaBuildDir/Tests/Architecture > is_xcode4='0' > archs='' > arch0='i386' > arch1='ppc' > Configuring > Configuring done > Generating > Generating done > CMake Warning: > Manually-specified variables were not used by the project: > > CMAKE_CXX_COMPILER > > > Build files have been written to: > /Users/clausklein/Downloads/CmakeNinjaBuildDir/Tests/Architecture > ======== End CMake output ====== > Change Dir: > /Users/clausklein/Downloads/CmakeNinjaBuildDir/Tests/Architecture > > Run Clean Command:/opt/local/bin/ninja -t clean > Cleaning... 5 files. > > Run Build Command:/opt/local/bin/ninja > [1/4] Building C object CMakeFiles/foo.dir/foo.c.o > [2/4] Linking C static library libfoo.a > [3/4] Building C object CMakeFiles/bar.dir/bar.c.o > [4/4] Linking C executable Architecture > FAILED: : && /opt/local/libexec/ccache/gcc-4.2 -arch ppc -isysroot > /Developer/SDKs/MacOSX10.5.sdk -Wl,-search_paths_first > -Wl,-headerpad_max_install_names CMakeFiles/bar.dir/bar.c.o -o > Architecture libfoo.a && : > ld warning: in libfoo.a, file is not of required architecture > Undefined symbols: > "_foo", referenced from: > _main in bar.c.o > ld: symbol(s) not found > collect2: ld returned 1 exit status > ninja: build stopped: subcommand failed. > claus-kleins-macbook-pro:CmakeNinjaBuildDir clausklein$ > > What goes wrong with this test? > > //Regards > Claus > > > > > > > -- > > 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://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers -- Nicolas Desprès -- 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://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers