Linuxbrew / legacy-linuxbrew

:skull: This repository is defunct, because it has been split into https://github.com/Linuxbrew/brew and https://github.com/Linuxbrew/homebrew-core
http://linuxbrew.sh
Other
2.23k stars 297 forks source link

Fish: depends on ncurses #1080

Closed andrewrynhard closed 8 years ago

sjackman commented 8 years ago

brew test fish fails. See https://travis-ci.org/Linuxbrew/linuxbrew/builds/124236894#L652 Can you reproduce this failure?

==> brew test --verbose fish
Testing fish
==> /home/travis/build/Linuxbrew/linuxbrew/Cellar/fish/2.2.0/bin/fish -c echo
.
Last 150 lines from /home/travis/.cache/Homebrew/Logs/fish/01.fish:
2016-04-19 16:33:58 +0000
/home/travis/build/Linuxbrew/linuxbrew/Cellar/fish/2.2.0/bin/fish
-c
echo
/home/travis/build/Linuxbrew/linuxbrew/Cellar/fish/2.2.0/bin/fish: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
Error: fish: failed
sjackman commented 8 years ago

I'm currently splitting Linuxbrew/linuxbrew into Linuxbrew/brew and Linuxbrew/homebrew-core, as Homebrew did last week (two weeks ago?), so I'm not merging any pull requests right now. I'll cherry-pick this PR after the split is complete, probably next week. Sorry for the delay.

andrewrynhard commented 8 years ago

Following the exact same commands in the travis build I get:

 brew test --verbose fish
Error: cannot load such file -- minitest/unit
Please report this bug:
    https://github.com/Linuxbrew/linuxbrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshooting
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/share/ruby/test/unit/assertions.rb:1:in `<top (required)>'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/vagrant/.linuxbrew/Library/Homebrew/formula_assertions.rb:7:in `rescue in <module:Assertions>'
/home/vagrant/.linuxbrew/Library/Homebrew/formula_assertions.rb:4:in `<module:Assertions>'
/home/vagrant/.linuxbrew/Library/Homebrew/formula_assertions.rb:2:in `<module:Homebrew>'
/home/vagrant/.linuxbrew/Library/Homebrew/formula_assertions.rb:1:in `<top (required)>'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/vagrant/.linuxbrew/Library/Homebrew/cmd/test.rb:2:in `<top (required)>'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/vagrant/.linuxbrew/Library/brew.rb:21:in `require?'
/home/vagrant/.linuxbrew/Library/brew.rb:56:in `<main>'
sjackman commented 8 years ago

I believe that error is caused by using ruby 1.9.3. brew install ruby should fix it.

sjackman commented 8 years ago

This PR built correctly on the LinuxbrewTestBot.

rwhogg commented 8 years ago

@andrewrynhard, now that the merge is complete, mind reopening this PR against the linuxbrew/homebrew-core repository? Thanks a bunch!

Closing for now.