bcgsc / orca

:whale: Genomics Research Container Architecture
http://www.bcgsc.ca/services/orca
GNU General Public License v3.0
48 stars 13 forks source link

Formulae fail after updating boost, linuxbrew #25

Open tmozgach opened 7 years ago

tmozgach commented 7 years ago

Install:

Test:

tmozgach commented 7 years ago

matplotlib is probably responsible for errors (poretools).

tmozgach commented 6 years ago
sjackman commented 6 years ago

sga works in empty image =>something influences on it

What's the error message? Please report brew gist-logs sga

sjackman commented 6 years ago

mummer works in empty image =>something influences on it

That's the version of perl I believe. It doesn't like newer versions of Perl.

sjackman commented 6 years ago

poretools works in empty image =>something influences on it

The error message is from h5py. See if you can get a more helpful and verbose error message from brew gist-logs poretools

tmozgach commented 6 years ago

in the formulae discovar there is

fails_with :gcc => "5" do
    cause "error: reference to 'align' is ambiguous. See https://groups.google.com/a/broadinstitute.org/forum/?hl=en&fromgroups=#!topic/discovar-user-forum/zuqNcaRUetA"
end 

So, fixing will be tricky?

sjackman commented 6 years ago

discovar shouldn't need a fix. Is brew test discovar failing? What's the error message?

sjackman commented 6 years ago

Oh, you mean brew install discovar is failing. In that case, add

depends_on "gcc@4.9" => :build
sjackman commented 6 years ago

No need to bump the revision for discovar. brew install discovar should use the bottle and should succeed. What command is failing, and what is the error message?

tmozgach commented 6 years ago

discovar fails a test. If I compile that with 4.9, it works, but in my image there is no 4.9 and you said that it should work with 5 otherwise it is a bug.

sjackman commented 6 years ago

brew install discovar should use the precompiled bottle and succeed. brew test discovar should succeed with gcc-5 (I think). Which command is failing, and what is the error message?

tmozgach commented 6 years ago
Testing homebrew/science/discovar
Error: homebrew/science/discovar: failed
homebrew/science/discovar cannot be built with any available compilers.
Install Clang or brew install gcc
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/compilers.rb:127:in `compiler'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/compilers.rb:109:in `select_for'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/extend/ENV/shared.rb:176:in `compiler'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/extend/ENV/std.rb:78:in `setup_build_environment'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb:22:in `<main>'
tmozgach commented 6 years ago
linuxbrew@13b6730f2934:~$ which gcc
/home/linuxbrew/.linuxbrew/bin/gcc
linuxbrew@13b6730f2934:~$ gcc --version
gcc (Homebrew gcc 5.4.0) 5.4.0
sjackman commented 6 years ago

Okay. Good to know. That's kind of a bug in brew test, sort of. It'd be tricky to fix though. If you add gcc@4.9 to the ORCA image it should work.

tmozgach commented 6 years ago

Just instaliing gcc@4.9 works!

tmozgach commented 6 years ago

2017.10.12 Install:

sjackman commented 6 years ago

What's the error message?

tmozgach commented 6 years ago

@sjackman It is an automated build, I haven't checked that using a terminal yet.

[91mcurl: (23) Failed writing body (9776 != 16160)

Error: Failed to download resource "kent-tools"
Download failed: https://linuxbrew.bintray.com/bottles-science/kent-tools-353.x86_64_linux.bottle.tar.gz

Warning: Bottle installation failed: building from source.


Error: No space left on device @ dir_s_mkdir - /tmp/homebrew20171013-5-19ydkj3

Removing intermediate container 011074aec7b9
sjackman commented 6 years ago

No space left on device

The disk is full.