Closed yqllyq closed 6 years ago
It appears you are using a very old version of Homebrew. Can you run brew up
, then paste here the output of brew config
and brew doctor
?
Having the same trouble.
This is output of "brew config"
ā ~ brew config
HOMEBREW_VERSION: 1.6.8
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 3081390ff845a6172b9004cf404c3e028e3be745
Last commit: 4 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 0ebeefd949b12749e016161554173522038c98d7
Core tap last commit: 6 minutes ago
HOMEBREW_PREFIX: /usr/local
CPU: octa-core 64-bit sandybridge
Homebrew Ruby: 2.3.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3_2/bin/ruby
Clang: 9.1 build 902
Git: 2.12.1 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_40, 1.7.0_75
macOS: 10.13.4-x86_64
CLT: N/A
Xcode: 9.4
XQuartz: 2.7.11 => /opt/X11
And this is output of "brew doctor":
~ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected header files:
/usr/local/include/ImageMagick/Magick++.h
/usr/local/include/ImageMagick/Magick++/Blob.h
/usr/local/include/ImageMagick/Magick++/CoderInfo.h
/usr/local/include/ImageMagick/Magick++/Color.h
/usr/local/include/ImageMagick/Magick++/Drawable.h
/usr/local/include/ImageMagick/Magick++/Exception.h
/usr/local/include/ImageMagick/Magick++/Geometry.h
/usr/local/include/ImageMagick/Magick++/Image.h
/usr/local/include/ImageMagick/Magick++/Include.h
/usr/local/include/ImageMagick/Magick++/Montage.h
/usr/local/include/ImageMagick/Magick++/Pixels.h
/usr/local/include/ImageMagick/Magick++/STL.h
/usr/local/include/ImageMagick/Magick++/TypeMetric.h
/usr/local/include/ImageMagick/magick/ImageMagick.h
/usr/local/include/ImageMagick/magick/MagickCore.h
/usr/local/include/ImageMagick/magick/PreRvIcccm.h
/usr/local/include/ImageMagick/magick/accelerate.h
/usr/local/include/ImageMagick/magick/animate.h
/usr/local/include/ImageMagick/magick/annotate.h
/usr/local/include/ImageMagick/magick/api.h
/usr/local/include/ImageMagick/magick/artifact.h
/usr/local/include/ImageMagick/magick/attribute.h
/usr/local/include/ImageMagick/magick/blob.h
/usr/local/include/ImageMagick/magick/cache-view.h
/usr/local/include/ImageMagick/magick/cache.h
/usr/local/include/ImageMagick/magick/cipher.h
/usr/local/include/ImageMagick/magick/client.h
/usr/local/include/ImageMagick/magick/coder.h
/usr/local/include/ImageMagick/magick/color.h
/usr/local/include/ImageMagick/magick/colormap.h
/usr/local/include/ImageMagick/magick/colorspace.h
/usr/local/include/ImageMagick/magick/compare.h
/usr/local/include/ImageMagick/magick/composite.h
/usr/local/include/ImageMagick/magick/compress.h
/usr/local/include/ImageMagick/magick/configure.h
/usr/local/include/ImageMagick/magick/constitute.h
/usr/local/include/ImageMagick/magick/decorate.h
/usr/local/include/ImageMagick/magick/delegate.h
/usr/local/include/ImageMagick/magick/deprecate.h
/usr/local/include/ImageMagick/magick/display.h
/usr/local/include/ImageMagick/magick/distort.h
/usr/local/include/ImageMagick/magick/draw.h
/usr/local/include/ImageMagick/magick/effect.h
/usr/local/include/ImageMagick/magick/enhance.h
/usr/local/include/ImageMagick/magick/exception.h
/usr/local/include/ImageMagick/magick/feature.h
/usr/local/include/ImageMagick/magick/fourier.h
/usr/local/include/ImageMagick/magick/fx.h
/usr/local/include/ImageMagick/magick/gem.h
/usr/local/include/ImageMagick/magick/geometry.h
/usr/local/include/ImageMagick/magick/hashmap.h
/usr/local/include/ImageMagick/magick/histogram.h
/usr/local/include/ImageMagick/magick/identify.h
/usr/local/include/ImageMagick/magick/image.h
/usr/local/include/ImageMagick/magick/layer.h
/usr/local/include/ImageMagick/magick/list.h
/usr/local/include/ImageMagick/magick/locale_.h
/usr/local/include/ImageMagick/magick/log.h
/usr/local/include/ImageMagick/magick/magic.h
/usr/local/include/ImageMagick/magick/magick-config.h
/usr/local/include/ImageMagick/magick/magick-type.h
/usr/local/include/ImageMagick/magick/magick.h
/usr/local/include/ImageMagick/magick/matrix.h
/usr/local/include/ImageMagick/magick/memory_.h
/usr/local/include/ImageMagick/magick/methods.h
/usr/local/include/ImageMagick/magick/mime.h
/usr/local/include/ImageMagick/magick/module.h
/usr/local/include/ImageMagick/magick/monitor.h
/usr/local/include/ImageMagick/magick/montage.h
/usr/local/include/ImageMagick/magick/morphology.h
/usr/local/include/ImageMagick/magick/option.h
/usr/local/include/ImageMagick/magick/paint.h
/usr/local/include/ImageMagick/magick/pixel.h
/usr/local/include/ImageMagick/magick/policy.h
/usr/local/include/ImageMagick/magick/prepress.h
/usr/local/include/ImageMagick/magick/profile.h
/usr/local/include/ImageMagick/magick/property.h
/usr/local/include/ImageMagick/magick/quantize.h
/usr/local/include/ImageMagick/magick/quantum.h
/usr/local/include/ImageMagick/magick/random_.h
/usr/local/include/ImageMagick/magick/registry.h
/usr/local/include/ImageMagick/magick/resample.h
/usr/local/include/ImageMagick/magick/resize.h
/usr/local/include/ImageMagick/magick/resource_.h
/usr/local/include/ImageMagick/magick/segment.h
/usr/local/include/ImageMagick/magick/semaphore.h
/usr/local/include/ImageMagick/magick/shear.h
/usr/local/include/ImageMagick/magick/signature.h
/usr/local/include/ImageMagick/magick/splay-tree.h
/usr/local/include/ImageMagick/magick/statistic.h
/usr/local/include/ImageMagick/magick/stream.h
/usr/local/include/ImageMagick/magick/string_.h
/usr/local/include/ImageMagick/magick/threshold.h
/usr/local/include/ImageMagick/magick/timer.h
/usr/local/include/ImageMagick/magick/token.h
/usr/local/include/ImageMagick/magick/transform.h
/usr/local/include/ImageMagick/magick/type.h
/usr/local/include/ImageMagick/magick/utility.h
/usr/local/include/ImageMagick/magick/version.h
/usr/local/include/ImageMagick/magick/widget.h
/usr/local/include/ImageMagick/magick/xml-tree.h
/usr/local/include/ImageMagick/magick/xwindow.h
/usr/local/include/ImageMagick/wand/MagickWand.h
/usr/local/include/ImageMagick/wand/animate.h
/usr/local/include/ImageMagick/wand/compare.h
/usr/local/include/ImageMagick/wand/composite.h
/usr/local/include/ImageMagick/wand/conjure.h
/usr/local/include/ImageMagick/wand/convert.h
/usr/local/include/ImageMagick/wand/deprecate.h
/usr/local/include/ImageMagick/wand/display.h
/usr/local/include/ImageMagick/wand/drawing-wand.h
/usr/local/include/ImageMagick/wand/identify.h
/usr/local/include/ImageMagick/wand/import.h
/usr/local/include/ImageMagick/wand/magick-image.h
/usr/local/include/ImageMagick/wand/magick-property.h
/usr/local/include/ImageMagick/wand/magick-wand.h
/usr/local/include/ImageMagick/wand/magick_wand.h
/usr/local/include/ImageMagick/wand/mogrify.h
/usr/local/include/ImageMagick/wand/montage.h
/usr/local/include/ImageMagick/wand/pixel-iterator.h
/usr/local/include/ImageMagick/wand/pixel-view.h
/usr/local/include/ImageMagick/wand/pixel-wand.h
/usr/local/include/ImageMagick/wand/stream.h
/usr/local/include/autosprintf.h
/usr/local/include/dvdcss/dvdcss.h
/usr/local/include/freetype2/freetype/ftxf86.h
/usr/local/include/ft2build.h
/usr/local/include/gettext-po.h
/usr/local/include/libpng12/png.h
/usr/local/include/libpng12/pngconf.h
/usr/local/include/mysql/my_attribute.h
/usr/local/include/mysql/my_net.h
/usr/local/include/mysql/my_no_pthread.h
/usr/local/include/mysql/my_pthread.h
/usr/local/include/mysql/raid.h
/usr/local/include/mysql/readline.h
/usr/local/include/node/android-ifaddrs.h
/usr/local/include/node/ares.h
/usr/local/include/node/ares_build.h
/usr/local/include/node/ares_rules.h
/usr/local/include/node/ares_version.h
/usr/local/include/node/pthread-fixes.h
/usr/local/include/pano13/PTcommon.h
/usr/local/include/pano13/file.h
/usr/local/include/pano13/filter.h
/usr/local/include/pano13/panorama.h
/usr/local/include/pano13/panotypes.h
/usr/local/include/pano13/pt_stdint.h
/usr/local/include/pano13/pteditor.h
/usr/local/include/pano13/ptutils.h
/usr/local/include/pano13/queryfeature.h
/usr/local/include/pano13/version.h
/usr/local/include/subversion-1/mod_authz_svn.h
/usr/local/include/subversion-1/mod_dav_svn.h
/usr/local/include/subversion-1/svn_auth.h
/usr/local/include/subversion-1/svn_base64.h
/usr/local/include/subversion-1/svn_client.h
/usr/local/include/subversion-1/svn_cmdline.h
/usr/local/include/subversion-1/svn_compat.h
/usr/local/include/subversion-1/svn_config.h
/usr/local/include/subversion-1/svn_ctype.h
/usr/local/include/subversion-1/svn_dav.h
/usr/local/include/subversion-1/svn_delta.h
/usr/local/include/subversion-1/svn_diff.h
/usr/local/include/subversion-1/svn_dso.h
/usr/local/include/subversion-1/svn_error.h
/usr/local/include/subversion-1/svn_error_codes.h
/usr/local/include/subversion-1/svn_fs.h
/usr/local/include/subversion-1/svn_hash.h
/usr/local/include/subversion-1/svn_io.h
/usr/local/include/subversion-1/svn_iter.h
/usr/local/include/subversion-1/svn_md5.h
/usr/local/include/subversion-1/svn_mergeinfo.h
/usr/local/include/subversion-1/svn_nls.h
/usr/local/include/subversion-1/svn_opt.h
/usr/local/include/subversion-1/svn_path.h
/usr/local/include/subversion-1/svn_pools.h
/usr/local/include/subversion-1/svn_props.h
/usr/local/include/subversion-1/svn_quoprint.h
/usr/local/include/subversion-1/svn_ra.h
/usr/local/include/subversion-1/svn_ra_svn.h
/usr/local/include/subversion-1/svn_repos.h
/usr/local/include/subversion-1/svn_sorts.h
/usr/local/include/subversion-1/svn_string.h
/usr/local/include/subversion-1/svn_subst.h
/usr/local/include/subversion-1/svn_time.h
/usr/local/include/subversion-1/svn_types.h
/usr/local/include/subversion-1/svn_user.h
/usr/local/include/subversion-1/svn_utf.h
/usr/local/include/subversion-1/svn_version.h
/usr/local/include/subversion-1/svn_wc.h
/usr/local/include/subversion-1/svn_xml.h
Error: undefined method `sha1' for #<Class:0x00000102bfcf40>
Please report this bug:
https://docs.brew.sh/Troubleshooting
/usr/local/Homebrew/Library/Taps/larsimmisch/homebrew-avr/avr-binutils.rb:7:in `<class:AvrBinutils>'
/usr/local/Homebrew/Library/Taps/larsimmisch/homebrew-avr/avr-binutils.rb:3:in `load_formula'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:26:in `module_eval'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:26:in `load_formula'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:46:in `load_formula_from_path'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:101:in `load_file'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:239:in `load_file'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:92:in `klass'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:88:in `get_formula'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:229:in `get_formula'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:281:in `factory'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:319:in `from_keg'
/usr/local/Homebrew/Library/Homebrew/formulary.rb:295:in `from_rack'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1407:in `block in installed'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1405:in `each'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1405:in `flat_map'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1405:in `installed'
/usr/local/Homebrew/Library/Homebrew/diagnostic.rb:720:in `check_missing_deps'
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:46:in `block in doctor'
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:38:in `each'
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:38:in `doctor'
/usr/local/Homebrew/Library/Homebrew/brew.rb:99:in `<main>'
ā ~
I cannot reproduce on my 10.13.5 box, using either brew install boost
or brew install -s boost
.
That's weird that it happens inside brew doctor
as well as in brew install boost
.
Could you check your Homebrew and tap repos to make sure that you don't have any local modifications to them? (With git status
.) This looks like an issue with your Homebrew installations, and not with the current code in Homebrew.
The error is in the tap larsimmisch/avr
(https://github.com/larsimmisch/homebrew-avr). You need to remove that tap, which is using very old (and outdated) code.
This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further.
@fxcoudert Could you be more specific about how to remove that tap? I have the same issue and I'm pretty new to homebrew.
@KKKKKyle Prompted by your question, and my continuing frustration with the problem, I think I discovered how to fix:
brew untap larsimmisch/avr
That seems to work for me.
when is was using
Please report this bug:
https://docs.brew.sh/Troubleshooting
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/boost.rb:4:in
brew install boost
to install boost, i get an error :Error: undefined method
sha1' for #<class:Boost>' /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/boost.rb:1:in
load_formula' /usr/local/Homebrew/Library/Homebrew/formulary.rb:26:inmodule_eval' /usr/local/Homebrew/Library/Homebrew/formulary.rb:26:in
load_formula' /usr/local/Homebrew/Library/Homebrew/formulary.rb:46:inload_formula_from_path' /usr/local/Homebrew/Library/Homebrew/formulary.rb:101:in
load_file' /usr/local/Homebrew/Library/Homebrew/formulary.rb:92:inklass' /usr/local/Homebrew/Library/Homebrew/formulary.rb:88:in
get_formula' /usr/local/Homebrew/Library/Homebrew/formulary.rb:281:infactory' /usr/local/Homebrew/Library/Homebrew/formulary.rb:461:in
find_with_priority' /usr/local/Homebrew/Library/Homebrew/extend/ARGV.rb:48:inblock in formulae' /usr/local/Homebrew/Library/Homebrew/extend/ARGV.rb:44:in
map' /usr/local/Homebrew/Library/Homebrew/extend/ARGV.rb:44:informulae' /usr/local/Homebrew/Library/Homebrew/cmd/install.rb:118:in
install' /usr/local/Homebrew/Library/Homebrew/brew.rb:95:in<main>'
i using
brew update
can not solver it..