[cmake-developers] [CMake 0013418]: make Experimental fails with macports gcc 4.7

Mantis Bug Tracker mantis at public.kitware.com
Wed Jul 18 00:45:57 EDT 2012


The following issue has been SUBMITTED. 
====================================================================== 
http://public.kitware.com/Bug/view.php?id=13418 
====================================================================== 
Reported By:                ClausKlein
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   13418
Category:                   CMake
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2012-07-18 00:45 EDT
Last Modified:              2012-07-18 00:45 EDT
====================================================================== 
Summary:                    make Experimental fails with macports gcc 4.7
Description: 
The cmake selftest fails because it used -arch options which are not supported
by this compiler

see http://open.cdash.org/viewTest.php?onlyfailed&buildid=2448423


The following tests FAILED:
	 63 - Architecture (Failed)
	 88 - BuildDepends (Failed)
	137 - ObjC++ (Failed)


claus-kleins-macbook-pro:Downloads clausklein$ cc --version
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5490)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

claus-kleins-macbook-pro:Downloads clausklein$ gcc --version
gcc (MacPorts gcc47 4.7.1_1) 4.7.1
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

claus-kleins-macbook-pro:Downloads clausklein$ sw_vers 
ProductName:	Mac OS X
ProductVersion:	10.5.8
BuildVersion:	9L30
claus-kleins-macbook-pro:Downloads clausklein$ 


Steps to Reproduce: 
Internal cmake changing into directory:
/Users/clausklein/Downloads/CmakeMakeBuildDir/Tests/BuildDepends
Error: cmake execution failed
The C compiler identification is GNU 4.7.1
The CXX compiler identification is GNU 4.7.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: /opt/local/libexec/ccache/gcc
Configuring
Check for working C compiler: /opt/local/libexec/ccache/gcc -- works
Detecting C compiler ABI info
Configuring
Detecting C compiler ABI info - done
Checking whether CXX compiler has -isysroot
Checking whether CXX compiler has -isysroot - yes
Checking whether CXX compiler supports OSX deployment target flag
Checking whether CXX compiler supports OSX deployment target flag - yes
Check for working CXX compiler: /opt/local/libexec/ccache/g++
Configuring
Check for working CXX compiler: /opt/local/libexec/ccache/g++ -- works
Detecting CXX compiler ABI info
Configuring
Detecting CXX compiler ABI info - done
Creating Project/foo.cxx
Building project first time
CMake Warning (dev) in
/Users/clausklein/Downloads/cmake/Tests/BuildDepends/Project/CMakeLists.txt:
  A logical block opening on the line

   
/Users/clausklein/Downloads/cmake/Tests/BuildDepends/Project/CMakeLists.txt:21
(if)

  closes on the line

   
/Users/clausklein/Downloads/cmake/Tests/BuildDepends/Project/CMakeLists.txt:29
(endif)

  with mis-matching arguments.
This warning is for project developers.  Use -Wno-dev to suppress it.

Configuring
Output from first build:
Change Dir:
/Users/clausklein/Downloads/CmakeMakeBuildDir/Tests/BuildDepends/Project

Run Build Command:/opt/local/bin/gmake
Scanning dependencies of target foo
[  9%] Building CXX object CMakeFiles/foo.dir/foo.cxx.o
g++: error: unrecognized option '-arch'
gmake[2]: *** [CMakeFiles/foo.dir/foo.cxx.o] Error 1
gmake[1]: *** [CMakeFiles/foo.dir/all] Error 2
gmake: *** [all] Error 2

CMake Error at CMakeLists.txt:87 (message):
  Could not build test project (1)!


Running
/Users/clausklein/Downloads/CmakeMakeBuildDir/Tests/BuildDepends/Project/bar  
Run result: No such file or directory Output: ""
CMake Error at CMakeLists.txt:115 (message):
  Project did not initially build properly:


Running
/Users/clausklein/Downloads/CmakeMakeBuildDir/Tests/BuildDepends/Project/zot  
Run result: No such file or directory Output: ""
CMake Error at CMakeLists.txt:127 (message):
  Project did not initially build properly:


Waiting 3 seconds...
Modifying Project/foo.cxx
Building project second time
CMake Warning (dev) in
/Users/clausklein/Downloads/cmake/Tests/BuildDepends/Project/CMakeLists.txt:
  A logical block opening on the line

   
/Users/clausklein/Downloads/cmake/Tests/BuildDepends/Project/CMakeLists.txt:21
(if)

  closes on the line

   
/Users/clausklein/Downloads/cmake/Tests/BuildDepends/Project/CMakeLists.txt:29
(endif)

  with mis-matching arguments.
This warning is for project developers.  Use -Wno-dev to suppress it.

Configuring
Output from second build:
Change Dir:
/Users/clausklein/Downloads/CmakeMakeBuildDir/Tests/BuildDepends/Project

Run Build Command:/opt/local/bin/gmake
[  9%] Building CXX object CMakeFiles/foo.dir/foo.cxx.o
g++: error: unrecognized option '-arch'
gmake[2]: *** [CMakeFiles/foo.dir/foo.cxx.o] Error 1
gmake[1]: *** [CMakeFiles/foo.dir/all] Error 2
gmake: *** [all] Error 2

CMake Error at CMakeLists.txt:176 (message):
  Could not build test project (2)!


Running
/Users/clausklein/Downloads/CmakeMakeBuildDir/Tests/BuildDepends/Project/bar  
Run result: No such file or directory Output: ""
CMake Error at CMakeLists.txt:197 (message):
  Project did not rebuild properly!


Running
/Users/clausklein/Downloads/CmakeMakeBuildDir/Tests/BuildDepends/Project/zot  
Run result: No such file or directory Output: ""
CMake Error at CMakeLists.txt:211 (message):
  Project did not rebuild properly!


LINK_DEPENDS worked
Configuring
Configuring incomplete, errors occurred!

====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2012-07-18 00:45 ClausKlein     New Issue                                    
======================================================================




More information about the cmake-developers mailing list