aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/exceptions.rb
diff options
context:
space:
mode:
authorJack Nagel2013-12-03 22:16:37 -0600
committerJack Nagel2013-12-03 22:16:37 -0600
commitac1fd380759ebe9aa3fe42465cd5d38b209c32b5 (patch)
tree1f1b8d2eba76fe4bc6dd7c1a3fc0d5b288f15da6 /Library/Homebrew/exceptions.rb
parent9f2d4f7f8234765e48c839ee835a9a27de0e1b7a (diff)
downloadhomebrew-ac1fd380759ebe9aa3fe42465cd5d38b209c32b5.tar.bz2
Make CompilerSelectionError an InstallationError
Fixes #19962.
Diffstat (limited to 'Library/Homebrew/exceptions.rb')
-rw-r--r--Library/Homebrew/exceptions.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb
index 2a808ae3e..1e1ec89db 100644
--- a/Library/Homebrew/exceptions.rb
+++ b/Library/Homebrew/exceptions.rb
@@ -218,9 +218,10 @@ end
# raised by CompilerSelector if the formula fails with all of
# the compilers available on the user's system
-class CompilerSelectionError < StandardError
- def message; <<-EOS.undent
- This formula cannot be built with any available compilers.
+class CompilerSelectionError < Homebrew::InstallationError
+ def initialize f
+ super f, <<-EOS.undent
+ #{f.name} cannot be built with any available compilers.
To install this formula, you may need to:
brew install apple-gcc42
EOS