diff options
| -rw-r--r-- | Library/Homebrew/cmd/doctor.rb | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index 41a6dfb89..6bfc792b7 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -815,6 +815,22 @@ def check_for_enthought_python    EOS  end +def check_for_osx_gcc_installer +  # Use the existence of Carbon headers to make a guess as to whether +  # the osx-gcc-installer was used in lieu of Xcode. +  unless File.exist? "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" +    puts <<-EOS.undent +      It appears that you are using the osx-gcc-installer. + +      This is unsupported, and software that require headers and other +      resources that are normally provided by Xcode will fail to compile. + +      We recommend that you install Xcode. + +    EOS +  end +end +  module Homebrew extend self    def doctor      old_stdout = $stdout @@ -861,6 +877,7 @@ module Homebrew extend self        check_for_leopard_ssl        check_git_version        check_for_enthought_python +      check_for_osx_gcc_installer      ensure        $stdout = old_stdout      end  | 
