From 0329307770678a125bfe4e61d42fc30f9f3d1e04 Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Mon, 10 Sep 2012 12:38:17 -0500 Subject: [PATCH] doctor: Add check for stray pre-4.3 Xcode files /Developer/Library shouldn't exist if all the remnants of old Xcode versions have been uninstalled, and tends to cause problems if it's kept alongside modern Xcode. "uninstall-developer-folder" should only remove /Developer/Library. --- Library/Homebrew/cmd/doctor.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index 36073daf32..6b9ce1d519 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -231,6 +231,16 @@ def check_for_latest_xcode end end +def check_for_stray_developer_directory + if MacOS::Xcode.version >= "4.3" and File.exist? "/Developer/Library" + return <<-EOS.undent + You have leftover files from an older version of Xcode. + You should delete them using: + /Developer/Library/uninstall-developer-folder + EOS + end +end + def check_cc unless MacOS::CLT.installed? if MacOS::Xcode.version >= "4.3"