From 80335bba7498e484997a6ccf4bbfccef2bb251f9 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg <flangy@gmail.com> Date: Thu, 1 Sep 2011 09:39:17 -0700 Subject: [PATCH] add brew doctor check for spaces in Xcode path --- Library/Homebrew/cmd/doctor.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index 170a259c9c..70935ac898 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -314,6 +314,18 @@ def check_homebrew_prefix end end +def check_xcode_prefix + prefix = MacOS.xcode_prefix + return if prefix.nil? + if prefix.to_s.match(' ') + puts <<-EOS.undent + Xcode is installed to a folder with a space in the name. + This may cause some formulae, such as libiconv, to fail to build. + + EOS + end +end + def check_user_path seen_prefix_bin = false seen_prefix_sbin = false @@ -738,6 +750,7 @@ module Homebrew extend self begin check_usr_bin_ruby check_homebrew_prefix + check_xcode_prefix check_for_macgpg2 check_for_stray_dylibs check_for_stray_static_libs -- GitLab