Conflicting versions of libz
Issue #68
new
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)
-
-
reporter It is a minor issue but leading to possibly to segfaults.
-
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.
- Log in to comment
Is this a major bug?
libz
just does some compression, can't see a major issue having two versions.