Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

brew remove inkscape : Error: Calling needs :cxx11 is disabled

How can I fix the problem below ?

$ brew update && brew upgrade
Already up-to-date.
Error: Calling needs :cxx11 is disabled! There is no replacement.
Please report this to the weikengchen/caskformula tap:
  /usr/local/Homebrew/Library/Taps/weikengchen/homebrew-caskformula/Formula/inkscape.rb:31

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/weikengchen/homebrew-caskformula/issues
like image 466
DevonDahon Avatar asked Feb 06 '19 05:02

DevonDahon


2 Answers

Both the taps caskformula/caskformula and weikengchen/caskformula (possibly others?) seem to cause this problem. To list your current taps, run

brew tap

Now untap the suspicious repository:

brew untap caskformula/caskformula # This worked for me

Run brew doctor to check for issues after removing caskformula. If there are issues, follow the recommendations.

Finally update repositories and upgrade software:

brew update

brew upgrade

Some more info in this issue on github:

https://github.com/caskformula/homebrew-caskformula/issues/74

like image 185
jonasfh Avatar answered Oct 05 '22 20:10

jonasfh


This finally fixed my problem:

brew untap weikengchen/caskformula
brew update && brew upgrade
like image 30
DevonDahon Avatar answered Oct 05 '22 19:10

DevonDahon