CDAT / cdat

Community Data Analysis Tools
Other
174 stars 68 forks source link

Build issues on 10.10 #1183

Open chaosphere2112 opened 9 years ago

chaosphere2112 commented 9 years ago

Hey @aashish24, I'm having some issues building on 10.10 (with 10.9 SDKs installed as well as 10.10)

I'm trying to do a clean build, but when it gets to enable_language(Fortran) (line 244 of CMakeLists.txt), it fails and dumps out this error message:

  CMAKE_OSX_DEPLOYMENT_TARGET is '10.9' but CMAKE_OSX_SYSROOT:

   ""

  is not set to a MacOSX SDK with a recognized version.  Either set
  CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to
  empty.
Call Stack (most recent call first):
  /Applications/CMake.app/Contents/share/cmake/Modules/CMakeSystemSpecificInformation.cmake:36 (include)
  CMakeLists.txt:3 (project)

CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Configuring incomplete, errors occurred!
See also "/Users/samfries/build/CMakeFiles/CMakeOutput.log".

I did a message that printed out CMAKE_OSX_SYSROOT prior to the call to enable_language, and it's pointing at my 10.9 SDK. I'm not sure why, but it looks like somewhere in enable_language, the CMAKE_OSX_SYSROOT variable must be getting reset? Any ideas?

aashish24 commented 9 years ago

Are you sure its coming from there and not coming from this line:

include(${CMAKE_ROOT}/Modules/CMakeDetermineFortranCompiler.cmake)

chaosphere2112 commented 9 years ago
Pre fortran /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
Before enable
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/local/bin/gfortran
CMake Error at /Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin.cmake:76 (message):
  CMAKE_OSX_DEPLOYMENT_TARGET is '10.9' but CMAKE_OSX_SYSROOT:

   ""

  is not set to a MacOSX SDK with a recognized version.  Either set
  CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to
  empty.
Call Stack (most recent call first):
  /Applications/CMake.app/Contents/share/cmake/Modules/CMakeSystemSpecificInformation.cmake:36 (include)
  CMakeLists.txt:3 (project)

CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Configuring incomplete, errors occurred!
See also "/Users/samfries/build/CMakeFiles/CMakeOutput.log".

using this:

message("Pre fortran ${CMAKE_OSX_SYSROOT}")
if(CMAKE_Fortran_COMPILER)
  message("Before enable")
  enable_language(Fortran)
  message("Enabled")
  set(CONFIG_SUMMARY ${cdat_BINARY_DIR}/logs/config.summary)
  message("Config summary set")
  include(${CMAKE_ROOT}/Modules/CMakeDetermineFortranCompiler.cmake)
  message("Determined")
endif(CMAKE_Fortran_COMPILER)
message("Post fortran")
chaosphere2112 commented 9 years ago

From CMakeOutput.log:

Looking for a Fortran compiler passed with the following output:
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/local/bin/gfortran
-- Check for working Fortran compiler: /usr/local/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/local/bin/gfortran supports Fortran 90
-- Checking whether /usr/local/bin/gfortran supports Fortran 90 -- yes
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/samfries/build/CMakeFiles/CheckFortran

Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded.
Compiler: /usr/local/bin/gfortran 
Build flags: 
Id flags: 

The output was:
0

Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out"

The Fortran compiler identification is GNU, found in "/Users/samfries/build/CMakeFiles/3.0.2/CompilerIdFortran/a.out"
doutriaux1 commented 9 years ago

@chaosphere1221 what is you gfortran? Might need to update to a 10.10 ready one. Also once it failed once it might get cached so always rm your build directory b4 trying something new.

aashish24 commented 9 years ago

@chaosphere2112 can you run

cmake --trace .

and post the result here?

chaosphere2112 commented 9 years ago

@doutriaux1 I'm already nuking the build dir between runs

$ gfortran -v
GNU Fortran (GCC) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.

GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING

@aashish24

Here's the (rather large) trace (I truncated to the last bit before it leaves our CMakeLists.txt and fails)

/Users/samfries/Projects/uvcdat/CMakeLists.txt(243):  message(Pre fortran ${CMAKE_OSX_SYSROOT} )
Pre fortran /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
/Users/samfries/Projects/uvcdat/CMakeLists.txt(244):  if(CMAKE_Fortran_COMPILER )
/Users/samfries/Projects/uvcdat/CMakeLists.txt(245):  message(Before enable )
Before enable
/Users/samfries/Projects/uvcdat/CMakeLists.txt(246):  enable_language(Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(22):  include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(15):  macro(_cmake_find_compiler lang )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(87):  macro(_cmake_find_compiler_path lang )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(23):  include(Platform/${CMAKE_SYSTEM_NAME}-Fortran OPTIONAL )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(24):  if(NOT CMAKE_Fortran_COMPILER_NAMES )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(25):  set(CMAKE_Fortran_COMPILER_NAMES f95 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(28):  if(${CMAKE_GENERATOR} MATCHES Visual Studio )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(29):  elseif(${CMAKE_GENERATOR} MATCHES Xcode )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(32):  else()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(33):  if(NOT CMAKE_Fortran_COMPILER )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(93):  else()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(94):  _cmake_find_compiler_path(Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(88):  if(CMAKE_Fortran_COMPILER )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(93):  list(LENGTH CMAKE_Fortran_COMPILER _CMAKE_Fortran_COMPILER_LIST_LENGTH )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(94):  if(${_CMAKE_Fortran_COMPILER_LIST_LENGTH} EQUAL 2 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(98):  unset(_CMAKE_Fortran_COMPILER_LIST_LENGTH )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(101):  get_filename_component(_CMAKE_USER_Fortran_COMPILER_PATH ${CMAKE_Fortran_COMPILER} PATH )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompiler.cmake(102):  if(NOT _CMAKE_USER_Fortran_COMPILER_PATH )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(96):  mark_as_advanced(CMAKE_Fortran_COMPILER )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(101):  set(CMAKE_Fortran_COMPILER_ID_TEST_FLAGS -c -fpp )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(111):  if(NOT CMAKE_Fortran_COMPILER_ID_RUN )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(112):  set(CMAKE_Fortran_COMPILER_ID_RUN 1 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(115):  list(APPEND CMAKE_Fortran_COMPILER_ID_VENDORS Compaq )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(116):  set(CMAKE_Fortran_COMPILER_ID_VENDOR_FLAGS_Compaq -what )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(117):  set(CMAKE_Fortran_COMPILER_ID_VENDOR_REGEX_Compaq Compaq Visual Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(118):  list(APPEND CMAKE_Fortran_COMPILER_ID_VENDORS NAG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(119):  set(CMAKE_Fortran_COMPILER_ID_VENDOR_FLAGS_NAG -V )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(120):  set(CMAKE_Fortran_COMPILER_ID_VENDOR_REGEX_NAG NAG Fortran Compiler )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(123):  set(CMAKE_Fortran_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(124):  include(${CMAKE_ROOT}/Modules/CMakeDetermineCompilerId.cmake )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(19):  function(CMAKE_DETERMINE_COMPILER_ID lang flagvar src )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(100):  include(CMakeCompilerIdDetection )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCompilerIdDetection.cmake(15):  function(_readFile file )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCompilerIdDetection.cmake(24):  include(${CMAKE_CURRENT_LIST_DIR}/CMakeParseArguments.cmake )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeParseArguments.cmake(100):  if(__CMAKE_PARSE_ARGUMENTS_INCLUDED )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeParseArguments.cmake(101):  return()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCompilerIdDetection.cmake(26):  function(compiler_id_detection outvar lang )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(104):  function(CMAKE_DETERMINE_COMPILER_ID_WRITE lang src )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(122):  function(CMAKE_DETERMINE_COMPILER_ID_BUILD lang testflags src )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(406):  function(CMAKE_DETERMINE_COMPILER_ID_CHECK lang file )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(547):  function(CMAKE_DETERMINE_COMPILER_ID_VENDOR lang )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(125):  CMAKE_DETERMINE_COMPILER_ID(Fortran FFLAGS CMakeFortranCompilerId.F )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(21):  string(STRIP ${CMAKE_${lang}_COMPILER_ARG1} CMAKE_${lang}_COMPILER_ID_ARG1 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(22):  string(REGEX REPLACE  + ; CMAKE_${lang}_COMPILER_ID_ARG1 ${CMAKE_${lang}_COMPILER_ID_ARG1} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(25):  if(CMAKE_${lang}_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(27):  else()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(28):  set(CMAKE_${lang}_COMPILER_ID_FLAGS $ENV{${flagvar}} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(30):  string(REPLACE   ; CMAKE_${lang}_COMPILER_ID_FLAGS_LIST ${CMAKE_${lang}_COMPILER_ID_FLAGS} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(33):  set(CMAKE_${lang}_COMPILER_ID_DIR ${CMAKE_PLATFORM_INFO_DIR}/CompilerId${lang} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(37):  foreach(flags  ${CMAKE_${lang}_COMPILER_ID_TEST_FLAGS} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(38):  if(NOT CMAKE_${lang}_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(39):  CMAKE_DETERMINE_COMPILER_ID_BUILD(${lang} ${flags} ${src} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(124):  file(REMOVE_RECURSE ${CMAKE_${lang}_COMPILER_ID_DIR} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(125):  file(MAKE_DIRECTORY ${CMAKE_${lang}_COMPILER_ID_DIR} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(126):  CMAKE_DETERMINE_COMPILER_ID_WRITE(${lang} ${src} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(105):  find_file(src_in ${src}.in PATHS ${CMAKE_ROOT}/Modules ${CMAKE_MODULE_PATH} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(106):  file(READ ${src_in} ID_CONTENT_IN )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(108):  compiler_id_detection(CMAKE_${lang}_COMPILER_ID_CONTENT ${lang} ID_STRING VERSION_STRINGS PLATFORM_DEFAULT_COMPILER )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCompilerIdDetection.cmake(28):  if(NOT lang STREQUAL Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCompilerIdDetection.cmake(41):  set(files ${lang_files} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCompilerIdDetection.cmake(42):  if(files )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCompilerIdDetection.cmake(156):  set(${outvar} ${CMAKE_${lang}_COMPILER_ID_CONTENT} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(114):  unset(src_in CACHE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(115):  string(CONFIGURE ${ID_CONTENT_IN} ID_CONTENT_OUT @ONLY )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(116):  file(WRITE ${CMAKE_${lang}_COMPILER_ID_DIR}/${src} ${ID_CONTENT_OUT} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(129):  set(COMPILER_DESCRIPTION Compiler: ${CMAKE_${lang}_COMPILER} ${CMAKE_${lang}_COMPILER_ID_ARG1}
Build flags: ${CMAKE_${lang}_COMPILER_ID_FLAGS_LIST}
Id flags: ${testflags}
 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(136):  if(CMAKE_GENERATOR STREQUAL Visual Studio 6 AND lang STREQUAL Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(140):  elseif(${CMAKE_GENERATOR} MATCHES Visual Studio ([0-9]+) )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(248):  elseif(${CMAKE_GENERATOR} MATCHES Xcode )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(311):  else()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(312):  if(COMMAND EXECUTE_PROCESS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(313):  execute_process(COMMAND ${CMAKE_${lang}_COMPILER} ${CMAKE_${lang}_COMPILER_ID_ARG1} ${CMAKE_${lang}_COMPILER_ID_FLAGS_LIST} ${testflags} ${src} WORKING_DIRECTORY ${CMAKE_${lang}_COMPILER_ID_DIR} OUTPUT_VARIABLE CMAKE_${lang}_COMPILER_ID_OUTPUT ERROR_VARIABLE CMAKE_${lang}_COMPILER_ID_OUTPUT RESULT_VARIABLE CMAKE_${lang}_COMPILER_ID_RESULT )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(338):  if(CMAKE_${lang}_COMPILER_ID_RESULT OR CMAKE_${lang}_COMPILER_ID_OUTPUT MATCHES Bad # preprocessor line )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(358):  else()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(360):  file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log Compiling the ${lang} compiler identification source file \"${src}\" succeeded.
${COMPILER_DESCRIPTION}
The output was:
${CMAKE_${lang}_COMPILER_ID_RESULT}
${CMAKE_${lang}_COMPILER_ID_OUTPUT}

 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(371):  file(GLOB files RELATIVE ${CMAKE_${lang}_COMPILER_ID_DIR} ${CMAKE_${lang}_COMPILER_ID_DIR}/* ${CMAKE_${lang}_COMPILER_ID_DIR}/*.xctest/* )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(380):  list(REMOVE_ITEM files ${src} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(381):  set(COMPILER_${lang}_PRODUCED_FILES  )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(382):  foreach(file ${files} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(383):  if(NOT IS_DIRECTORY ${CMAKE_${lang}_COMPILER_ID_DIR}/${file} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(384):  list(APPEND COMPILER_${lang}_PRODUCED_FILES ${file} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(385):  file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log Compilation of the ${lang} compiler identification source \" ${src}\" produced \"${file}\"\n\n )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(391):  if(NOT COMPILER_${lang}_PRODUCED_FILES )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(401):  set(COMPILER_${lang}_PRODUCED_FILES ${COMPILER_${lang}_PRODUCED_FILES} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(40):  foreach(file ${COMPILER_${lang}_PRODUCED_FILES} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(41):  CMAKE_DETERMINE_COMPILER_ID_CHECK(${lang} ${CMAKE_${lang}_COMPILER_ID_DIR}/${file} ${src} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(408):  if(NOT CMAKE_${lang}_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(410):  set(COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(411):  set(COMPILER_VERSION )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(412):  set(PLATFORM_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(413):  set(ARCHITECTURE_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(414):  set(SIMULATE_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(415):  set(SIMULATE_VERSION )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(416):  file(STRINGS ${file} CMAKE_${lang}_COMPILER_ID_STRINGS LIMIT_COUNT 6 REGEX INFO:[A-Za-z0-9_]+\\[[^]]*\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(418):  set(COMPILER_ID_TWICE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(419):  foreach(info ${CMAKE_${lang}_COMPILER_ID_STRINGS} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(420):  if(${info} MATCHES INFO:compiler\\[([^]\"]*)\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(421):  if(COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(424):  set(COMPILER_ID ${CMAKE_MATCH_1} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(426):  if(${info} MATCHES INFO:platform\\[([^]\"]*)\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(427):  set(PLATFORM_ID ${CMAKE_MATCH_1} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(429):  if(${info} MATCHES INFO:arch\\[([^]\"]*)\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(432):  if(${info} MATCHES INFO:compiler_version\\[([^]\"]*)\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(436):  if(${info} MATCHES INFO:simulate\\[([^]\"]*)\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(439):  if(${info} MATCHES INFO:simulate_version\\[([^]\"]*)\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(443):  if(${info} MATCHES INFO:qnxnto\\[\\] )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(449):  if(WIN32 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(478):  if(COMPILER_ID AND NOT COMPILER_ID_TWICE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(479):  set(CMAKE_${lang}_COMPILER_ID ${COMPILER_ID} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(480):  set(CMAKE_${lang}_PLATFORM_ID ${PLATFORM_ID} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(481):  set(MSVC_${lang}_ARCHITECTURE_ID ${ARCHITECTURE_ID} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(482):  set(CMAKE_${lang}_COMPILER_VERSION ${COMPILER_VERSION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(483):  set(CMAKE_${lang}_SIMULATE_ID ${SIMULATE_ID} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(484):  set(CMAKE_${lang}_SIMULATE_VERSION ${SIMULATE_VERSION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(488):  if(CMAKE_${lang}_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(490):  file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log The ${lang} compiler identification is ${CMAKE_${lang}_COMPILER_ID}, found in \" ${file}\"\n\n )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(502):  if(NOT CMAKE_EXECUTABLE_FORMAT )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(524):  if(NOT DEFINED CMAKE_EXECUTABLE_FORMAT )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(528):  set(CMAKE_${lang}_COMPILER_ID ${CMAKE_${lang}_COMPILER_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(529):  set(CMAKE_${lang}_PLATFORM_ID ${CMAKE_${lang}_PLATFORM_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(530):  set(MSVC_${lang}_ARCHITECTURE_ID ${MSVC_${lang}_ARCHITECTURE_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(532):  set(CMAKE_${lang}_COMPILER_VERSION ${CMAKE_${lang}_COMPILER_VERSION} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(533):  set(CMAKE_${lang}_SIMULATE_ID ${CMAKE_${lang}_SIMULATE_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(534):  set(CMAKE_${lang}_SIMULATE_VERSION ${CMAKE_${lang}_SIMULATE_VERSION} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(535):  set(CMAKE_EXECUTABLE_FORMAT ${CMAKE_EXECUTABLE_FORMAT} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(536):  set(COMPILER_QNXNTO ${COMPILER_QNXNTO} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(38):  if(NOT CMAKE_${lang}_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(38):  if(NOT CMAKE_${lang}_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(47):  if(CMAKE_${lang}_COMPILER AND NOT CMAKE_${lang}_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(51):  if(COMPILER_QNXNTO AND CMAKE_${lang}_COMPILER_ID STREQUAL GNU )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(67):  if(NOT CMAKE_EXECUTABLE_FORMAT )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(72):  if(CMAKE_${lang}_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(73):  if(CMAKE_${lang}_COMPILER_VERSION )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(75):  else()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(76):  set(_version  )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(78):  message(STATUS The ${lang} compiler identification is  ${CMAKE_${lang}_COMPILER_ID}${_version} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(85):  if(CMAKE_${lang}_COMPILER_ID_TOOL )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(87):  elseif(NOT CMAKE_${lang}_COMPILER )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(91):  set(CMAKE_${lang}_COMPILER_ID ${CMAKE_${lang}_COMPILER_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(92):  set(CMAKE_${lang}_PLATFORM_ID ${CMAKE_${lang}_PLATFORM_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(93):  set(MSVC_${lang}_ARCHITECTURE_ID ${MSVC_${lang}_ARCHITECTURE_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(95):  set(CMAKE_${lang}_COMPILER_VERSION ${CMAKE_${lang}_COMPILER_VERSION} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(96):  set(CMAKE_${lang}_SIMULATE_ID ${CMAKE_${lang}_SIMULATE_ID} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineCompilerId.cmake(97):  set(CMAKE_${lang}_SIMULATE_VERSION ${CMAKE_${lang}_SIMULATE_VERSION} PARENT_SCOPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(128):  if(NOT CMAKE_Fortran_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(155):  if(${CMAKE_Fortran_COMPILER_ID} MATCHES GNU )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(156):  set(CMAKE_COMPILER_IS_GNUG77 1 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(158):  if(${CMAKE_Fortran_PLATFORM_ID} MATCHES MinGW )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(160):  elseif(${CMAKE_Fortran_PLATFORM_ID} MATCHES Cygwin )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(165):  if(NOT _CMAKE_TOOLCHAIN_LOCATION )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(176):  if(CMAKE_CROSSCOMPILING AND NOT _CMAKE_TOOLCHAIN_PREFIX )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(193):  include(CMakeFindBinUtils )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(33):  if(x${CMAKE_C_SIMULATE_ID} STREQUAL xMSVC OR x${CMAKE_CXX_SIMULATE_ID} STREQUAL xMSVC OR x${CMAKE_Fortran_SIMULATE_ID} STREQUAL xMSVC OR x${CMAKE_C_COMPILER_ID} STREQUAL xMSVC OR x${CMAKE_CXX_COMPILER_ID} STREQUAL xMSVC OR ( CMAKE_GENERATOR MATCHES Visual Studio AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL Tegra-Android ) )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(46):  else()
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(47):  if(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(50):  if(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(53):  find_program(CMAKE_AR NAMES ${_CMAKE_TOOLCHAIN_PREFIX}ar${_CMAKE_TOOLCHAIN_SUFFIX} HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(55):  find_program(CMAKE_RANLIB NAMES ${_CMAKE_TOOLCHAIN_PREFIX}ranlib HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(56):  if(NOT CMAKE_RANLIB )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(60):  find_program(CMAKE_STRIP NAMES ${_CMAKE_TOOLCHAIN_PREFIX}strip${_CMAKE_TOOLCHAIN_SUFFIX} HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(61):  find_program(CMAKE_LINKER NAMES ${_CMAKE_TOOLCHAIN_PREFIX}ld HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(62):  find_program(CMAKE_NM NAMES ${_CMAKE_TOOLCHAIN_PREFIX}nm HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(63):  find_program(CMAKE_OBJDUMP NAMES ${_CMAKE_TOOLCHAIN_PREFIX}objdump HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(64):  find_program(CMAKE_OBJCOPY NAMES ${_CMAKE_TOOLCHAIN_PREFIX}objcopy HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(66):  mark_as_advanced(CMAKE_AR CMAKE_RANLIB CMAKE_STRIP CMAKE_LINKER CMAKE_NM CMAKE_OBJDUMP CMAKE_OBJCOPY )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(70):  if(CMAKE_PLATFORM_HAS_INSTALLNAME )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(71):  find_program(CMAKE_INSTALL_NAME_TOOL NAMES install_name_tool HINTS ${_CMAKE_TOOLCHAIN_LOCATION} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(73):  if(NOT CMAKE_INSTALL_NAME_TOOL )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFindBinUtils.cmake(77):  mark_as_advanced(CMAKE_INSTALL_NAME_TOOL )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(195):  if(MSVC_Fortran_ARCHITECTURE_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(200):  configure_file(${CMAKE_ROOT}/Modules/CMakeFortranCompiler.cmake.in ${CMAKE_PLATFORM_INFO_DIR}/CMakeFortranCompiler.cmake @ONLY )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeDetermineFortranCompiler.cmake(204):  set(CMAKE_Fortran_COMPILER_ENV_VAR FC )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(1):  set(CMAKE_Fortran_COMPILER /usr/local/bin/gfortran )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(2):  set(CMAKE_Fortran_COMPILER_ARG1  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(3):  set(CMAKE_Fortran_COMPILER_ID GNU )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(4):  set(CMAKE_Fortran_PLATFORM_ID  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(5):  set(CMAKE_Fortran_SIMULATE_ID  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(6):  set(CMAKE_Fortran_SIMULATE_VERSION  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(8):  set(CMAKE_AR /usr/bin/ar )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(9):  set(CMAKE_RANLIB /usr/bin/ranlib )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(10):  set(CMAKE_COMPILER_IS_GNUG77 1 )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(11):  set(CMAKE_Fortran_COMPILER_LOADED 1 )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(12):  set(CMAKE_Fortran_COMPILER_WORKS )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(13):  set(CMAKE_Fortran_ABI_COMPILED )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(14):  set(CMAKE_COMPILER_IS_MINGW )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(15):  set(CMAKE_COMPILER_IS_CYGWIN )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(16):  if(CMAKE_COMPILER_IS_CYGWIN )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(21):  set(CMAKE_Fortran_COMPILER_ENV_VAR FC )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(23):  set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(25):  if(CMAKE_COMPILER_IS_MINGW )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(28):  set(CMAKE_Fortran_COMPILER_ID_RUN 1 )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(29):  set(CMAKE_Fortran_SOURCE_FILE_EXTENSIONS f;F;f77;F77;f90;F90;for;For;FOR;f95;F95 )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(30):  set(CMAKE_Fortran_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(31):  set(CMAKE_Fortran_LINKER_PREFERENCE 20 )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(32):  if(UNIX )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(33):  set(CMAKE_Fortran_OUTPUT_EXTENSION .o )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(39):  set(CMAKE_Fortran_SIZEOF_DATA_PTR  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(40):  set(CMAKE_Fortran_COMPILER_ABI  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(41):  set(CMAKE_Fortran_LIBRARY_ARCHITECTURE  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(43):  if(CMAKE_Fortran_SIZEOF_DATA_PTR AND NOT CMAKE_SIZEOF_VOID_P )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(47):  if(CMAKE_Fortran_COMPILER_ABI )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(51):  if(CMAKE_Fortran_LIBRARY_ARCHITECTURE )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(55):  set(CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(56):  set(CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES  )
/Users/samfries/build/CMakeFiles/3.0.2/CMakeFortranCompiler.cmake(57):  set(CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES  )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(19):  set(_INCLUDED_FILE 0 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(22):  if(CMAKE_Fortran_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(23):  include(Compiler/${CMAKE_Fortran_COMPILER_ID}-Fortran OPTIONAL )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(1):  include(Compiler/GNU )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(16):  if(__COMPILER_GNU )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(17):  return()
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(2):  __compiler_gnu(Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(23):  set(CMAKE_Fortran_VERBOSE_FLAG -v )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(24):  set(CMAKE_Fortran_COMPILE_OPTIONS_PIC -fPIC )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(25):  if(NOT CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 3.4 )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(28):  if(NOT CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 4.2 )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(31):  set(CMAKE_SHARED_LIBRARY_Fortran_FLAGS -fPIC )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(32):  set(CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS -shared )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(33):  set(CMAKE_Fortran_COMPILE_OPTIONS_SYSROOT --sysroot= )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(39):  get_property(_IN_TC GLOBAL PROPERTY IN_TRY_COMPILE )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(40):  if(NOT _IN_TC OR CMAKE_FORCE_DEPFILES )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(44):  set(CMAKE_DEPFILE_FLAGS_Fortran -MMD -MT <OBJECT> -MF <DEPFILE> )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(48):  set(CMAKE_Fortran_FLAGS_INIT  )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(49):  set(CMAKE_Fortran_FLAGS_DEBUG_INIT -g )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(50):  set(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT -Os -DNDEBUG )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(51):  set(CMAKE_Fortran_FLAGS_RELEASE_INIT -O3 -DNDEBUG )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(52):  set(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT -O2 -g -DNDEBUG )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(53):  set(CMAKE_Fortran_CREATE_PREPROCESSED_SOURCE <CMAKE_Fortran_COMPILER> <DEFINES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE> )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(54):  set(CMAKE_Fortran_CREATE_ASSEMBLY_SOURCE <CMAKE_Fortran_COMPILER> <DEFINES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE> )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU.cmake(55):  if(NOT APPLE )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(4):  set(CMAKE_Fortran_FORMAT_FIXED_FLAG -ffixed-form )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(5):  set(CMAKE_Fortran_FORMAT_FREE_FLAG -ffree-form )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(8):  set(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT -Os )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(9):  set(CMAKE_Fortran_FLAGS_RELEASE_INIT -O3 )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(13):  set(CMAKE_Fortran_CREATE_PREPROCESSED_SOURCE )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(14):  set(CMAKE_Fortran_CREATE_ASSEMBLY_SOURCE )
/Applications/CMake.app/Contents/share/cmake/Modules/Compiler/GNU-Fortran.cmake(17):  set(CMAKE_Fortran_MODDIR_FLAG -J )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(26):  set(CMAKE_BASE_NAME )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(27):  get_filename_component(CMAKE_BASE_NAME ${CMAKE_Fortran_COMPILER} NAME_WE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(29):  if(CMAKE_COMPILER_IS_GNUG77 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(30):  set(CMAKE_BASE_NAME g77 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(32):  if(CMAKE_Fortran_COMPILER_ID )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(33):  include(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_Fortran_COMPILER_ID}-Fortran OPTIONAL RESULT_VARIABLE _INCLUDED_FILE )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU-Fortran.cmake(15):  include(Platform/Darwin-GNU )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(16):  if(__DARWIN_COMPILER_GNU )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(19):  set(__DARWIN_COMPILER_GNU 1 )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(21):  macro(__darwin_compiler_gnu lang )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(32):  macro(cmake_gnu_set_sysroot_flag lang )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(52):  macro(cmake_gnu_set_osx_deployment_target_flag lang )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU-Fortran.cmake(16):  __darwin_compiler_gnu(Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(22):  set(CMAKE_Fortran_VERBOSE_FLAG -v -Wl,-v )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(24):  set(CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS -dynamiclib -Wl,-headerpad_max_install_names )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(25):  set(CMAKE_SHARED_MODULE_CREATE_Fortran_FLAGS -bundle -Wl,-headerpad_max_install_names )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU.cmake(27):  if(NOT CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 4.3 )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU-Fortran.cmake(18):  set(CMAKE_Fortran_OSX_COMPATIBILITY_VERSION_FLAG -compatibility_version  )
/Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin-GNU-Fortran.cmake(19):  set(CMAKE_Fortran_OSX_CURRENT_VERSION_FLAG -current_version  )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(35):  if(NOT _INCLUDED_FILE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(43):  if(NOT _INCLUDED_FILE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(47):  if(CMAKE_Fortran_SIZEOF_DATA_PTR )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(60):  if(CMAKE_USER_MAKE_RULES_OVERRIDE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(66):  if(CMAKE_USER_MAKE_RULES_OVERRIDE_Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(75):  set(CMAKE_NEEDS_REQUIRES_STEP_Fortran_FLAG 1 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(77):  if(NOT CMAKE_Fortran_COMPILE_OPTIONS_PIC )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(81):  if(NOT CMAKE_Fortran_COMPILE_OPTIONS_PIE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(82):  set(CMAKE_Fortran_COMPILE_OPTIONS_PIE ${CMAKE_C_COMPILE_OPTIONS_PIE} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(85):  if(NOT CMAKE_Fortran_COMPILE_OPTIONS_DLL )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(86):  set(CMAKE_Fortran_COMPILE_OPTIONS_DLL ${CMAKE_C_COMPILE_OPTIONS_DLL} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(92):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(96):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_Fortran_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(100):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(101):  set(CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS ${CMAKE_SHARED_LIBRARY_LINK_C_FLAGS} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(104):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(105):  set(CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(108):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG_SEP )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(109):  set(CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(112):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_RPATH_LINK_Fortran_FLAG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(113):  set(CMAKE_SHARED_LIBRARY_RPATH_LINK_Fortran_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_C_FLAG} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(116):  if(NOT DEFINED CMAKE_EXE_EXPORTS_Fortran_FLAG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(117):  set(CMAKE_EXE_EXPORTS_Fortran_FLAG ${CMAKE_EXE_EXPORTS_C_FLAG} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(120):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_SONAME_Fortran_FLAG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(121):  set(CMAKE_SHARED_LIBRARY_SONAME_Fortran_FLAG ${CMAKE_SHARED_LIBRARY_SONAME_C_FLAG} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(127):  if(NOT CMAKE_MODULE_EXISTS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(133):  if(NOT DEFINED CMAKE_SHARED_MODULE_CREATE_Fortran_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(137):  if(NOT DEFINED CMAKE_SHARED_MODULE_Fortran_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(138):  set(CMAKE_SHARED_MODULE_Fortran_FLAGS ${CMAKE_SHARED_MODULE_C_FLAGS} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(141):  if(NOT DEFINED CMAKE_EXECUTABLE_RUNTIME_Fortran_FLAG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(142):  set(CMAKE_EXECUTABLE_RUNTIME_Fortran_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(145):  if(NOT DEFINED CMAKE_EXECUTABLE_RUNTIME_Fortran_FLAG_SEP )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(146):  set(CMAKE_EXECUTABLE_RUNTIME_Fortran_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG_SEP} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(149):  if(NOT DEFINED CMAKE_EXECUTABLE_RPATH_LINK_Fortran_FLAG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(150):  set(CMAKE_EXECUTABLE_RPATH_LINK_Fortran_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_Fortran_FLAG} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(153):  if(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_Fortran_WITH_RUNTIME_PATH )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(154):  set(CMAKE_SHARED_LIBRARY_LINK_Fortran_WITH_RUNTIME_PATH ${CMAKE_SHARED_LIBRARY_LINK_C_WITH_RUNTIME_PATH} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(157):  if(NOT CMAKE_INCLUDE_FLAG_Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(158):  set(CMAKE_INCLUDE_FLAG_Fortran ${CMAKE_INCLUDE_FLAG_C} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(161):  if(NOT CMAKE_INCLUDE_FLAG_SEP_Fortran )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(162):  set(CMAKE_INCLUDE_FLAG_SEP_Fortran ${CMAKE_INCLUDE_FLAG_SEP_C} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(165):  set(CMAKE_VERBOSE_MAKEFILE FALSE CACHE BOOL If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(167):  set(CMAKE_Fortran_FLAGS_INIT $ENV{FFLAGS} ${CMAKE_Fortran_FLAGS_INIT} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(169):  if(CMAKE_Fortran_FLAGS_INIT STREQUAL   )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(170):  set(CMAKE_Fortran_FLAGS_INIT )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(172):  set(CMAKE_Fortran_FLAGS ${CMAKE_Fortran_FLAGS_INIT} CACHE STRING Flags for Fortran compiler. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(175):  include(CMakeCommonLanguageInclude )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(19):  if(NOT x$ENV{LDFLAGS} STREQUAL x )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(25):  if(NOT CMAKE_NOT_USING_CONFIG_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(27):  if(NOT CMAKE_NO_BUILD_TYPE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(28):  set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(32):  set(CMAKE_EXE_LINKER_FLAGS_DEBUG ${CMAKE_EXE_LINKER_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the linker during debug builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(35):  set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL ${CMAKE_EXE_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the linker during release minsize builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(38):  set(CMAKE_EXE_LINKER_FLAGS_RELEASE ${CMAKE_EXE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the linker during release builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(41):  set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the linker during Release with Debug Info builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(45):  set(CMAKE_SHARED_LINKER_FLAGS_DEBUG ${CMAKE_SHARED_LINKER_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the linker during debug builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(48):  set(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL ${CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the linker during release minsize builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(52):  set(CMAKE_SHARED_LINKER_FLAGS_RELEASE ${CMAKE_SHARED_LINKER_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the linker during release builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(55):  set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the linker during Release with Debug Info builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(59):  set(CMAKE_MODULE_LINKER_FLAGS_DEBUG ${CMAKE_MODULE_LINKER_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the linker during debug builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(62):  set(CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL ${CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the linker during release minsize builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(66):  set(CMAKE_MODULE_LINKER_FLAGS_RELEASE ${CMAKE_MODULE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the linker during release builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(69):  set(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the linker during Release with Debug Info builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(73):  set(CMAKE_STATIC_LINKER_FLAGS_DEBUG ${CMAKE_STATIC_LINKER_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the linker during debug builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(76):  set(CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL ${CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the linker during release minsize builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(80):  set(CMAKE_STATIC_LINKER_FLAGS_RELEASE ${CMAKE_STATIC_LINKER_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the linker during release builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(83):  set(CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the linker during Release with Debug Info builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(89):  set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS_INIT} CACHE STRING Flags used by the linker. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(93):  set(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS_INIT} CACHE STRING Flags used by the linker during the creation of dll's. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(97):  set(CMAKE_MODULE_LINKER_FLAGS ${CMAKE_MODULE_LINKER_FLAGS_INIT} CACHE STRING Flags used by the linker during the creation of modules. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(101):  set(CMAKE_STATIC_LINKER_FLAGS ${CMAKE_STATIC_LINKER_FLAGS_INIT} CACHE STRING Flags used by the linker during the creation of static libraries. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(105):  set(CMAKE_BUILD_TOOL ${CMAKE_MAKE_PROGRAM} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeCommonLanguageInclude.cmake(107):  mark_as_advanced(CMAKE_VERBOSE_MAKEFILE CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(184):  if(NOT CMAKE_Fortran_CREATE_SHARED_LIBRARY )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(190):  if(NOT CMAKE_Fortran_CREATE_SHARED_MODULE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(196):  if(NOT DEFINED CMAKE_Fortran_ARCHIVE_CREATE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(197):  set(CMAKE_Fortran_ARCHIVE_CREATE <CMAKE_AR> cq <TARGET> <LINK_FLAGS> <OBJECTS> )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(199):  if(NOT DEFINED CMAKE_Fortran_ARCHIVE_APPEND )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(200):  set(CMAKE_Fortran_ARCHIVE_APPEND <CMAKE_AR> q  <TARGET> <LINK_FLAGS> <OBJECTS> )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(202):  if(NOT DEFINED CMAKE_Fortran_ARCHIVE_FINISH )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(203):  set(CMAKE_Fortran_ARCHIVE_FINISH <CMAKE_RANLIB> <TARGET> )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(208):  if(NOT CMAKE_Fortran_COMPILE_OBJECT )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(209):  set(CMAKE_Fortran_COMPILE_OBJECT <CMAKE_Fortran_COMPILER> <DEFINES> <FLAGS> -c <SOURCE> -o <OBJECT> )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(214):  if(NOT CMAKE_Fortran_LINK_EXECUTABLE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(215):  set(CMAKE_Fortran_LINK_EXECUTABLE <CMAKE_Fortran_COMPILER> <CMAKE_Fortran_LINK_FLAGS> <LINK_FLAGS> <FLAGS> <OBJECTS>  -o <TARGET> <LINK_LIBRARIES> )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(219):  if(CMAKE_Fortran_STANDARD_LIBRARIES_INIT )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(225):  if(NOT CMAKE_NOT_USING_CONFIG_FLAGS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(226):  set(CMAKE_Fortran_FLAGS_DEBUG ${CMAKE_Fortran_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the compiler during debug builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(228):  set(CMAKE_Fortran_FLAGS_MINSIZEREL ${CMAKE_Fortran_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the compiler during release builds for minimum size. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(230):  set(CMAKE_Fortran_FLAGS_RELEASE ${CMAKE_Fortran_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the compiler during release builds. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(232):  set(CMAKE_Fortran_FLAGS_RELWITHDEBINFO ${CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the compiler during release builds with debug info. )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(237):  mark_as_advanced(CMAKE_Fortran_FLAGS CMAKE_Fortran_FLAGS_DEBUG CMAKE_Fortran_FLAGS_MINSIZEREL CMAKE_Fortran_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELWITHDEBINFO )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeFortranInformation.cmake(245):  set(CMAKE_Fortran_INFORMATION_LOADED 1 )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestFortranCompiler.cmake(15):  if(CMAKE_Fortran_COMPILER_FORCED )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestFortranCompiler.cmake(22):  include(CMakeTestCompilerCommon )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestCompilerCommon.cmake(15):  function(PrintTestCompilerStatus LANG MSG )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestFortranCompiler.cmake(26):  unset(CMAKE_Fortran_COMPILER_WORKS CACHE )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestFortranCompiler.cmake(33):  if(NOT CMAKE_Fortran_COMPILER_WORKS )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestFortranCompiler.cmake(34):  PrintTestCompilerStatus(Fortran  )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestCompilerCommon.cmake(16):  if(CMAKE_GENERATOR MATCHES Make )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestCompilerCommon.cmake(17):  message(STATUS Check for working ${LANG} compiler: ${CMAKE_${LANG}_COMPILER}${MSG} )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestFortranCompiler.cmake(35):  file(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f 
        PROGRAM TESTFortran
        PRINT *, 'Hello'
        END
   )
/Applications/CMake.app/Contents/share/cmake/Modules/CMakeTestFortranCompiler.cmake(40):  try_compile(CMAKE_Fortran_COMPILER_WORKS ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler.f OUTPUT_VARIABLE OUTPUT )
CMake Error at /Applications/CMake.app/Contents/share/cmake/Modules/Platform/Darwin.cmake:76 (message):
  CMAKE_OSX_DEPLOYMENT_TARGET is '10.9' but CMAKE_OSX_SYSROOT:

   ""

  is not set to a MacOSX SDK with a recognized version.  Either set
  CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to
  empty.
Call Stack (most recent call first):
  /Applications/CMake.app/Contents/share/cmake/Modules/CMakeSystemSpecificInformation.cmake:36 (include)
  CMakeLists.txt:3 (project)

CMake Error: Internal CMake error, TryCompile configure of cmake failed
aashish24 commented 9 years ago

thanks. It is coming from enable_language. I am wondering what version of CMake you are using?

chaosphere2112 commented 9 years ago
which cmake
/Applications/CMake.app/Contents/bin/cmake
samfries in ~
cmake --version
cmake version 3.0.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
aashish24 commented 9 years ago

I suspectd it has something to do with the cmake settigns (like architecture before the call to enable_language). I will have a look today.

chaosphere2112 commented 9 years ago

Sounds good!

aashish24 commented 9 years ago

@chaosphere2112 can you send me your CMakeCache.txt file as well?

aashish24 commented 9 years ago

Also, what version of Xcode you have installed?

aashish24 commented 9 years ago

Also, what version of xcode you have installed?

chaosphere2112 commented 9 years ago

Sure, here you go...

https://gist.github.com/chaosphere2112/8a60c766f5747bc69866

I'm using XCode 6.2

aashish24 commented 9 years ago

Okay I think I know whats going on. Can you try this branch? fix_macosx_sdk_version_determination

It should be pushed in few minutes.

aashish24 commented 9 years ago

@chaosphere2112 can you send me the out.log. Run cmake from build tree like this.

cmake --debug-output --trace . &> out.log

chaosphere2112 commented 9 years ago

@aashish24 I forgot to bring my personal laptop in today, so it'll have to wait till ~4 PDT

chaosphere2112 commented 9 years ago

@aashish24 Sorry about the delay, was crazy-busy last night. Here's the log: https://gist.github.com/chaosphere2112/0c43d22519e67b54764c#file-gistfile1-txt

aashish24 commented 9 years ago

No problem. this was helpful. So I think what happening is that you have both 10.9 and 10.10 SDK. Having both available at the same time is confusing CMake. Partially because which SDK get's picked up by underlying tools could be more complicated. Can you try one experiment. Can you remove / move the 10.9 SDK and try my branch again?

chaosphere2112 commented 9 years ago

Sure thing. Just installed the 10.10 command line tools as well.

chaosphere2112 commented 9 years ago

Getting the same error, but with 10.10. Want me to regenerate that trace log?

chaosphere2112 commented 9 years ago

https://gist.github.com/chaosphere2112/26b14eef636a4ff05a74#file-gistfile1-txt

aashish24 commented 9 years ago

yes, please.

aashish24 commented 9 years ago

thanks

chaosphere2112 commented 9 years ago

:+1:

ThomasMaxwell commented 9 years ago

I’m now getting a different build issue on 10.10:

[ 43%] Performing change_plist_name step for 'Python'

Traceback (most recent call last):

File "/Developer/Projects/EclipseWorkspace/uvcdat/master/source/CMake/fixName.py", line 8, in

f=open(fnm)

IOError: [Errno 2] No such file or directory: '/Developer/Projects/EclipseWorkspace/uvcdat/master/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Info.plist'

make[2]: *\ [Python-prefix/src/Python-stamp/Python-change_plist_name] Error 1

make[1]: *\ [CMakeFiles/Python.dir/all] Error 2

Anyone seen this before?

From: Sam Fries notifications@github.com<mailto:notifications@github.com> Reply-To: UV-CDAT/uvcdat reply@reply.github.com<mailto:reply@reply.github.com> Date: Friday, April 3, 2015 at 1:46 PM To: UV-CDAT/uvcdat uvcdat@noreply.github.com<mailto:uvcdat@noreply.github.com> Subject: Re: [uvcdat] Build issues on 10.10 (#1183)

https://gist.github.com/chaosphere2112/26b14eef636a4ff05a74#file-gistfile1-txt

— Reply to this email directly or view it on GitHubhttps://github.com/UV-CDAT/uvcdat/issues/1183#issuecomment-89373042.

aashish24 commented 9 years ago

May be a file permission issue? Havenot seen this one before.

ThomasMaxwell commented 9 years ago

I don’t know what’s happening here, but the following kludge seemed to fix the problem:

mkdir /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/

mkdir /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/

ln -s /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Info.plist /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Info.plist

From: Aashish Chaudhary notifications@github.com<mailto:notifications@github.com> Reply-To: UV-CDAT/uvcdat reply@reply.github.com<mailto:reply@reply.github.com> Date: Friday, April 3, 2015 at 5:30 PM To: UV-CDAT/uvcdat uvcdat@noreply.github.com<mailto:uvcdat@noreply.github.com> Cc: "Maxwell, Thomas P. (GSFC-606.2)[SCIENCE APPLICATIONS INTL CORP]" thomas.maxwell@nasa.gov<mailto:thomas.maxwell@nasa.gov> Subject: Re: [uvcdat] Build issues on 10.10 (#1183)

May be a file permission issue? Havenot seen this one before.

— Reply to this email directly or view it on GitHubhttps://github.com/UV-CDAT/uvcdat/issues/1183#issuecomment-89425816.

ThomasMaxwell commented 9 years ago

The two 10.10 build issues that I reported on Friday were caused by confusion between the 10.9 and 10.10 SDKs. I removed the 10.9 SDK and did a clean configure/rebuild and those errors went away but now I’m getting a host of errors in the FFMPEG build. I’s wondering if I have the wrong command line tools installed. My gcc is:

gcc --version

gcc (GCC) 4.9.2 20141029 (prerelease)

I don’t see any way to update the command line tools once they are installed. Any suggestions?

Thanks, Tom

From: , "Maxwell, Thomas P. (GSFC-606.2)[SCIENCE APPLICATIONS INTL CORP]" thomas.maxwell@nasa.gov<mailto:thomas.maxwell@nasa.gov> Date: Friday, April 3, 2015 at 5:38 PM To: UV-CDAT/uvcdat reply@reply.github.com<mailto:reply@reply.github.com> Subject: Re: [uvcdat] Build issues on 10.10 (#1183)

I don’t know what’s happening here, but the following kludge seemed to fix the problem:

mkdir /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/

mkdir /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/

ln -s /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Info.plist /…/build/install/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Info.plist

From: Aashish Chaudhary notifications@github.com<mailto:notifications@github.com> Reply-To: UV-CDAT/uvcdat reply@reply.github.com<mailto:reply@reply.github.com> Date: Friday, April 3, 2015 at 5:30 PM To: UV-CDAT/uvcdat uvcdat@noreply.github.com<mailto:uvcdat@noreply.github.com> Cc: "Maxwell, Thomas P. (GSFC-606.2)[SCIENCE APPLICATIONS INTL CORP]" thomas.maxwell@nasa.gov<mailto:thomas.maxwell@nasa.gov> Subject: Re: [uvcdat] Build issues on 10.10 (#1183)

May be a file permission issue? Havenot seen this one before.

— Reply to this email directly or view it on GitHubhttps://github.com/UV-CDAT/uvcdat/issues/1183#issuecomment-89425816.

aashish24 commented 9 years ago

@ThomasMaxwell can you post those FFMPEG errors?

jbeezley commented 9 years ago

You can generally install command line tools with xcode-select --install. To update, I think you need to use the app store.

I think the issue you have is that you are using an alternative install of gcc (from macports?). If you are using macports, I would highly recommend dumping it in favor of homebrew. From there you can brew install gcc cmake (for gfortran and cmake) and whatever else you need. brew doctor does a good job of diagnosing system framework issues as well.

For reference, this is my setup:

$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.1.0
Thread model: posix
$ gfortran --version
GNU Fortran (Homebrew gcc 4.9.2_1) 4.9.2
ThomasMaxwell commented 9 years ago

Here’s the FFMPEG errors I encountered when building under OS X 10.10:

[ 30%] Performing install step for 'FFMPEG'

CMake Error at /Developer/Projects/EclipseWorkspace/uvcdat/master/build/FFMPEG-prefix/src/FFMPEG-stamp/FFMPEG-install.cmake:56 (message):

CTEST_FULL_OUTPUT

Command failed: 2

'/Applications/Xcode.app/Contents/Developer/usr/bin/make' 'install'

From /Developer/Projects/EclipseWorkspace/uvcdat/master/build/FFMPEG-prefix/src/FFMPEG-stamp/FFMPEG-install-out.log


INSTALL libavdevice/libavdevice.a

LD libswresample/libswresample.0.dylib

CC libavcodec/vda.o


From /Developer/Projects/EclipseWorkspace/uvcdat/master/build/FFMPEG-prefix/src/FFMPEG-stamp/FFMPEG-install-err.log


In file included from

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/dispatch/dispatch.h:51:0,

               from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:15,

               from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:13,

               from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:55,

               from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/VideoDecodeAcceleration.framework/Headers/VDADecoder.h:11,

               from libavcodec/vda.h:40,

               from libavcodec/vda_internal.h:26,

               from libavcodec/vda.c:30:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/dispatch/object.h:143:15:

error: expected identifier or ‘(’ before ‘^’ token

typedef void (^dispatch_block_t)(void);

             ^

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/dispatch/object.h:362:3:

error: unknown type name ‘dispatch_block_t’

 dispatch_block_t notification_block);

 ^

libavcodec/vda.c: In function ‘vda_clear_queue’:

libavcodec/vda.c:73:24: warning: assignment from incompatible pointer type

       vda_ctx->queue = top_frame->next_frame;

                      ^

libavcodec/vda.c: In function ‘vda_decoder_callback’:

libavcodec/vda.c:112:31: warning: assignment from incompatible pointer type

       new_frame->next_frame = queue_walker;

                             ^

libavcodec/vda.c:119:24: warning: assignment from incompatible pointer type

           next_frame = queue_walker->next_frame;

                      ^

libavcodec/vda.c:122:39: warning: assignment from incompatible pointer type

               new_frame->next_frame = next_frame;

                                     ^

libavcodec/vda.c:123:42: warning: assignment from incompatible pointer type

               queue_walker->next_frame = new_frame;

                                        ^

libavcodec/vda.c: In function ‘ff_vda_queue_pop’:

libavcodec/vda.c:254:20: warning: assignment from incompatible pointer type

   vda_ctx->queue = top_frame->next_frame;

                  ^

make[3]: *\ [libavcodec/vda.o] Error 1


make[2]: *\ [FFMPEG-prefix/src/FFMPEG-stamp/FFMPEG-install] Error 1

make[1]: *\ [CMakeFiles/FFMPEG.dir/all] Error 2

make: *\ [all] Error 2

From: Aashish Chaudhary notifications@github.com<mailto:notifications@github.com> Reply-To: UV-CDAT/uvcdat reply@reply.github.com<mailto:reply@reply.github.com> Date: Monday, April 6, 2015 at 8:12 PM To: UV-CDAT/uvcdat uvcdat@noreply.github.com<mailto:uvcdat@noreply.github.com> Cc: "Maxwell, Thomas P. (GSFC-606.2)[SCIENCE APPLICATIONS INTL CORP]" thomas.maxwell@nasa.gov<mailto:thomas.maxwell@nasa.gov> Subject: Re: [uvcdat] Build issues on 10.10 (#1183)

@ThomasMaxwellhttps://github.com/ThomasMaxwell can you post those FFMPEG errors?

— Reply to this email directly or view it on GitHubhttps://github.com/UV-CDAT/uvcdat/issues/1183#issuecomment-90294375.

ThomasMaxwell commented 9 years ago

I installed the command line tools using ‘xcode-select --install’. To remove them and reinstall the following was very helpful: http://recomhub.com/blog/how-to-uninstall-xcode-on-mac-os-x/

From: Jonathan Beezley notifications@github.com<mailto:notifications@github.com> Reply-To: UV-CDAT/uvcdat reply@reply.github.com<mailto:reply@reply.github.com> Date: Tuesday, April 7, 2015 at 8:42 AM To: UV-CDAT/uvcdat uvcdat@noreply.github.com<mailto:uvcdat@noreply.github.com> Cc: "Maxwell, Thomas P. (GSFC-606.2)[SCIENCE APPLICATIONS INTL CORP]" thomas.maxwell@nasa.gov<mailto:thomas.maxwell@nasa.gov> Subject: Re: [uvcdat] Build issues on 10.10 (#1183)

You can generally install command line tools with xcode-select --install. To update, I think you need to use the app store.

I think the issue you have is that you are using an alternative install of gcc (from macports?). If you are using macports, I would highly recommend dumping it in favor of homebrewhttp://brew.sh/. From there you can brew install gcc cmake (for gfortran and cmake) and whatever else you need. brew doctor does a good job of diagnosing system framework issues as well.

For reference, this is my setup:

$ gcc --version Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) Target: x86_64-apple-darwin14.1.0 Thread model: posix

$ gfortran --version GNU Fortran (Homebrew gcc 4.9.2_1) 4.9.2

— Reply to this email directly or view it on GitHubhttps://github.com/UV-CDAT/uvcdat/issues/1183#issuecomment-90535343.

ThomasMaxwell commented 9 years ago

Finally got UVCDAT to build on my 10.10 desktop. I had to do some major system cleaning with the help of ‘brew doctor’. All ctests pass except for diags_test_01.

— Tom