Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Travis tests failing all of a sudden #107

Closed
gibsramen opened this issue Jan 22, 2020 · 6 comments
Closed

Travis tests failing all of a sudden #107

gibsramen opened this issue Jan 22, 2020 · 6 comments
Labels
code internals Problems with the non-user-facing parts of the codebase -- e.g. style, tests dependencies tensorflow tensorflow tensorflow tensorflow tensorflow

Comments

@gibsramen
Copy link
Contributor

gibsramen commented Jan 22, 2020

Relevant to #106

Looks like something has gone wrong with the Travis build. After submitting the aforementioned PR, I noticed that the Travis build was failing with the following error:

ImportError (/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /home/travis/miniconda/envs/test_env/lib/python3.6/site-packages/scipy/fft/_pocketfft/pypocketfft.cpython-36m-x86_64-linux-gnu.so))

@gwarmstrong suggested making a small change to the current (passing) Songbird master branch which I did here. This change should have no effect on the Travis build, yet it fails with the same error. (Test branch Travis build).

EDIT: Current passing build

@gwarmstrong
Copy link
Member

Found this relevant thread

@mortonjt
Copy link
Collaborator

mortonjt commented Jan 22, 2020 via email

@gibsramen
Copy link
Contributor Author

No problem - completely understand. Will work on our end to diagnose/fix the problem(s) and minimize effort on your part when you get the chance.

@fedarko
Copy link
Collaborator

fedarko commented Jan 25, 2020

Just to update this thread with the progress @gibsramen and @gwarmstrong have made -- looks like there are (at least) two three solutions that solve this problem:

  1. sudo apt-get installing / upgrading a few GCC/C++-related packages

    • see George's commit here
    • solution described here
  2. pip uninstalling and then reinstalling scipy

    • see Gibs' commit here
    • solution described here
  3. bumping up the minimum tensorflow versions

Since any of these solutions works, I don't think which we use matters that much. Mostly I just wanted to document these solutions in a visible place here, since I imagine other people will run into these sorts of problems eventually -- it's likely worth updating the README FAQs at some point... :)

@fedarko fedarko added code internals Problems with the non-user-facing parts of the codebase -- e.g. style, tests dependencies tensorflow tensorflow tensorflow tensorflow tensorflow labels Feb 4, 2020
@fedarko
Copy link
Collaborator

fedarko commented Feb 5, 2020

This has been closed now that #108 has been merged in. Thanks @gwarmstrong!

@fedarko fedarko closed this as completed Feb 5, 2020
@mortonjt
Copy link
Collaborator

mortonjt commented Feb 5, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code internals Problems with the non-user-facing parts of the codebase -- e.g. style, tests dependencies tensorflow tensorflow tensorflow tensorflow tensorflow
Projects
None yet
Development

No branches or pull requests

4 participants