diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 26e2e5eba734ca8b3ba45dad657945d5d9d4425e..de4d3f69a673fd7959022d25c42c13c7be3b0d63 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -1546,8 +1546,13 @@ class Formula
         Dependency.new full_name
       end.compact
     end
-    deps ||= declared_runtime_dependencies unless undeclared
-    deps ||= (declared_runtime_dependencies | undeclared_runtime_dependencies)
+    begin
+      deps ||= declared_runtime_dependencies unless undeclared
+      deps ||= (declared_runtime_dependencies | undeclared_runtime_dependencies)
+    rescue FormulaUnavailableError
+      onoe "could not get runtime dependencies from #{path}!"
+      deps ||= []
+    end
     deps
   end