Dear all,

I tried to update firedrake on my Macbook using the firedrake-install script for the first time, but I got the error below. I can update successfully using the standard steps.

Best, Anna.


----------------------------------------------------------

Error: No such keg: /usr/local/Cellar/hdf5

Error: undefined method `desc' for Hdf5:Class

Please report this bug:

    http://git.io/brew-troubleshooting

/usr/local/Library/Taps/homebrew/homebrew-science/hdf5.rb:2:in `<class:Hdf5>'

/usr/local/Library/Taps/homebrew/homebrew-science/hdf5.rb:1:in `<top (required)>'

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

/usr/local/Library/Homebrew/formulary.rb:65:in `klass'

/usr/local/Library/Homebrew/formulary.rb:50:in `get_formula'

/usr/local/Library/Homebrew/formulary.rb:198:in `factory'

/usr/local/Library/Homebrew/extend/ARGV.rb:16:in `block in formulae'

/usr/local/Library/Homebrew/extend/ARGV.rb:16:in `map'

/usr/local/Library/Homebrew/extend/ARGV.rb:16:in `formulae'

/usr/local/Library/Homebrew/cmd/install.rb:30:in `install'

/usr/local/Library/brew.rb:136:in `<main>'

Traceback (most recent call last):

  File "firedrake-install", line 340, in <module>

    brew_install("hdf5")

  File "firedrake-install", line 180, in brew_install

    check_call(["brew", "install", name])

  File "firedrake-install", line 163, in check_call

    subprocess.check_call(arguments)

  File "/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call

    raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Command '['brew', 'install', 'hdf5']' returned non-zero exit status 1