--force and the issue is still present.brew update-reset && brew update and retried my command.brew doctor, fixed as many issues as possible and retried my command.When installing meld with brew cask install meld, it does not correctly install the dependencies. Running the meld command after installing gives:
frozen: ImportError
Cannot import: GTK+
dlopen(/Applications/Meld.app/Contents/Resources/lib/python2.7/gi/_gi.so, 2): Symbol not found: _inflateValidate
Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
Expected in: /Applications/Meld.app/Contents/Frameworks/libz.1.dylib
in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
The fix is here: https://github.com/yousseb/meld/issues/51
--verbose --debug$ brew cask reinstall meld --verbose --debug
==> Hbc::Installer#reinstall
==> Hbc::Installer#install
==> Printing caveats
==> Hbc::Installer#fetch
==> Satisfying dependencies
==> Downloading
==> Downloading https://github.com/yousseb/meld/releases/download/osx-9/meldmerge.dmg
Already downloaded: /Users/jeremy/Library/Caches/Homebrew/Cask/meld--3.16.0-r1,osx-9.dmg
==> Downloaded to -> /Users/jeremy/Library/Caches/Homebrew/Cask/meld--3.16.0-r1,osx-9.dmg
==> Verifying download
==> Determining which verifications to run for Cask meld
==> Checking for verification class Hbc::Verify::Checksum
==> 1 verifications defined
Hbc::Verify::Checksum
==> Running verification of class Hbc::Verify::Checksum
==> Verifying checksum for Cask meld
==> SHA256 checksums match
==> Uninstalling Cask meld
==> Un-installing artifacts
==> 2 artifact/s defined
#<SortedSet:0x007f91938dc670>
==> Un-installing artifact of class Hbc::Artifact::App
==> Removing App '/Applications/Meld.app'.
==> Un-installing artifact of class Hbc::Artifact::Binary
==> Unlinking Binary '/usr/local/bin/meld'.
==> Purging files for version 3.16.0-r1,osx-9 of Cask meld
==> Purging all staged versions of Cask meld
==> Installing Cask meld
==> Hbc::Installer#stage
==> Extracting primary container
==> Determining which containers to use based on filetype
==> Checking container class Hbc::Container::Pkg
==> Checking container class Hbc::Container::Ttf
==> Checking container class Hbc::Container::Otf
==> Checking container class Hbc::Container::Air
==> Checking container class Hbc::Container::Cab
==> Checking container class Hbc::Container::Dmg
==> Executing: ["/usr/bin/hdiutil", "imageinfo", "/Users/jeremy/Library/Caches/Homebrew/Cask/meld--3.16.0-r1,osx-9.dmg"]
==> Using container class Hbc::Container::Dmg for /Users/jeremy/Library/Caches/Homebrew/Cask/meld--3.16.0-r1,osx-9.dmg
==> Executing: ["/usr/bin/hdiutil", "attach", "-plist", "-nobrowse", "-readonly", "-noidme", "-mountrandom", "/var/folders/d2/zsp27n4j6sg3mpr9zztg2w0m0000gn/T/d20171024-20236-13q8o4z", "/Users/jeremy/Library/Caches/Homebrew/Cask/meld--3.16.0-r1,osx-9.dmg"]
==> Executing: ["/usr/bin/find", ".", "-print0"]
==> Executing: ["/usr/bin/mkbom", "-s", "-i", "/var/folders/d2/zsp27n4j6sg3mpr9zztg2w0m0000gn/T/20171024-20236-hy3a06.list", "--", "/var/folders/d2/zsp27n4j6sg3mpr9zztg2w0m0000gn/T/20171024-20236-15k2h6b.bom"]
==> Executing: ["/usr/bin/ditto", "--bom", "/var/folders/d2/zsp27n4j6sg3mpr9zztg2w0m0000gn/T/20171024-20236-15k2h6b.bom", "--", "/private/var/folders/d2/zsp27n4j6sg3mpr9zztg2w0m0000gn/T/d20171024-20236-13q8o4z/dmg.QhpFK0", "/usr/local/Caskroom/meld/3.16.0-r1,osx-9"]
==> Executing: ["/usr/sbin/diskutil", "eject", "/private/var/folders/d2/zsp27n4j6sg3mpr9zztg2w0m0000gn/T/d20171024-20236-13q8o4z/dmg.QhpFK0"]
==> Creating metadata directory /usr/local/Caskroom/meld/.metadata/3.16.0-r1,osx-9/20171024103541.005.
==> Creating metadata subdirectory /usr/local/Caskroom/meld/.metadata/3.16.0-r1,osx-9/20171024103541.005/Casks.
==> Installing artifacts
==> 2 artifact/s defined
#<SortedSet:0x007f9192938cc8>
==> Installing artifact of class Hbc::Artifact::App
==> Moving App 'Meld.app' to '/Applications/Meld.app'.
==> Installing artifact of class Hbc::Artifact::Binary
==> Linking Binary 'Meld' to '/usr/local/bin/meld'.
==> Executing: ["/bin/ln", "-h", "-f", "-s", "--", "/Applications/Meld.app/Contents/MacOS/Meld", "/usr/local/bin/meld"]
馃嵑 meld was successfully installed!
brew cask doctor$ brew cask doctor
==> Homebrew-Cask Version
Homebrew-Cask 1.3.6-81-g7f46dcf
caskroom/homebrew-cask (git revision 1fa7df; last commit 2017-10-24)
==> Homebrew-Cask Install Location
<NONE>
==> Homebrew-Cask Staging Location
/usr/local/Caskroom
==> Homebrew-Cask Cached Downloads
~/Library/Caches/Homebrew/Cask (1 files, 64.8MB)
==> Homebrew-Cask Taps:
/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask (3771 casks)
==> Contents of $LOAD_PATH
/usr/local/Homebrew/Library/Homebrew/cask/lib
/usr/local/Homebrew/Library/Homebrew
/Library/Ruby/Gems/2.3.0/gems/did_you_mean-1.0.0/lib
/Library/Ruby/Site/2.3.0
/Library/Ruby/Site/2.3.0/x86_64-darwin17
/Library/Ruby/Site/2.3.0/universal-darwin17
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0/x86_64-darwin17
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby/2.3.0/universal-darwin17
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/x86_64-darwin17
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/universal-darwin17
==> Environment Variables
LANG="en_AU.UTF-8"
PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Homebrew/Library/Homebrew/shims/scm"
SHELL="/bin/bash"
This needs to be fixed upstream.
Upstream issue and workaround: https://github.com/yousseb/meld/issues/50
Most helpful comment
Upstream issue and workaround: https://github.com/yousseb/meld/issues/50