Conflicting versions of libz

Issue #68 new
Jan Blechta created an issue

Run fenicsproject run dev or stable and in the container

PYTHON_SITE="$(python3 -c"import os, sys, site; sys.stdout.write(' '.join(site.getsitepackages()+[site.getusersitepackages()]+os.environ.get('PYTHONPATH', '').split(':')))")"
find $PYTHON_SITE -iname "*.so*" | xargs ldd | sed 's/ (0x.*//' | grep -v ':$' | sort | uniq

and notice conflicting versions of libz.

Remedy: pip3 install --no-binary="matplotlib" matplotlib or apt install python3-matplotlib

Comments (3)

  1. Jack Hale

    Is this a major bug? libz just does some compression, can't see a major issue having two versions.

  2. Jan Blechta reporter

    There are conflicting symbol names:

    comm -12 <(nm -D /lib/x86_64-linux-gnu/libz.so.1 | sed 's/^[0-9a-f]* [A-Z] //' | sort) <(nm -D /usr/local/lib/python3.5/dist-packages/matplotlib/.libs/libz-a147dcb0.so.1.2.3 | sed 's/^[0-9a-f]* [A-Z] //' | sort)
    

    That's not right.

  3. Log in to comment