From 11efc6d2e768ba5582f75401c1f909a8d37e2fc7 Mon Sep 17 00:00:00 2001 From: Matthieu Darbois Date: Fri, 20 Dec 2024 19:13:40 +0100 Subject: [PATCH] chore: add pre-commit (#1731) --- .github/workflows/build.yml | 11 + .pre-commit-config.yaml | 44 + build.sh | 57 +- deploy.sh | 22 +- docker/build_scripts/ambv-pubkey.txt | 1 - docker/build_scripts/build-cpython.sh | 41 +- docker/build_scripts/build-curl.sh | 19 +- docker/build_scripts/build-git.sh | 24 +- docker/build_scripts/build-mpdecimal.sh | 25 +- docker/build_scripts/build-openssl.sh | 27 +- docker/build_scripts/build-sqlite3.sh | 19 +- docker/build_scripts/build-tcltk.sh | 33 +- docker/build_scripts/build_utils.sh | 25 +- .../download-and-install-interpreter.sh | 8 +- docker/build_scripts/finalize-one.sh | 40 +- docker/build_scripts/finalize.sh | 25 +- docker/build_scripts/install-autoconf.sh | 21 +- docker/build_scripts/install-automake.sh | 21 +- .../build_scripts/install-build-packages.sh | 15 +- docker/build_scripts/install-gcc-wrapper.sh | 2 + docker/build_scripts/install-libtool.sh | 19 +- docker/build_scripts/install-libxcrypt.sh | 11 +- .../build_scripts/install-runtime-packages.sh | 41 +- .../build_scripts/manylinux-interpreters.py | 61 +- docker/build_scripts/python-tag-abi-tag.py | 3 +- .../build_scripts/update-system-packages.sh | 19 +- noxfile.py | 26 +- pep-513.rst | 2 +- policy-info/anaconda-2.4.1-py27-libraries | 22 - policy-info/anaconda-2.4.1-py35-libraries | 22 - .../canopy-1.6.1-libraries-needed-for-either | 40 - ...anopy-1.6.1-libraries-needed-for-installer | 32 - ...canopy-1.6.1-libraries-needed-for-main-env | 25 - .../canopy-further-investigation/all-so.sh | 8 - .../canopy-1.6.1-all-libraries | 3478 ----------------- policy-info/distro-versions-info.txt | 12 - policy-info/external-so.sh | 28 - ruff.toml | 29 + tests/ctest/test_sqlite3.cpp | 2 +- tests/forty-two/setup.py | 2 +- tests/manylinux-check.py | 31 +- tests/run_tests.sh | 42 +- tests/ssl-check.py | 20 +- tools/update_interpreters_download.py | 22 +- tools/update_native_dependencies.py | 43 +- 45 files changed, 491 insertions(+), 4029 deletions(-) create mode 100644 .pre-commit-config.yaml delete mode 100644 policy-info/anaconda-2.4.1-py27-libraries delete mode 100644 policy-info/anaconda-2.4.1-py35-libraries delete mode 100644 policy-info/canopy-1.6.1-libraries-needed-for-either delete mode 100644 policy-info/canopy-1.6.1-libraries-needed-for-installer delete mode 100644 policy-info/canopy-1.6.1-libraries-needed-for-main-env delete mode 100755 policy-info/canopy-further-investigation/all-so.sh delete mode 100644 policy-info/canopy-further-investigation/canopy-1.6.1-all-libraries delete mode 100644 policy-info/distro-versions-info.txt delete mode 100755 policy-info/external-so.sh create mode 100644 ruff.toml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9cecb242d..6dde683e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,18 @@ concurrency: cancel-in-progress: true jobs: + pre_commit: + name: Pre-commit checks + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: "3.x" + - uses: pre-commit/action@v3.0.1 + build_manylinux: + needs: [pre_commit] name: ${{ matrix.policy }}_${{ matrix.platform }} runs-on: ubuntu-22.04 permissions: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 000000000..a01ca108d --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,44 @@ +repos: + +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v5.0.0 + hooks: + - id: check-case-conflict + - id: check-merge-conflict + - id: check-yaml + - id: check-toml + - id: debug-statements + - id: end-of-file-fixer + exclude: docker/build_scripts/python_versions.json + - id: mixed-line-ending + - id: trailing-whitespace + +- repo: https://github.com/shellcheck-py/shellcheck-py + rev: v0.10.0.1 + hooks: + - id: shellcheck + +- repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.8.0 + hooks: + - id: ruff + args: ["--fix", "--show-fixes", "--target-version=py37"] + exclude: ^tools/.*.py|docker/build_scripts/manylinux-interpreters.py$ + - id: ruff-format + args: ["--target-version=py37"] + exclude: ^tools/.*.py|docker/build_scripts/manylinux-interpreters.py$ + - id: ruff + name: ruff on python 3.12 tools + files: ^tools/.*.py|docker/build_scripts/manylinux-interpreters.py$ + args: ["--fix", "--show-fixes", "--target-version=py312"] + - id: ruff-format + name: ruff-format on python 3.12 tools + files: ^tools/.*.py|docker/build_scripts/manylinux-interpreters.py$ + args: ["--target-version=py312"] + +- repo: https://github.com/codespell-project/codespell + rev: v2.3.0 + hooks: + - id: codespell + args: ["-w"] + exclude: ^docker/build_scripts/.*pubkey.*.txt$ diff --git a/build.sh b/build.sh index 0aa306334..aebf5cd23 100755 --- a/build.sh +++ b/build.sh @@ -12,22 +12,15 @@ export POLICY export PLATFORM # get docker default multiarch image prefix for PLATFORM -if [ "${PLATFORM}" == "x86_64" ]; then - GOARCH="amd64" -elif [ "${PLATFORM}" == "i686" ]; then - GOARCH="386" -elif [ "${PLATFORM}" == "aarch64" ]; then - GOARCH="arm64" -elif [ "${PLATFORM}" == "ppc64le" ]; then - GOARCH="ppc64le" -elif [ "${PLATFORM}" == "s390x" ]; then - GOARCH="s390x" -elif [ "${PLATFORM}" == "armv7l" ]; then - GOARCH="arm/v7" -else - echo "Unsupported platform: '${PLATFORM}'" - exit 1 -fi +case "${PLATFORM}" in + x86_64) GOARCH="amd64";; + i686) GOARCH="386";; + aarch64) GOARCH="arm64";; + ppc64le) GOARCH="ppc64le";; + s390x) GOARCH="s390x";; + armv7l) GOARCH="arm/v7";; + *) echo "Unsupported platform: '${PLATFORM}'"; exit 1;; +esac # setup BASEIMAGE and its specific properties if [ "${POLICY}" == "manylinux2014" ]; then @@ -63,45 +56,45 @@ export DEVTOOLSET_ROOTPATH export PREPEND_PATH export LD_LIBRARY_PATH_ARG -BUILD_ARGS_COMMON=" - --platform=linux/${GOARCH} +BUILD_ARGS_COMMON=( + "--platform=linux/${GOARCH}" --build-arg POLICY --build-arg PLATFORM --build-arg BASEIMAGE --build-arg DEVTOOLSET_ROOTPATH --build-arg PREPEND_PATH --build-arg LD_LIBRARY_PATH_ARG - --rm -t quay.io/pypa/${POLICY}_${PLATFORM}:${COMMIT_SHA} + --rm -t "quay.io/pypa/${POLICY}_${PLATFORM}:${COMMIT_SHA}" -f docker/Dockerfile docker/ -" +) if [ "${CI:-}" == "true" ]; then # Force plain output on CI - BUILD_ARGS_COMMON="--progress plain ${BUILD_ARGS_COMMON}" + BUILD_ARGS_COMMON=(--progress plain "${BUILD_ARGS_COMMON[@]}") # Workaround issue on ppc64le - if [ ${PLATFORM} == "ppc64le" ] && [ "${MANYLINUX_BUILD_FRONTEND}" == "docker" ]; then - BUILD_ARGS_COMMON="--network host ${BUILD_ARGS_COMMON}" + if [ "${PLATFORM}" == "ppc64le" ] && [ "${MANYLINUX_BUILD_FRONTEND}" == "docker" ]; then + BUILD_ARGS_COMMON=(--network host "${BUILD_ARGS_COMMON[@]}") fi fi USE_LOCAL_CACHE=0 if [ "${MANYLINUX_BUILD_FRONTEND}" == "docker" ]; then - docker build ${BUILD_ARGS_COMMON} + docker build "${BUILD_ARGS_COMMON[@]}" elif [ "${MANYLINUX_BUILD_FRONTEND}" == "podman" ]; then - podman build ${BUILD_ARGS_COMMON} + podman build "${BUILD_ARGS_COMMON[@]}" elif [ "${MANYLINUX_BUILD_FRONTEND}" == "docker-buildx" ]; then USE_LOCAL_CACHE=1 docker buildx build \ --load \ - --cache-from=type=local,src=$(pwd)/.buildx-cache-${POLICY}_${PLATFORM} \ - --cache-to=type=local,dest=$(pwd)/.buildx-cache-staging-${POLICY}_${PLATFORM},mode=max \ - ${BUILD_ARGS_COMMON} + "--cache-from=type=local,src=$(pwd)/.buildx-cache-${POLICY}_${PLATFORM}" \ + "--cache-to=type=local,dest=$(pwd)/.buildx-cache-staging-${POLICY}_${PLATFORM},mode=max" \ + "${BUILD_ARGS_COMMON[@]}" else echo "Unsupported build frontend: '${MANYLINUX_BUILD_FRONTEND}'" exit 1 fi -docker run --rm -v $(pwd)/tests:/tests:ro quay.io/pypa/${POLICY}_${PLATFORM}:${COMMIT_SHA} /tests/run_tests.sh +docker run --rm -v "$(pwd)/tests:/tests:ro" "quay.io/pypa/${POLICY}_${PLATFORM}:${COMMIT_SHA}" /tests/run_tests.sh if [ ${USE_LOCAL_CACHE} -ne 0 ]; then - if [ -d $(pwd)/.buildx-cache-${POLICY}_${PLATFORM} ]; then - rm -rf $(pwd)/.buildx-cache-${POLICY}_${PLATFORM} + if [ -d "$(pwd)/.buildx-cache-${POLICY}_${PLATFORM}" ]; then + rm -rf "$(pwd)/.buildx-cache-${POLICY}_${PLATFORM}" fi - mv $(pwd)/.buildx-cache-staging-${POLICY}_${PLATFORM} $(pwd)/.buildx-cache-${POLICY}_${PLATFORM} + mv "$(pwd)/.buildx-cache-staging-${POLICY}_${PLATFORM}" "$(pwd)/.buildx-cache-${POLICY}_${PLATFORM}" fi diff --git a/deploy.sh b/deploy.sh index d59ae7bc9..deea7402b 100755 --- a/deploy.sh +++ b/deploy.sh @@ -12,26 +12,26 @@ fi set -x TAG="quay.io/pypa/${POLICY}_${PLATFORM}" -COMMIT_ABBREV_SHA=$(git show -s --format=%h ${COMMIT_SHA}) -COMMIT_DATE=$(git show -s --format=%cd --date=short ${COMMIT_SHA}) +COMMIT_ABBREV_SHA=$(git show -s --format=%h "${COMMIT_SHA}") +COMMIT_DATE=$(git show -s --format=%cd --date=short "${COMMIT_SHA}") BUILD_ID=${COMMIT_DATE}-${COMMIT_ABBREV_SHA} # Dependabot does not work with the BUILD_ID format # Use a version like tag -if $(git rev-parse --is-shallow-repository); then +if eval "$(git rev-parse --is-shallow-repository)"; then git fetch --unshallow fi -BUILD_NUMBER=$(git rev-list --since=${COMMIT_DATE}T00:00:00Z --first-parent --count ${COMMIT_SHA}) +BUILD_NUMBER=$(git rev-list "--since=${COMMIT_DATE}T00:00:00Z" --first-parent --count "${COMMIT_SHA}") BUILD_ID2=${COMMIT_DATE//-/.}-${BUILD_NUMBER} -docker tag ${TAG}:${COMMIT_SHA} ${TAG}:${BUILD_ID} -docker tag ${TAG}:${COMMIT_SHA} ${TAG}:${BUILD_ID2} -docker tag ${TAG}:${COMMIT_SHA} ${TAG}:latest +docker tag "${TAG}:${COMMIT_SHA}" "${TAG}:${BUILD_ID}" +docker tag "${TAG}:${COMMIT_SHA}" "${TAG}:${BUILD_ID2}" +docker tag "${TAG}:${COMMIT_SHA}" "${TAG}:latest" set +x if [ $DRY_RUN -eq 0 ]; then - docker login -u $QUAY_USERNAME -p $QUAY_PASSWORD quay.io - docker push ${TAG}:${BUILD_ID} - docker push ${TAG}:${BUILD_ID2} - docker push ${TAG}:latest + docker login -u "${QUAY_USERNAME}" -p "${QUAY_PASSWORD}" quay.io + docker push "${TAG}:${BUILD_ID}" + docker push "${TAG}:${BUILD_ID2}" + docker push "${TAG}:latest" fi diff --git a/docker/build_scripts/ambv-pubkey.txt b/docker/build_scripts/ambv-pubkey.txt index 936b9e37e..9fc5c8464 100644 --- a/docker/build_scripts/ambv-pubkey.txt +++ b/docker/build_scripts/ambv-pubkey.txt @@ -1008,4 +1008,3 @@ xEJP1pajaM6+D8oa0fqFYgcAmXeZ6fBg531VOuNwWdavel8vSqx/jik4b8SS4ygK Xw8b =4+Ub -----END PGP PUBLIC KEY BLOCK----- - diff --git a/docker/build_scripts/build-cpython.sh b/docker/build_scripts/build-cpython.sh index d36892baa..90f240062 100755 --- a/docker/build_scripts/build-cpython.sh +++ b/docker/build_scripts/build-cpython.sh @@ -8,7 +8,8 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" CPYTHON_VERSION=$1 @@ -20,24 +21,24 @@ function pyver_dist_dir { # Thus: # 3.2.1 -> 3.2.1 # 3.7.0b4 -> 3.7.0 - echo $1 | awk -F "." '{printf "%d.%d.%d", $1, $2, $3}' + echo "$1" | awk -F "." '{printf "%d.%d.%d", $1, $2, $3}' } -CPYTHON_DIST_DIR=$(pyver_dist_dir ${CPYTHON_VERSION}) -fetch_source Python-${CPYTHON_VERSION}.tar.xz ${CPYTHON_DOWNLOAD_URL}/${CPYTHON_DIST_DIR} -fetch_source Python-${CPYTHON_VERSION}.tar.xz.asc ${CPYTHON_DOWNLOAD_URL}/${CPYTHON_DIST_DIR} -gpg --import ${MY_DIR}/cpython-pubkeys.txt -gpg --verify Python-${CPYTHON_VERSION}.tar.xz.asc -tar -xJf Python-${CPYTHON_VERSION}.tar.xz -pushd Python-${CPYTHON_VERSION} +CPYTHON_DIST_DIR=$(pyver_dist_dir "${CPYTHON_VERSION}") +fetch_source "Python-${CPYTHON_VERSION}.tar.xz" "${CPYTHON_DOWNLOAD_URL}/${CPYTHON_DIST_DIR}" +fetch_source "Python-${CPYTHON_VERSION}.tar.xz.asc" "${CPYTHON_DOWNLOAD_URL}/${CPYTHON_DIST_DIR}" +gpg --import "${MY_DIR}/cpython-pubkeys.txt" +gpg --verify "Python-${CPYTHON_VERSION}.tar.xz.asc" +tar -xJf "Python-${CPYTHON_VERSION}.tar.xz" +pushd "Python-${CPYTHON_VERSION}" PREFIX="/opt/_internal/cpython-${CPYTHON_VERSION}" -mkdir -p ${PREFIX}/lib +mkdir -p "${PREFIX}/lib" CFLAGS_EXTRA="" -CONFIGURE_ARGS="--disable-shared --with-ensurepip=no" +CONFIGURE_ARGS=(--disable-shared --with-ensurepip=no) if [ "${2:-}" == "nogil" ]; then PREFIX="${PREFIX}-nogil" - CONFIGURE_ARGS="${CONFIGURE_ARGS} --disable-gil" + CONFIGURE_ARGS+=(--disable-gil) fi if [ "${CPYTHON_VERSION}" == "3.6.15" ]; then @@ -51,7 +52,7 @@ if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ] ; then fi if [ "${BASE_POLICY}_${AUDITWHEEL_ARCH}" == "musllinux_armv7l" ]; then - CONFIGURE_ARGS="${CONFIGURE_ARGS} --build=arm-linux-musleabihf" + CONFIGURE_ARGS+=(--build=arm-linux-musleabihf) fi SQLITE_PREFIX=$(find /opt/_internal -maxdepth 1 -name 'sqlite*') @@ -64,10 +65,10 @@ fi OPENSSL_PREFIX=$(find /opt/_internal -maxdepth 1 -name 'openssl*') if [ "${OPENSSL_PREFIX}" != "" ]; then - CONFIGURE_ARGS="${CONFIGURE_ARGS} --with-openssl=${OPENSSL_PREFIX}" + CONFIGURE_ARGS+=("--with-openssl=${OPENSSL_PREFIX}") case "${CPYTHON_VERSION}" in 3.8.*|3.9.*) export LD_RUN_PATH=${OPENSSL_PREFIX}/lib;; - *) CONFIGURE_ARGS="${CONFIGURE_ARGS} --with-openssl-rpath=auto";; + *) CONFIGURE_ARGS+=(--with-openssl-rpath=auto);; esac fi @@ -82,18 +83,18 @@ fi ./configure \ CFLAGS_NODIST="${MANYLINUX_CFLAGS} ${MANYLINUX_CPPFLAGS} ${CFLAGS_EXTRA}" \ LDFLAGS_NODIST="${MANYLINUX_LDFLAGS}" \ - --prefix=${PREFIX} ${CONFIGURE_ARGS} > /dev/null + "--prefix=${PREFIX}" "${CONFIGURE_ARGS[@]}" > /dev/null make > /dev/null make install > /dev/null popd -rm -rf Python-${CPYTHON_VERSION} Python-${CPYTHON_VERSION}.tgz Python-${CPYTHON_VERSION}.tgz.asc +rm -rf "Python-${CPYTHON_VERSION}" "Python-${CPYTHON_VERSION}.tgz" "Python-${CPYTHON_VERSION}.tgz.asc" if [ "${OPENSSL_PREFIX}" != "" ]; then - rm -rf ${OPENSSL_PREFIX}/bin ${OPENSSL_PREFIX}/include ${OPENSSL_PREFIX}/lib/pkgconfig ${OPENSSL_PREFIX}/lib/*.so + rm -rf "${OPENSSL_PREFIX:?}/bin" "${OPENSSL_PREFIX}/include" "${OPENSSL_PREFIX}/lib/pkgconfig" "${OPENSSL_PREFIX}/lib/*.so" fi # We do not need precompiled .pyc and .pyo files. -clean_pyc ${PREFIX} +clean_pyc "${PREFIX}" # Strip ELF files found in ${PREFIX} -strip_ ${PREFIX} +strip_ "${PREFIX}" diff --git a/docker/build_scripts/build-curl.sh b/docker/build_scripts/build-curl.sh index 7de7e631c..be6ac9b2a 100755 --- a/docker/build_scripts/build-curl.sh +++ b/docker/build_scripts/build-curl.sh @@ -8,12 +8,13 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Install a more recent curl -check_var ${CURL_ROOT} -check_var ${CURL_HASH} -check_var ${CURL_DOWNLOAD_URL} +check_var "${CURL_ROOT}" +check_var "${CURL_HASH}" +check_var "${CURL_DOWNLOAD_URL}" # Only needed on manylinux2014 if [ "${AUDITWHEEL_POLICY}" != "manylinux2014" ]; then @@ -30,15 +31,15 @@ fi SO_COMPAT=4 PREFIX=/opt/_internal/curl-${SO_COMPAT} -fetch_source ${CURL_ROOT}.tar.gz ${CURL_DOWNLOAD_URL} -check_sha256sum ${CURL_ROOT}.tar.gz ${CURL_HASH} -tar -xzf ${CURL_ROOT}.tar.gz -pushd ${CURL_ROOT} +fetch_source "${CURL_ROOT}.tar.gz" "${CURL_DOWNLOAD_URL}" +check_sha256sum "${CURL_ROOT}.tar.gz" "${CURL_HASH}" +tar -xzf "${CURL_ROOT}.tar.gz" +pushd "${CURL_ROOT}" ./configure --prefix=${PREFIX} --disable-static --without-libpsl --with-openssl CPPFLAGS="${MANYLINUX_CPPFLAGS}" CFLAGS="${MANYLINUX_CFLAGS}" CXXFLAGS="${MANYLINUX_CXXFLAGS}" LDFLAGS="${MANYLINUX_LDFLAGS} -Wl,-rpath=\$(LIBRPATH)" > /dev/null make > /dev/null make install > /dev/null popd -rm -rf ${CURL_ROOT} ${CURL_ROOT}.tar.gz ${PREFIX}/share/man +rm -rf "${CURL_ROOT}" "${CURL_ROOT}.tar.gz" ${PREFIX}/share/man if [ ! -f ${PREFIX}/lib/libcurl.so.${SO_COMPAT} ]; then echo "please update SO_COMPAT" diff --git a/docker/build_scripts/build-git.sh b/docker/build_scripts/build-git.sh index 7dbbc24df..993c72629 100755 --- a/docker/build_scripts/build-git.sh +++ b/docker/build_scripts/build-git.sh @@ -8,7 +8,8 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" if [ "${BASE_POLICY}" == "musllinux" ]; then export NO_REGEX=NeedsStartEnd @@ -22,22 +23,23 @@ if [ -d /opt/_internal ]; then CURL_PREFIX=$(find /opt/_internal -maxdepth 1 -name 'curl-*') if [ "${CURL_PREFIX}" != "" ]; then export CURLDIR=${CURL_PREFIX} - export CURL_LDFLAGS="-Wl,-rpath=${CURL_PREFIX}/lib $(${CURL_PREFIX}/bin/curl-config --libs)" + CURL_LDFLAGS="-Wl,-rpath=${CURL_PREFIX}/lib $("${CURL_PREFIX}/bin/curl-config" --libs)" + export CURL_LDFLAGS fi fi # Install newest git -check_var ${GIT_ROOT} -check_var ${GIT_HASH} -check_var ${GIT_DOWNLOAD_URL} - -fetch_source ${GIT_ROOT}.tar.gz ${GIT_DOWNLOAD_URL} -check_sha256sum ${GIT_ROOT}.tar.gz ${GIT_HASH} -tar -xzf ${GIT_ROOT}.tar.gz -pushd ${GIT_ROOT} +check_var "${GIT_ROOT}" +check_var "${GIT_HASH}" +check_var "${GIT_DOWNLOAD_URL}" + +fetch_source "${GIT_ROOT}.tar.gz" "${GIT_DOWNLOAD_URL}" +check_sha256sum "${GIT_ROOT}.tar.gz" "${GIT_HASH}" +tar -xzf "${GIT_ROOT}.tar.gz" +pushd "${GIT_ROOT}" make install prefix=/usr/local NO_GETTEXT=1 NO_TCLTK=1 DESTDIR=/manylinux-rootfs CPPFLAGS="${MANYLINUX_CPPFLAGS}" CFLAGS="${MANYLINUX_CFLAGS}" CXXFLAGS="${MANYLINUX_CXXFLAGS}" LDFLAGS="${MANYLINUX_LDFLAGS}" popd -rm -rf ${GIT_ROOT} ${GIT_ROOT}.tar.gz +rm -rf "${GIT_ROOT}" "${GIT_ROOT}.tar.gz" # Strip what we can diff --git a/docker/build_scripts/build-mpdecimal.sh b/docker/build_scripts/build-mpdecimal.sh index f4ba9bcb7..3e7514986 100755 --- a/docker/build_scripts/build-mpdecimal.sh +++ b/docker/build_scripts/build-mpdecimal.sh @@ -8,24 +8,25 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Install a more recent mpdecimal -check_var ${MPDECIMAL_ROOT} -check_var ${MPDECIMAL_HASH} -check_var ${MPDECIMAL_DOWNLOAD_URL} +check_var "${MPDECIMAL_ROOT}" +check_var "${MPDECIMAL_HASH}" +check_var "${MPDECIMAL_DOWNLOAD_URL}" PREFIX=/opt/_internal/${MPDECIMAL_ROOT%%.*} -fetch_source ${MPDECIMAL_ROOT}.tar.gz ${MPDECIMAL_DOWNLOAD_URL} -check_sha256sum ${MPDECIMAL_ROOT}.tar.gz ${MPDECIMAL_HASH} -tar xfz ${MPDECIMAL_ROOT}.tar.gz -pushd ${MPDECIMAL_ROOT} +fetch_source "${MPDECIMAL_ROOT}.tar.gz" "${MPDECIMAL_DOWNLOAD_URL}" +check_sha256sum "${MPDECIMAL_ROOT}.tar.gz" "${MPDECIMAL_HASH}" +tar xfz "${MPDECIMAL_ROOT}.tar.gz" +pushd "${MPDECIMAL_ROOT}" # add rpath sed -i "s|^Libs:|Libs: -Wl,--enable-new-dtags,-rpath=\${libdir} |g" ./libmpdec/.pc/libmpdec.pc.in -DESTDIR=/manylinux-rootfs do_standard_install --prefix=${PREFIX} --enable-shared --enable-pc --disable-doc --disable-static --disable-cxx +DESTDIR=/manylinux-rootfs do_standard_install "--prefix=${PREFIX}" --enable-shared --enable-pc --disable-doc --disable-static --disable-cxx popd -rm -rf ${MPDECIMAL_ROOT} ${MPDECIMAL_ROOT}.tar.gz +rm -rf "${MPDECIMAL_ROOT}" "${MPDECIMAL_ROOT}.tar.gz" # Strip what we can strip_ /manylinux-rootfs @@ -35,7 +36,7 @@ mkdir /manylinux-buildfs cp -rlf /manylinux-rootfs/* /manylinux-buildfs/ # copy pkgconfig mkdir -p /manylinux-buildfs/usr/local/lib/pkgconfig/ -ln -s ${PREFIX}/lib/pkgconfig/libmpdec.pc /manylinux-buildfs/usr/local/lib/pkgconfig/libmpdec.pc +ln -s "${PREFIX}/lib/pkgconfig/libmpdec.pc" /manylinux-buildfs/usr/local/lib/pkgconfig/libmpdec.pc # Clean-up for runtime -rm -rf /manylinux-rootfs/${PREFIX}/lib/pkgconfig /manylinux-rootfs/${PREFIX}/include +rm -rf "/manylinux-rootfs/${PREFIX}/lib/pkgconfig" "/manylinux-rootfs/${PREFIX}/include" diff --git a/docker/build_scripts/build-openssl.sh b/docker/build_scripts/build-openssl.sh index 0b564f3d1..623980093 100755 --- a/docker/build_scripts/build-openssl.sh +++ b/docker/build_scripts/build-openssl.sh @@ -8,19 +8,20 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Install a more recent openssl -check_var ${OPENSSL_ROOT} -check_var ${OPENSSL_HASH} -check_var ${OPENSSL_DOWNLOAD_URL} +check_var "${OPENSSL_ROOT}" +check_var "${OPENSSL_HASH}" +check_var "${OPENSSL_DOWNLOAD_URL}" OPENSSL_VERSION=${OPENSSL_ROOT#*-} OPENSSL_MIN_VERSION=1.1.1 # || test $? -eq 141 is there to ignore SIGPIPE with set -o pipefail # c.f. https://stackoverflow.com/questions/22464786/ignoring-bash-pipefail-for-error-code-141#comment60412687_33026977 -INSTALLED=$((openssl version | head -1 || test $? -eq 141) | awk '{ print $2 }') +INSTALLED=$( (openssl version | head -1 || test $? -eq 141) | awk '{ print $2 }') SMALLEST=$(echo -e "${INSTALLED}\n${OPENSSL_MIN_VERSION}" | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n | head -1 || test $? -eq 141) # Ignore letters in version numbers @@ -37,16 +38,16 @@ fi PREFIX=/opt/_internal/openssl-${OPENSSL_VERSION%.*} -fetch_source ${OPENSSL_ROOT}.tar.gz ${OPENSSL_DOWNLOAD_URL} -check_sha256sum ${OPENSSL_ROOT}.tar.gz ${OPENSSL_HASH} -tar -xzf ${OPENSSL_ROOT}.tar.gz -pushd ${OPENSSL_ROOT} -./Configure --prefix=${PREFIX} --openssldir=${PREFIX} --libdir=lib CPPFLAGS="${MANYLINUX_CPPFLAGS}" CFLAGS="${MANYLINUX_CFLAGS}" CXXFLAGS="${MANYLINUX_CXXFLAGS}" LDFLAGS="${MANYLINUX_LDFLAGS} -Wl,-rpath,\$(LIBRPATH)" > /dev/null +fetch_source "${OPENSSL_ROOT}.tar.gz" "${OPENSSL_DOWNLOAD_URL}" +check_sha256sum "${OPENSSL_ROOT}.tar.gz" "${OPENSSL_HASH}" +tar -xzf "${OPENSSL_ROOT}.tar.gz" +pushd "${OPENSSL_ROOT}" +./Configure "--prefix=${PREFIX}" "--openssldir=${PREFIX}" --libdir=lib CPPFLAGS="${MANYLINUX_CPPFLAGS}" CFLAGS="${MANYLINUX_CFLAGS}" CXXFLAGS="${MANYLINUX_CXXFLAGS}" LDFLAGS="${MANYLINUX_LDFLAGS} -Wl,-rpath,\$(LIBRPATH)" > /dev/null make > /dev/null make install_sw > /dev/null popd -rm -rf ${OPENSSL_ROOT} ${OPENSSL_ROOT}.tar.gz +rm -rf "${OPENSSL_ROOT}" "${OPENSSL_ROOT}.tar.gz" -strip_ ${PREFIX} +strip_ "${PREFIX}" -${PREFIX}/bin/openssl version +"${PREFIX}/bin/openssl" version diff --git a/docker/build_scripts/build-sqlite3.sh b/docker/build_scripts/build-sqlite3.sh index 7ee7b7f1a..b37190ee7 100755 --- a/docker/build_scripts/build-sqlite3.sh +++ b/docker/build_scripts/build-sqlite3.sh @@ -8,7 +8,8 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ] || [ "${AUDITWHEEL_POLICY}" == "manylinux_2_28" ] || [ "${AUDITWHEEL_POLICY}" == "musllinux_1_2" ]; then PREFIX=/usr/local @@ -17,18 +18,18 @@ else fi # Install a more recent SQLite3 -check_var ${SQLITE_AUTOCONF_ROOT} -check_var ${SQLITE_AUTOCONF_HASH} -check_var ${SQLITE_AUTOCONF_DOWNLOAD_URL} -fetch_source ${SQLITE_AUTOCONF_ROOT}.tar.gz ${SQLITE_AUTOCONF_DOWNLOAD_URL} -check_sha256sum ${SQLITE_AUTOCONF_ROOT}.tar.gz ${SQLITE_AUTOCONF_HASH} -tar xfz ${SQLITE_AUTOCONF_ROOT}.tar.gz -pushd ${SQLITE_AUTOCONF_ROOT} +check_var "${SQLITE_AUTOCONF_ROOT}" +check_var "${SQLITE_AUTOCONF_HASH}" +check_var "${SQLITE_AUTOCONF_DOWNLOAD_URL}" +fetch_source "${SQLITE_AUTOCONF_ROOT}.tar.gz" "${SQLITE_AUTOCONF_DOWNLOAD_URL}" +check_sha256sum "${SQLITE_AUTOCONF_ROOT}.tar.gz" "${SQLITE_AUTOCONF_HASH}" +tar xfz "${SQLITE_AUTOCONF_ROOT}.tar.gz" +pushd "${SQLITE_AUTOCONF_ROOT}" # add rpath sed -i "s|^Libs:|Libs: -Wl,--enable-new-dtags,-rpath=\${libdir} |g" sqlite3.pc.in DESTDIR=/manylinux-rootfs do_standard_install --prefix=${PREFIX} popd -rm -rf ${SQLITE_AUTOCONF_ROOT} ${SQLITE_AUTOCONF_ROOT}.tar.gz +rm -rf "${SQLITE_AUTOCONF_ROOT}" "${SQLITE_AUTOCONF_ROOT}.tar.gz" # Remove unused files rm /manylinux-rootfs${PREFIX}/lib/libsqlite3.a diff --git a/docker/build_scripts/build-tcltk.sh b/docker/build_scripts/build-tcltk.sh index 147b683ba..7769b9819 100755 --- a/docker/build_scripts/build-tcltk.sh +++ b/docker/build_scripts/build-tcltk.sh @@ -8,15 +8,16 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Install a more recent Tcl/Tk 8.6 # https://www.tcl.tk/software/tcltk/download.html -check_var ${TCL_ROOT} -check_var ${TCL_HASH} -check_var ${TCL_DOWNLOAD_URL} -check_var ${TK_ROOT} -check_var ${TK_HASH} +check_var "${TCL_ROOT}" +check_var "${TCL_HASH}" +check_var "${TCL_DOWNLOAD_URL}" +check_var "${TK_ROOT}" +check_var "${TK_HASH}" if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ] ; then yum erase -y tcl tk @@ -26,24 +27,24 @@ else exit 0 fi -fetch_source ${TCL_ROOT}-src.tar.gz ${TCL_DOWNLOAD_URL} -check_sha256sum ${TCL_ROOT}-src.tar.gz ${TCL_HASH} -fetch_source ${TK_ROOT}-src.tar.gz ${TCL_DOWNLOAD_URL} -check_sha256sum ${TK_ROOT}-src.tar.gz ${TK_HASH} +fetch_source "${TCL_ROOT}-src.tar.gz" "${TCL_DOWNLOAD_URL}" +check_sha256sum "${TCL_ROOT}-src.tar.gz" "${TCL_HASH}" +fetch_source "${TK_ROOT}-src.tar.gz" "${TCL_DOWNLOAD_URL}" +check_sha256sum "${TK_ROOT}-src.tar.gz" "${TK_HASH}" -tar xfz ${TCL_ROOT}-src.tar.gz -pushd ${TCL_ROOT}/unix +tar xfz "${TCL_ROOT}-src.tar.gz" +pushd "${TCL_ROOT}/unix" DESTDIR=/manylinux-rootfs do_standard_install popd -tar xfz ${TK_ROOT}-src.tar.gz -pushd ${TK_ROOT}/unix +tar xfz "${TK_ROOT}-src.tar.gz" +pushd "${TK_ROOT}/unix" DESTDIR=/manylinux-rootfs do_standard_install popd # Remove only after building is complete -rm -rf ${TCL_ROOT} ${TCL_ROOT}-src.tar.gz -rm -rf ${TK_ROOT} ${TK_ROOT}-src.tar.gz +rm -rf "${TCL_ROOT}" "${TCL_ROOT}-src.tar.gz" +rm -rf "${TK_ROOT}" "${TK_ROOT}-src.tar.gz" # Static library is unused, remove it rm /manylinux-rootfs/usr/local/lib/libtclstub8.6.a diff --git a/docker/build_scripts/build_utils.sh b/docker/build_scripts/build_utils.sh index 7e0f37f4b..04dfa2446 100755 --- a/docker/build_scripts/build_utils.sh +++ b/docker/build_scripts/build_utils.sh @@ -25,6 +25,7 @@ else fi fi +# shellcheck source=/dev/null OS_ID_LIKE=$(. /etc/os-release; echo "${ID} ${ID_LIKE:-}") case "${OS_ID_LIKE}" in *rhel*) OS_ID_LIKE=rhel;; @@ -44,29 +45,29 @@ function fetch_source { # This is called both inside and outside the build context (e.g. in Travis) to prefetch # source tarballs, where curl exists (and works) local file=$1 - check_var ${file} + check_var "${file}" local url=$2 - check_var ${url} - if [ -f ${file} ]; then + check_var "${url}" + if [ -f "${file}" ]; then echo "${file} exists, skipping fetch" else - curl -fsSL -o ${file} ${url}/${file} + curl -fsSL -o "${file}" "${url}/${file}" fi } function check_sha256sum { local fname=$1 - check_var ${fname} + check_var "${fname}" local sha256=$2 - check_var ${sha256} + check_var "${sha256}" - echo "${sha256} ${fname}" > ${fname}.sha256 - sha256sum -c ${fname}.sha256 - rm -f ${fname}.sha256 + echo "${sha256} ${fname}" > "${fname}.sha256" + sha256sum -c "${fname}.sha256" + rm -f "${fname}.sha256" } - +# shellcheck disable=SC2120 # optional arguments function do_standard_install { ./configure "$@" CPPFLAGS="${MANYLINUX_CPPFLAGS}" CFLAGS="${MANYLINUX_CFLAGS}" "CXXFLAGS=${MANYLINUX_CXXFLAGS}" LDFLAGS="${MANYLINUX_LDFLAGS}" > /dev/null make > /dev/null @@ -76,11 +77,11 @@ function do_standard_install { function strip_ { # Strip what we can -- and ignore errors, because this just attempts to strip # *everything*, including non-ELF files: - find $1 -type f -print0 | xargs -0 -n1 strip --strip-unneeded 2>/dev/null || true + find "$1" -type f -print0 | xargs -0 -n1 strip --strip-unneeded 2>/dev/null || true } function clean_pyc { - find $1 -type f -a \( -name '*.pyc' -o -name '*.pyo' \) -delete + find "$1" -type f -a \( -name '*.pyc' -o -name '*.pyo' \) -delete } function manylinux_pkg_install { diff --git a/docker/build_scripts/download-and-install-interpreter.sh b/docker/build_scripts/download-and-install-interpreter.sh index a2f212fd8..8af882e34 100755 --- a/docker/build_scripts/download-and-install-interpreter.sh +++ b/docker/build_scripts/download-and-install-interpreter.sh @@ -20,11 +20,11 @@ case ${DOWNLOAD_URL} in *) echo "unsupported archive"; exit 1;; esac -mkdir ${PREFIX} +mkdir "${PREFIX}" -curl -fsSL ${DOWNLOAD_URL} | tee >(tar -C ${PREFIX} --strip-components 1 -x${COMP}f -) | sha256sum -c <(echo "${SHA256} -") +curl -fsSL "${DOWNLOAD_URL}" | tee >(tar -C "${PREFIX}" --strip-components 1 -x${COMP}f -) | sha256sum -c <(echo "${SHA256} -") # remove debug symbols if any -find ${PREFIX}/bin -name '*.debug' -delete +find "${PREFIX}/bin" -name '*.debug' -delete -${MY_DIR}/finalize-one.sh ${PREFIX} +"${MY_DIR}/finalize-one.sh" "${PREFIX}" diff --git a/docker/build_scripts/finalize-one.sh b/docker/build_scripts/finalize-one.sh index 197ffcc92..4673bab4c 100755 --- a/docker/build_scripts/finalize-one.sh +++ b/docker/build_scripts/finalize-one.sh @@ -10,12 +10,12 @@ MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Some python's install as bin/python3. Make them available as # bin/python. -if [ -e ${PREFIX}/bin/python3 ] && [ ! -e ${PREFIX}/bin/python ]; then - ln -s python3 ${PREFIX}/bin/python +if [ -e "${PREFIX}/bin/python3" ] && [ ! -e "${PREFIX}/bin/python" ]; then + ln -s python3 "${PREFIX}/bin/python" fi -PY_VER=$(${PREFIX}/bin/python -c "import sys; print('.'.join(str(v) for v in sys.version_info[:2]))") -PY_IMPL=$(${PREFIX}/bin/python -c "import sys; print(sys.implementation.name)") -PY_GIL=$(${PREFIX}/bin/python -c "import sysconfig; print('t' if sysconfig.get_config_vars().get('Py_GIL_DISABLED', 0) else '')") +PY_VER=$("${PREFIX}/bin/python" -c "import sys; print('.'.join(str(v) for v in sys.version_info[:2]))") +PY_IMPL=$("${PREFIX}/bin/python" -c "import sys; print(sys.implementation.name)") +PY_GIL=$("${PREFIX}/bin/python" -c "import sysconfig; print('t' if sysconfig.get_config_vars().get('Py_GIL_DISABLED', 0) else '')") # disable some pip warnings export PIP_ROOT_USER_ACTION=ignore @@ -25,29 +25,29 @@ export PIP_NO_WARN_SCRIPT_LOCATION=0 # Install pinned packages for this python version. if [ "${PY_IMPL}" == "graalpy" ]; then # GraalPy doesn't update pip/setuptools because it uses a patched version of pip/setuptools - ${PREFIX}/bin/python -m ensurepip --default-pip - ${PREFIX}/bin/python -m pip install -U --require-hashes -r ${MY_DIR}/requirements${PY_VER}.txt -elif [ -f /usr/local/bin/cpython${PY_VER} ]; then - # Use the already intsalled cpython pip to bootstrap pip if available - /usr/local/bin/cpython${PY_VER} -m pip --python ${PREFIX}/bin/python install -U --require-hashes -r ${MY_DIR}/requirements${PY_VER}.txt + "${PREFIX}/bin/python" -m ensurepip --default-pip + "${PREFIX}/bin/python" -m pip install -U --require-hashes -r "${MY_DIR}/requirements${PY_VER}.txt" +elif [ -f "/usr/local/bin/cpython${PY_VER}" ]; then + # Use the already installed cpython pip to bootstrap pip if available + "/usr/local/bin/cpython${PY_VER}" -m pip --python "${PREFIX}/bin/python" install -U --require-hashes -r "${MY_DIR}/requirements${PY_VER}.txt" else - ${PREFIX}/bin/python -m ensurepip - ${PREFIX}/bin/python -m pip install -U --require-hashes -r ${MY_DIR}/requirements${PY_VER}.txt + "${PREFIX}/bin/python" -m ensurepip + "${PREFIX}/bin/python" -m pip install -U --require-hashes -r "${MY_DIR}/requirements${PY_VER}.txt" fi -if [ -e ${PREFIX}/bin/pip3 ] && [ ! -e ${PREFIX}/bin/pip ]; then - ln -s pip3 ${PREFIX}/bin/pip +if [ -e "${PREFIX}/bin/pip3" ] && [ ! -e "${PREFIX}/bin/pip" ]; then + ln -s pip3 "${PREFIX}/bin/pip" fi # Create a symlink to PREFIX using the ABI_TAG in /opt/python/ -ABI_TAG=$(${PREFIX}/bin/python ${MY_DIR}/python-tag-abi-tag.py) -ln -s ${PREFIX} /opt/python/${ABI_TAG} +ABI_TAG=$("${PREFIX}/bin/python" "${MY_DIR}/python-tag-abi-tag.py") +ln -s "${PREFIX}" "/opt/python/${ABI_TAG}" # Make versioned python commands available directly in environment. # Don't use symlinks: c.f. https://github.com/python/cpython/issues/106045 -cat < /usr/local/bin/${PY_IMPL}${PY_VER}${PY_GIL} +cat < "/usr/local/bin/${PY_IMPL}${PY_VER}${PY_GIL}" #!/bin/sh -exec /opt/python/${ABI_TAG}/bin/python "\$@" +exec "/opt/python/${ABI_TAG}/bin/python" "\$@" EOF -chmod +x /usr/local/bin/${PY_IMPL}${PY_VER}${PY_GIL} +chmod +x "/usr/local/bin/${PY_IMPL}${PY_VER}${PY_GIL}" if [[ "${PY_IMPL}" == "cpython" ]]; then - ln -s ${PY_IMPL}${PY_VER}${PY_GIL} /usr/local/bin/python${PY_VER}${PY_GIL} + ln -s "${PY_IMPL}${PY_VER}${PY_GIL}" "/usr/local/bin/python${PY_VER}${PY_GIL}" fi diff --git a/docker/build_scripts/finalize.sh b/docker/build_scripts/finalize.sh index 925060282..be23516e0 100755 --- a/docker/build_scripts/finalize.sh +++ b/docker/build_scripts/finalize.sh @@ -7,11 +7,12 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # most people don't need libpython*.a, and they're many megabytes. # compress them all together for best efficiency -if [ $(find /opt/_internal -path '/opt/_internal/cpython-*/lib/libpython*.a' | wc -l) -ne 0 ]; then +if [ "$(find /opt/_internal -path '/opt/_internal/cpython-*/lib/libpython*.a' | wc -l)" -ne 0 ]; then pushd /opt/_internal XZ_OPT=-9e tar -cJf static-libs-for-embedding-only.tar.xz cpython-*/lib/libpython*.a popd @@ -27,8 +28,8 @@ export PIP_CACHE_DIR=/tmp/pip_cache # update package, create symlinks for each python mkdir /opt/python -for PREFIX in $(find /opt/_internal/ -mindepth 1 -maxdepth 1 -name 'cpython*'); do - ${MY_DIR}/finalize-one.sh ${PREFIX} +for PREFIX in /opt/_internal/cpython*; do + "${MY_DIR}/finalize-one.sh" "${PREFIX}" done # create manylinux-interpreters script @@ -37,7 +38,7 @@ cat < /usr/local/bin/manylinux-interpreters set -euo pipefail -/opt/python/cp312-cp312/bin/python $MY_DIR/manylinux-interpreters.py "\$@" +/opt/python/cp312-cp312/bin/python "${MY_DIR}/manylinux-interpreters.py" "\$@" EOF chmod 755 /usr/local/bin/manylinux-interpreters @@ -48,7 +49,7 @@ TOOLS_PATH=/opt/_internal/tools /opt/python/cp312-cp312/bin/python -m venv --without-pip ${TOOLS_PATH} # Install certifi and pipx -/opt/python/cp312-cp312/bin/python -m pip --python ${TOOLS_PATH}/bin/python install -U --require-hashes -r ${MY_DIR}/requirements-base-tools.txt +/opt/python/cp312-cp312/bin/python -m pip --python ${TOOLS_PATH}/bin/python install -U --require-hashes -r "${MY_DIR}/requirements-base-tools.txt" # Make pipx available in PATH, # Make sure when root installs apps, they're also in the PATH @@ -70,7 +71,7 @@ chmod 755 /usr/local/bin/pipx # (https://github.com/pypa/manylinux/issues/53) # And it's not clear how up-to-date that is anyway # So let's just use the same one pip and everyone uses -ln -s $(${TOOLS_PATH}/bin/python -c 'import certifi; print(certifi.where())') /opt/_internal/certs.pem +ln -s "$(${TOOLS_PATH}/bin/python -c 'import certifi; print(certifi.where())')" /opt/_internal/certs.pem # If you modify this line you also have to modify the versions in the Dockerfiles: export SSL_CERT_FILE=/opt/_internal/certs.pem @@ -80,12 +81,12 @@ export SSL_CERT_FILE=/opt/_internal/certs.pem pipx upgrade-shared --pip-args="--no-index --find-links=/tmp/pinned-wheels" # install other tools with pipx -for TOOL_PATH in $(find ${MY_DIR}/requirements-tools -type f); do - TOOL=$(basename ${TOOL_PATH}) +for TOOL_PATH in "${MY_DIR}/requirements-tools/"*; do + TOOL=$(basename "${TOOL_PATH}") case ${AUDITWHEEL_PLAT}-${TOOL} in musllinux*_ppc64le-uv) continue;; # uv doesn't provide musl ppc64le wheels due to Rust issues musllinux*_s390x-uv) continue;; # uv doesn't provide musl s390x wheels due to Rust issues - *) pipx install --pip-args="--require-hashes -r ${TOOL_PATH} --only-binary" ${TOOL};; + *) pipx install --pip-args="--require-hashes -r ${TOOL_PATH} --only-binary" "${TOOL}";; esac done @@ -98,7 +99,7 @@ rm -rf /tmp/* || true hardlink -c /opt/_internal # update system packages -LC_ALL=C ${MY_DIR}/update-system-packages.sh +LC_ALL=C "${MY_DIR}/update-system-packages.sh" # wrap compilers (see https://github.com/pypa/manylinux/issues/1725) -${MY_DIR}/install-gcc-wrapper.sh +"${MY_DIR}/install-gcc-wrapper.sh" diff --git a/docker/build_scripts/install-autoconf.sh b/docker/build_scripts/install-autoconf.sh index 18bcc70ee..f11eac4c0 100755 --- a/docker/build_scripts/install-autoconf.sh +++ b/docker/build_scripts/install-autoconf.sh @@ -8,19 +8,20 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Install newest autoconf -check_var ${AUTOCONF_ROOT} -check_var ${AUTOCONF_HASH} -check_var ${AUTOCONF_DOWNLOAD_URL} +check_var "${AUTOCONF_ROOT}" +check_var "${AUTOCONF_HASH}" +check_var "${AUTOCONF_DOWNLOAD_URL}" AUTOCONF_VERSION=${AUTOCONF_ROOT#*-} if autoconf --version > /dev/null 2>&1; then # || test $? -eq 141 is there to ignore SIGPIPE with set -o pipefail # c.f. https://stackoverflow.com/questions/22464786/ignoring-bash-pipefail-for-error-code-141#comment60412687_33026977 - INSTALLED=$((autoconf --version | head -1 || test $? -eq 141) | awk '{ print $NF }') + INSTALLED=$( (autoconf --version | head -1 || test $? -eq 141) | awk '{ print $NF }') SMALLEST=$(echo -e "${INSTALLED}\n${AUTOCONF_VERSION}" | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n | head -1 || test $? -eq 141) if [ "${SMALLEST}" == "${AUTOCONF_VERSION}" ]; then echo "skipping installation of autoconf ${AUTOCONF_VERSION}, system provides autoconf ${INSTALLED}" @@ -29,13 +30,13 @@ if autoconf --version > /dev/null 2>&1; then fi -fetch_source ${AUTOCONF_ROOT}.tar.gz ${AUTOCONF_DOWNLOAD_URL} -check_sha256sum ${AUTOCONF_ROOT}.tar.gz ${AUTOCONF_HASH} -tar -zxf ${AUTOCONF_ROOT}.tar.gz -pushd ${AUTOCONF_ROOT} +fetch_source "${AUTOCONF_ROOT}.tar.gz" "${AUTOCONF_DOWNLOAD_URL}" +check_sha256sum "${AUTOCONF_ROOT}.tar.gz" "${AUTOCONF_HASH}" +tar -zxf "${AUTOCONF_ROOT}.tar.gz" +pushd "${AUTOCONF_ROOT}" DESTDIR=/manylinux-rootfs do_standard_install popd -rm -rf ${AUTOCONF_ROOT} ${AUTOCONF_ROOT}.tar.gz +rm -rf "${AUTOCONF_ROOT}" "${AUTOCONF_ROOT}.tar.gz" # Strip what we can strip_ /manylinux-rootfs diff --git a/docker/build_scripts/install-automake.sh b/docker/build_scripts/install-automake.sh index ba26888e0..a33e4f8db 100755 --- a/docker/build_scripts/install-automake.sh +++ b/docker/build_scripts/install-automake.sh @@ -8,18 +8,19 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Install newest automake -check_var ${AUTOMAKE_ROOT} -check_var ${AUTOMAKE_HASH} -check_var ${AUTOMAKE_DOWNLOAD_URL} +check_var "${AUTOMAKE_ROOT}" +check_var "${AUTOMAKE_HASH}" +check_var "${AUTOMAKE_DOWNLOAD_URL}" AUTOMAKE_VERSION=${AUTOMAKE_ROOT#*-} if automake --version > /dev/null 2>&1; then # || test $? -eq 141 is there to ignore SIGPIPE with set -o pipefail # c.f. https://stackoverflow.com/questions/22464786/ignoring-bash-pipefail-for-error-code-141#comment60412687_33026977 - INSTALLED=$((automake --version | head -1 || test $? -eq 141) | awk '{ print $NF }') + INSTALLED=$( (automake --version | head -1 || test $? -eq 141) | awk '{ print $NF }') SMALLEST=$(echo -e "${INSTALLED}\n${AUTOMAKE_VERSION}" | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n | head -1 || test $? -eq 141) if [ "${SMALLEST}" == "${AUTOMAKE_VERSION}" ]; then echo "skipping installation of automake ${AUTOMAKE_VERSION}, system provides automake ${INSTALLED}" @@ -27,13 +28,13 @@ if automake --version > /dev/null 2>&1; then fi fi -fetch_source ${AUTOMAKE_ROOT}.tar.gz ${AUTOMAKE_DOWNLOAD_URL} -check_sha256sum ${AUTOMAKE_ROOT}.tar.gz ${AUTOMAKE_HASH} -tar -zxf ${AUTOMAKE_ROOT}.tar.gz -pushd ${AUTOMAKE_ROOT} +fetch_source "${AUTOMAKE_ROOT}.tar.gz" "${AUTOMAKE_DOWNLOAD_URL}" +check_sha256sum "${AUTOMAKE_ROOT}.tar.gz" "${AUTOMAKE_HASH}" +tar -zxf "${AUTOMAKE_ROOT}.tar.gz" +pushd "${AUTOMAKE_ROOT}" DESTDIR=/manylinux-rootfs do_standard_install popd -rm -rf ${AUTOMAKE_ROOT} ${AUTOMAKE_ROOT}.tar.gz +rm -rf "${AUTOMAKE_ROOT}" "${AUTOMAKE_ROOT}.tar.gz" # Strip what we can strip_ /manylinux-rootfs diff --git a/docker/build_scripts/install-build-packages.sh b/docker/build_scripts/install-build-packages.sh index 99de5582c..f46f74505 100755 --- a/docker/build_scripts/install-build-packages.sh +++ b/docker/build_scripts/install-build-packages.sh @@ -8,26 +8,27 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # if a devel package is added to COMPILE_DEPS, # make sure the corresponding library is added to RUNTIME_DEPS if applicable if [ "${OS_ID_LIKE}" = "rhel" ]; then - COMPILE_DEPS="bzip2-devel ncurses-devel readline-devel gdbm-devel libpcap-devel xz-devel openssl openssl-devel keyutils-libs-devel krb5-devel libcom_err-devel curl-devel uuid-devel libffi-devel kernel-headers libdb-devel perl-IPC-Cmd" + COMPILE_DEPS=(bzip2-devel ncurses-devel readline-devel gdbm-devel libpcap-devel xz-devel openssl openssl-devel keyutils-libs-devel krb5-devel libcom_err-devel curl-devel uuid-devel libffi-devel kernel-headers libdb-devel perl-IPC-Cmd) if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ]; then - COMPILE_DEPS="${COMPILE_DEPS} libidn-devel libXft-devel" + COMPILE_DEPS+=(libidn-devel libXft-devel) elif [ "${AUDITWHEEL_POLICY}" == "manylinux_2_28" ]; then - COMPILE_DEPS="${COMPILE_DEPS} libidn-devel tk-devel" + COMPILE_DEPS+=(libidn-devel tk-devel) else - COMPILE_DEPS="${COMPILE_DEPS} libidn2-devel tk-devel" + COMPILE_DEPS+=(libidn2-devel tk-devel) fi elif [ "${OS_ID_LIKE}" == "alpine" ]; then - COMPILE_DEPS="bzip2-dev ncurses-dev readline-dev tk-dev gdbm-dev libpcap-dev xz-dev openssl openssl-dev keyutils-dev krb5-dev libcom_err libidn-dev curl-dev util-linux-dev libffi-dev linux-headers" + COMPILE_DEPS=(bzip2-dev ncurses-dev readline-dev tk-dev gdbm-dev libpcap-dev xz-dev openssl openssl-dev keyutils-dev krb5-dev libcom_err libidn-dev curl-dev util-linux-dev libffi-dev linux-headers) else echo "Unsupported policy: '${AUDITWHEEL_POLICY}'" exit 1 fi -manylinux_pkg_install ${COMPILE_DEPS} +manylinux_pkg_install "${COMPILE_DEPS[@]}" manylinux_pkg_clean diff --git a/docker/build_scripts/install-gcc-wrapper.sh b/docker/build_scripts/install-gcc-wrapper.sh index bb8a938d7..af23b67c6 100755 --- a/docker/build_scripts/install-gcc-wrapper.sh +++ b/docker/build_scripts/install-gcc-wrapper.sh @@ -15,6 +15,7 @@ fi MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities +# shellcheck source-path=SCRIPTDIR source "${MY_DIR}/build_utils.sh" # create wrapper to override default -march=x86-64-v? and replace it with -march=x86-64 @@ -83,6 +84,7 @@ int main(int argc, char* argv[]) { } EOF +# shellcheck disable=SC2086 gcc ${MANYLINUX_CFLAGS} -std=c11 -Os -s -Werror -o /usr/local/bin/manylinux-gcc-wrapper /tmp/manylinux-gcc-wrapper.c for EXE in "${DEVTOOLSET_ROOTPATH}"/usr/bin/*; do diff --git a/docker/build_scripts/install-libtool.sh b/docker/build_scripts/install-libtool.sh index 5d815712f..b39da7304 100755 --- a/docker/build_scripts/install-libtool.sh +++ b/docker/build_scripts/install-libtool.sh @@ -8,19 +8,20 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Install newest libtool -check_var ${LIBTOOL_ROOT} -check_var ${LIBTOOL_HASH} -check_var ${LIBTOOL_DOWNLOAD_URL} -fetch_source ${LIBTOOL_ROOT}.tar.gz ${LIBTOOL_DOWNLOAD_URL} -check_sha256sum ${LIBTOOL_ROOT}.tar.gz ${LIBTOOL_HASH} -tar -zxf ${LIBTOOL_ROOT}.tar.gz -pushd ${LIBTOOL_ROOT} +check_var "${LIBTOOL_ROOT}" +check_var "${LIBTOOL_HASH}" +check_var "${LIBTOOL_DOWNLOAD_URL}" +fetch_source "${LIBTOOL_ROOT}.tar.gz" "${LIBTOOL_DOWNLOAD_URL}" +check_sha256sum "${LIBTOOL_ROOT}.tar.gz" "${LIBTOOL_HASH}" +tar -zxf "${LIBTOOL_ROOT}.tar.gz" +pushd "${LIBTOOL_ROOT}" DESTDIR=/manylinux-rootfs do_standard_install popd -rm -rf ${LIBTOOL_ROOT} ${LIBTOOL_ROOT}.tar.gz +rm -rf "${LIBTOOL_ROOT}" "${LIBTOOL_ROOT}.tar.gz" # Strip what we can strip_ /manylinux-rootfs diff --git a/docker/build_scripts/install-libxcrypt.sh b/docker/build_scripts/install-libxcrypt.sh index 30d2e5579..c4bf825c6 100755 --- a/docker/build_scripts/install-libxcrypt.sh +++ b/docker/build_scripts/install-libxcrypt.sh @@ -8,7 +8,8 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" if [ "${AUDITWHEEL_POLICY}" != "manylinux2014" ]; then echo "Skip libxcrypt installation on ${AUDITWHEEL_POLICY}" @@ -16,10 +17,10 @@ if [ "${AUDITWHEEL_POLICY}" != "manylinux2014" ]; then fi # Install libcrypt.so.1 and libcrypt.so.2 -check_var ${LIBXCRYPT_VERSION} -check_var ${LIBXCRYPT_HASH} -check_var ${LIBXCRYPT_DOWNLOAD_URL} -fetch_source v${LIBXCRYPT_VERSION}.tar.gz ${LIBXCRYPT_DOWNLOAD_URL} +check_var "${LIBXCRYPT_VERSION}" +check_var "${LIBXCRYPT_HASH}" +check_var "${LIBXCRYPT_DOWNLOAD_URL}" +fetch_source "v${LIBXCRYPT_VERSION}.tar.gz" "${LIBXCRYPT_DOWNLOAD_URL}" check_sha256sum "v${LIBXCRYPT_VERSION}.tar.gz" "${LIBXCRYPT_HASH}" tar xfz "v${LIBXCRYPT_VERSION}.tar.gz" pushd "libxcrypt-${LIBXCRYPT_VERSION}" diff --git a/docker/build_scripts/install-runtime-packages.sh b/docker/build_scripts/install-runtime-packages.sh index a6d420fa3..51df55736 100755 --- a/docker/build_scripts/install-runtime-packages.sh +++ b/docker/build_scripts/install-runtime-packages.sh @@ -8,7 +8,8 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" # Libraries that are allowed as part of the manylinux2014 profile # Extract from PEP: https://www.python.org/dev/peps/pep-0599/#the-manylinux2014-policy @@ -33,9 +34,9 @@ source $MY_DIR/build_utils.sh # MANYLINUX_DEPS: Install development packages (except for libgcc which is provided by gcc install) if [ "${OS_ID_LIKE}" == "rhel" ]; then - MANYLINUX_DEPS="glibc-devel libstdc++-devel glib2-devel libX11-devel libXext-devel libXrender-devel mesa-libGL-devel libICE-devel libSM-devel zlib-devel expat-devel" + MANYLINUX_DEPS=(glibc-devel libstdc++-devel glib2-devel libX11-devel libXext-devel libXrender-devel mesa-libGL-devel libICE-devel libSM-devel zlib-devel expat-devel) elif [ "${OS_ID_LIKE}" == "alpine" ]; then - MANYLINUX_DEPS="musl-dev libstdc++ glib-dev libx11-dev libxext-dev libxrender-dev mesa-dev libice-dev libsm-dev zlib-dev expat-dev" + MANYLINUX_DEPS=(musl-dev libstdc++ glib-dev libx11-dev libxext-dev libxrender-dev mesa-dev libice-dev libsm-dev zlib-dev expat-dev) else echo "Unsupported policy: '${AUDITWHEEL_POLICY}'" exit 1 @@ -43,26 +44,26 @@ fi # RUNTIME_DEPS: Runtime dependencies. c.f. install-build-packages.sh if [ "${OS_ID_LIKE}" == "rhel" ]; then - RUNTIME_DEPS="zlib bzip2 expat ncurses readline gdbm libpcap xz openssl keyutils-libs libkadm5 libcom_err libcurl uuid libffi libdb" + RUNTIME_DEPS=(zlib bzip2 expat ncurses readline gdbm libpcap xz openssl keyutils-libs libkadm5 libcom_err libcurl uuid libffi libdb) if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ]; then - RUNTIME_DEPS="${RUNTIME_DEPS} libidn libXft" + RUNTIME_DEPS+=(libidn libXft) elif [ "${AUDITWHEEL_POLICY}" == "manylinux_2_28" ]; then - RUNTIME_DEPS="${RUNTIME_DEPS} libidn tk" + RUNTIME_DEPS+=(libidn tk) else - RUNTIME_DEPS="${RUNTIME_DEPS} libidn2 tk" + RUNTIME_DEPS+=(libidn2 tk) # for graalpy - RUNTIME_DEPS="${RUNTIME_DEPS} libxcrypt-compat" + RUNTIME_DEPS+=(libxcrypt-compat) fi elif [ "${OS_ID_LIKE}" == "alpine" ]; then - RUNTIME_DEPS="zlib bzip2 expat ncurses-libs readline tk gdbm db xz openssl keyutils-libs krb5-libs libcom_err libidn2 libcurl libuuid libffi" + RUNTIME_DEPS=(zlib bzip2 expat ncurses-libs readline tk gdbm db xz openssl keyutils-libs krb5-libs libcom_err libidn2 libcurl libuuid libffi) else echo "Unsupported policy: '${AUDITWHEEL_POLICY}'" exit 1 fi -BASETOOLS="autoconf automake bison bzip2 ca-certificates curl diffutils file make patch unzip" +BASE_TOOLS=(autoconf automake bison bzip2 ca-certificates curl diffutils file make patch unzip) if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ]; then - BASETOOLS="${BASETOOLS} hardlink hostname which" + BASE_TOOLS+=(hardlink hostname which) # See https://unix.stackexchange.com/questions/41784/can-yum-express-a-preference-for-x86-64-over-i386-packages echo "multilib_policy=best" >> /etc/yum.conf # Error out if requested packages do not exist @@ -87,7 +88,7 @@ if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ]; then fixup-mirrors yum -y install yum-utils curl yum-config-manager --enable extras - TOOLCHAIN_DEPS="devtoolset-10-binutils devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-gcc-gfortran" + TOOLCHAIN_DEPS=(devtoolset-10-binutils devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-gcc-gfortran) if [ "${AUDITWHEEL_ARCH}" == "x86_64" ]; then # Software collection (for devtoolset-10) yum -y install centos-release-scl-rh @@ -95,7 +96,7 @@ if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ]; then # EPEL support (for yasm) yum -y install https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm fi - TOOLCHAIN_DEPS="${TOOLCHAIN_DEPS} yasm" + TOOLCHAIN_DEPS+=(yasm) elif [ "${AUDITWHEEL_ARCH}" == "aarch64" ] || [ "${AUDITWHEEL_ARCH}" == "ppc64le" ] || [ "${AUDITWHEEL_ARCH}" == "s390x" ]; then # Software collection (for devtoolset-10) yum -y install centos-release-scl-rh @@ -106,7 +107,7 @@ if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ]; then fi fixup-mirrors elif [ "${OS_ID_LIKE}" == "rhel" ]; then - BASETOOLS="${BASETOOLS} glibc-locale-source glibc-langpack-en hardlink hostname libcurl libnsl libxcrypt which" + BASE_TOOLS+=(glibc-locale-source glibc-langpack-en hardlink hostname libcurl libnsl libxcrypt which) echo "tsflags=nodocs" >> /etc/dnf/dnf.conf dnf -y upgrade dnf -y install dnf-plugins-core epel-release @@ -115,25 +116,25 @@ elif [ "${OS_ID_LIKE}" == "rhel" ]; then else dnf config-manager --set-enabled crb fi - TOOLCHAIN_DEPS="gcc-toolset-14-binutils gcc-toolset-14-gcc gcc-toolset-14-gcc-c++ gcc-toolset-14-gcc-gfortran" + TOOLCHAIN_DEPS=(gcc-toolset-14-binutils gcc-toolset-14-gcc gcc-toolset-14-gcc-c++ gcc-toolset-14-gcc-gfortran) if [ "${AUDITWHEEL_ARCH}" == "x86_64" ]; then - TOOLCHAIN_DEPS="${TOOLCHAIN_DEPS} yasm" + TOOLCHAIN_DEPS+=(yasm) fi elif [ "${OS_ID_LIKE}" == "alpine" ]; then - TOOLCHAIN_DEPS="binutils gcc g++ gfortran" - BASETOOLS="${BASETOOLS} gnupg util-linux shadow tar" + TOOLCHAIN_DEPS=(binutils gcc g++ gfortran) + BASE_TOOLS+=(gnupg util-linux shadow tar) else echo "Unsupported policy: '${AUDITWHEEL_POLICY}'" exit 1 fi -manylinux_pkg_install ${BASETOOLS} ${TOOLCHAIN_DEPS} ${MANYLINUX_DEPS} ${RUNTIME_DEPS} +manylinux_pkg_install "${BASE_TOOLS[@]}" "${TOOLCHAIN_DEPS[@]}" "${MANYLINUX_DEPS[@]}" "${RUNTIME_DEPS[@]}" # update system packages, we already updated them but # the following script takes care of cleaning-up some things # and since it's also needed in the finalize step, everything's # centralized in this script to avoid code duplication -LC_ALL=C ${MY_DIR}/update-system-packages.sh +LC_ALL=C "${MY_DIR}/update-system-packages.sh" if [ "${BASE_POLICY}" == "manylinux" ]; then # we'll be removing libcrypt.so.1 later on diff --git a/docker/build_scripts/manylinux-interpreters.py b/docker/build_scripts/manylinux-interpreters.py index e33b1e623..f3b5b5299 100644 --- a/docker/build_scripts/manylinux-interpreters.py +++ b/docker/build_scripts/manylinux-interpreters.py @@ -1,14 +1,13 @@ from __future__ import annotations import argparse -import os import json +import os import subprocess import sys from functools import cache from pathlib import Path - HERE = Path(__file__).parent.resolve(strict=True) PYTHON_TAGS = json.loads(HERE.joinpath("python_versions.json").read_text()) INSTALL_DIR = Path("/opt/python") @@ -28,9 +27,9 @@ def sort_key(tag): @cache def get_all_tags(no_check: bool = False): - all_tags_ = set(p.name for p in INSTALL_DIR.iterdir() if p.is_dir()) + all_tags_ = {p.name for p in INSTALL_DIR.iterdir() if p.is_dir()} if POLICY.startswith("manylinux"): - all_tags_ |= set(tag for tag in PYTHON_TAGS if ARCH in PYTHON_TAGS[tag]) + all_tags_ |= {tag for tag in PYTHON_TAGS if ARCH in PYTHON_TAGS[tag]} if no_check: all_tags_ |= set(PYTHON_TAGS.keys()) all_tags = list(all_tags_) @@ -42,9 +41,26 @@ def add_parser_list(subparsers): description = "list available or installed interpreters" parser = subparsers.add_parser("list", description=description, help=description) parser.set_defaults(func=_list) - parser.add_argument("-v", "--verbose", default=False, action="store_true", help="display additional information (--format=text only, ignored for --format=json)") - parser.add_argument("-i", "--installed", default=False, action="store_true", help="only list installed interpreters") - parser.add_argument("--format", choices=["text", "json"], default="text", help="text is not meant to be machine readable (i.e. the format is not stable)") + parser.add_argument( + "-v", + "--verbose", + default=False, + action="store_true", + help="display additional information (--format=text only, ignored for --format=json)", + ) + parser.add_argument( + "-i", + "--installed", + default=False, + action="store_true", + help="only list installed interpreters", + ) + parser.add_argument( + "--format", + choices=["text", "json"], + default="text", + help="text is not meant to be machine readable (i.e. the format is not stable)", + ) def get_info_from_path(path: Path): @@ -83,13 +99,13 @@ def get_info_from_tag(tag): return { "pv": f"{python_tag[2]}.{python_tag[3:]}", "i": "pypy", - "iv": PYTHON_TAGS[tag][ARCH]["version"] + "iv": PYTHON_TAGS[tag][ARCH]["version"], } if python_tag.startswith("graalpy"): return { "pv": f"{python_tag[7]}.{python_tag[8:]}", "i": "graalpy", - "iv": PYTHON_TAGS[tag][ARCH]["version"] + "iv": PYTHON_TAGS[tag][ARCH]["version"], } raise LookupError(tag) @@ -103,10 +119,7 @@ def _list(args): for tag in tags: install_path = INSTALL_DIR.joinpath(tag) installed = install_path.exists() - if installed: - info = get_info_from_path(install_path) - else: - info = get_info_from_tag(tag) + info = get_info_from_path(install_path) if installed else get_info_from_tag(tag) tag_info = { "identifier": tag, "installed": installed, @@ -121,22 +134,28 @@ def _list(args): json.dump(tag_infos, sys.stdout, indent=2) return - assert args.format == 'text' + assert args.format == "text" for tag in tag_infos: print(f"{tag['identifier']}{':' if args.verbose else ''}") if args.verbose: - print(f" installed: {'yes' if tag['installed'] else 'no'}") - print(f" python version: {tag['python_version']}") - print(f" implemention: {tag['implementation']}") - print(f" implemention version: {tag['implementation_version']}") - print(f" install_path: {tag['install_path']}") + print(f" installed: {'yes' if tag['installed'] else 'no'}") + print(f" python version: {tag['python_version']}") + print(f" implementation: {tag['implementation']}") + print(f" implementation version: {tag['implementation_version']}") + print(f" install_path: {tag['install_path']}") def add_parser_ensure(subparsers): description = "make sure a list of interpreters are installed" parser = subparsers.add_parser("ensure", description=description, help=description) parser.set_defaults(func=ensure) - parser.add_argument("tags", choices=get_all_tags(no_check=NO_CHECK), metavar="TAG", nargs='+', help="tag with format '-' e.g. 'pp310-pypy310_pp73'") + parser.add_argument( + "tags", + choices=get_all_tags(no_check=NO_CHECK), + metavar="TAG", + nargs="+", + help="tag with format '-' e.g. 'pp310-pypy310_pp73'", + ) def ensure_one(tag): @@ -169,7 +188,7 @@ def add_parser_ensure_all(subparsers): parser.set_defaults(func=ensure_all) -def ensure_all(args): +def ensure_all(args): # noqa: ARG001 for tag in get_all_tags(): ensure_one(tag) diff --git a/docker/build_scripts/python-tag-abi-tag.py b/docker/build_scripts/python-tag-abi-tag.py index c3ce1f11d..ba22ea62a 100644 --- a/docker/build_scripts/python-tag-abi-tag.py +++ b/docker/build_scripts/python-tag-abi-tag.py @@ -4,7 +4,6 @@ from packaging.tags import sys_tags - # first tag is always the more specific tag tag = next(sys_tags()) -print("{0}-{1}".format(tag.interpreter, tag.abi)) +print(f"{tag.interpreter}-{tag.abi}") diff --git a/docker/build_scripts/update-system-packages.sh b/docker/build_scripts/update-system-packages.sh index d07e96872..3efc03e4b 100755 --- a/docker/build_scripts/update-system-packages.sh +++ b/docker/build_scripts/update-system-packages.sh @@ -8,7 +8,8 @@ set -exuo pipefail MY_DIR=$(dirname "${BASH_SOURCE[0]}") # Get build utilities -source $MY_DIR/build_utils.sh +# shellcheck source-path=SCRIPTDIR +source "${MY_DIR}/build_utils.sh" fixup-mirrors if [ "${PACKAGE_MANAGER}" == "yum" ]; then @@ -33,7 +34,7 @@ fixup-mirrors if [ "${OS_ID_LIKE}" == "rhel" ]; then LOCALE_ARCHIVE=/usr/lib/locale/locale-archive TIMESTAMP_FILE=${LOCALE_ARCHIVE}.ml.timestamp - if [ ! -f ${TIMESTAMP_FILE} ] || [ ${LOCALE_ARCHIVE} -nt ${TIMESTAMP_FILE} ]; then + if [ ! -f "${TIMESTAMP_FILE}" ] || [ "${LOCALE_ARCHIVE}" -nt "${TIMESTAMP_FILE}" ]; then # upgrading glibc-common can end with removal on en_US.UTF-8 locale localedef -i en_US -f UTF-8 en_US.UTF-8 @@ -42,7 +43,7 @@ if [ "${OS_ID_LIKE}" == "rhel" ]; then localedef --list-archive | grep -v -i ^en_US.utf8 | xargs localedef --delete-from-archive fi if [ "${AUDITWHEEL_POLICY}" == "manylinux2014" ]; then - mv -f ${LOCALE_ARCHIVE} ${LOCALE_ARCHIVE}.tmpl + mv -f "${LOCALE_ARCHIVE}" "${LOCALE_ARCHIVE}.tmpl" build-locale-archive --install-langs="en_US.utf8" fi touch ${TIMESTAMP_FILE} @@ -50,10 +51,10 @@ if [ "${OS_ID_LIKE}" == "rhel" ]; then fi if [ -d /usr/share/locale ]; then - find /usr/share/locale -mindepth 1 -maxdepth 1 -not \( -name 'en*' -or -name 'locale.alias' \) | xargs rm -rf + find /usr/share/locale -mindepth 1 -maxdepth 1 -not \( -name 'en*' -or -name 'locale.alias' \) -print0 | xargs -0 rm -rf fi if [ -d /usr/local/share/locale ]; then - find /usr/local/share/locale -mindepth 1 -maxdepth 1 -not \( -name 'en*' -or -name 'locale.alias' \) | xargs rm -rf + find /usr/local/share/locale -mindepth 1 -maxdepth 1 -not \( -name 'en*' -or -name 'locale.alias' \) -print0 | xargs -0 rm -rf fi # Fix libc headers to remain compatible with C99 compilers. @@ -61,11 +62,11 @@ find /usr/include/ -type f -exec sed -i 's/\bextern _*inline_*\b/extern __inline if [ "${DEVTOOLSET_ROOTPATH:-}" != "" ]; then # remove useless things that have been installed/updated by devtoolset - if [ -d $DEVTOOLSET_ROOTPATH/usr/share/man ]; then - rm -rf $DEVTOOLSET_ROOTPATH/usr/share/man + if [ -d "${DEVTOOLSET_ROOTPATH}/usr/share/man" ]; then + rm -rf "${DEVTOOLSET_ROOTPATH}/usr/share/man" fi - if [ -d $DEVTOOLSET_ROOTPATH/usr/share/locale ]; then - find $DEVTOOLSET_ROOTPATH/usr/share/locale -mindepth 1 -maxdepth 1 -not \( -name 'en*' -or -name 'locale.alias' \) | xargs rm -rf + if [ -d "${DEVTOOLSET_ROOTPATH}/usr/share/locale" ]; then + find "${DEVTOOLSET_ROOTPATH}/usr/share/locale" -mindepth 1 -maxdepth 1 -not \( -name 'en*' -or -name 'locale.alias' \) -print0 | xargs -0 rm -rf fi fi diff --git a/noxfile.py b/noxfile.py index e180be385..789456fec 100644 --- a/noxfile.py +++ b/noxfile.py @@ -5,11 +5,12 @@ nox.needs_version = ">=2024.4.15" nox.options.default_venv_backend = "uv|virtualenv" +nox.options.sessions = ["lint"] @nox.session def update_python_dependencies(session): - "Update the base and per-python dependencies lockfiles" + """Update the base and per-python dependencies lock files""" if getattr(session.virtualenv, "venv_backend", "") != "uv": session.install("uv>=0.1.23") @@ -21,7 +22,9 @@ def update_python_dependencies(session): for python_minor in range(7, 14): python_version = f"3.{python_minor}" session.run( - "uv", "pip", "compile", + "uv", + "pip", + "compile", f"--python-version={python_version}", "--generate-hashes", "--no-strip-markers", @@ -35,7 +38,9 @@ def update_python_dependencies(session): # tools python_version = "3.12" session.run( - "uv", "pip", "compile", + "uv", + "pip", + "compile", f"--python-version={python_version}", "--generate-hashes", "requirements-base-tools.in", @@ -51,7 +56,9 @@ def update_python_dependencies(session): tmp_file = Path(session.create_tmp()) / f"{tool}.in" tmp_file.write_text(f"{tool}\n") session.run( - "uv", "pip", "compile", + "uv", + "pip", + "compile", f"--python-version={python_version}", "--generate-hashes", str(tmp_file), @@ -64,7 +71,7 @@ def update_python_dependencies(session): @nox.session(python="3.12", reuse_venv=True) def update_native_dependencies(session): - "Update the native dependencies" + """Update the native dependencies""" script = "tools/update_native_dependencies.py" deps = nox.project.load_toml(script)["dependencies"] session.install(*deps) @@ -73,8 +80,15 @@ def update_native_dependencies(session): @nox.session(python="3.12", reuse_venv=True) def update_interpreters_download(session): - "Update all the Python interpreters" + """Update all the Python interpreters""" script = "tools/update_interpreters_download.py" deps = nox.project.load_toml(script)["dependencies"] session.install(*deps) session.run("python", script, *session.posargs) + + +@nox.session(python="3.12", reuse_venv=True) +def lint(session: nox.Session) -> None: + """Run linters on the codebase.""" + session.install("pre-commit") + session.run("pre-commit", "run", "--all-files") diff --git a/pep-513.rst b/pep-513.rst index 934b242bb..7ebabdfbc 100644 --- a/pep-513.rst +++ b/pep-513.rst @@ -58,7 +58,7 @@ companies who have been distributing such widely-portable pre-compiled Python extension modules for Linux -- e.g. Enthought with Canopy [4]_ and Continuum Analytics with Anaconda [5]_. -Building on the compability lessons learned from these companies, we thus +Building on the compatibility lessons learned from these companies, we thus define a baseline ``manylinux1`` platform tag for use by binary Python wheels, and introduce the implementation of preliminary tools to aid in the construction of these ``manylinux1`` wheels. diff --git a/policy-info/anaconda-2.4.1-py27-libraries b/policy-info/anaconda-2.4.1-py27-libraries deleted file mode 100644 index 20c707aa9..000000000 --- a/policy-info/anaconda-2.4.1-py27-libraries +++ /dev/null @@ -1,22 +0,0 @@ -ld-linux-x86-64.so.2 -libcrypt.so.1 -libc.so.6 -libdl.so.2 -libgcc_s.so.1 -libglib-2.0.so.0 -libGL.so.1 -libgobject-2.0.so.0 -libgthread-2.0.so.0 -libICE.so.6 -libm.so.6 -libncursesw.so.5 -libnsl.so.1 -libpanelw.so.5 -libpthread.so.0 -librt.so.1 -libSM.so.6 -libstdc++.so.6 -libutil.so.1 -libX11.so.6 -libXext.so.6 -libXrender.so.1 diff --git a/policy-info/anaconda-2.4.1-py35-libraries b/policy-info/anaconda-2.4.1-py35-libraries deleted file mode 100644 index 20c707aa9..000000000 --- a/policy-info/anaconda-2.4.1-py35-libraries +++ /dev/null @@ -1,22 +0,0 @@ -ld-linux-x86-64.so.2 -libcrypt.so.1 -libc.so.6 -libdl.so.2 -libgcc_s.so.1 -libglib-2.0.so.0 -libGL.so.1 -libgobject-2.0.so.0 -libgthread-2.0.so.0 -libICE.so.6 -libm.so.6 -libncursesw.so.5 -libnsl.so.1 -libpanelw.so.5 -libpthread.so.0 -librt.so.1 -libSM.so.6 -libstdc++.so.6 -libutil.so.1 -libX11.so.6 -libXext.so.6 -libXrender.so.1 diff --git a/policy-info/canopy-1.6.1-libraries-needed-for-either b/policy-info/canopy-1.6.1-libraries-needed-for-either deleted file mode 100644 index 140f9ef40..000000000 --- a/policy-info/canopy-1.6.1-libraries-needed-for-either +++ /dev/null @@ -1,40 +0,0 @@ -ld-linux-x86-64.so.2 -libasound.so.2 -libatk-1.0.so.0 -libcrypt.so.1 -libc.so.6 -libdl.so.2 -libfbclient.so.2 -libfontconfig.so.1 -libgcc_s.so.1 -libgdbm.so.2 -libgdk_pixbuf-2.0.so.0 -libgdk-x11-2.0.so.0 -libglib-2.0.so.0 -libGL.so.1 -libGLU.so.1 -libgmodule-2.0.so.0 -libgobject-2.0.so.0 -libgthread-2.0.so.0 -libgtk-x11-2.0.so.0 -libICE.so.6 -libm.so.6 -libmysqlclient_r.so.15 -libnsl.so.1 -libodbc.so.1 -libpango-1.0.so.0 -libpng12.so.0 -libpq.so.4 -libpthread.so.0 -librt.so.1 -libSM.so.6 -libsqlite.so.0 -libstdc++.so.6 -libutil.so.1 -libX11.so.6 -libXext.so.6 -libXft.so.2 -libXinerama.so.1 -libXrender.so.1 -libxslt.so.1 -libyaml-0.so.2 diff --git a/policy-info/canopy-1.6.1-libraries-needed-for-installer b/policy-info/canopy-1.6.1-libraries-needed-for-installer deleted file mode 100644 index f0118f380..000000000 --- a/policy-info/canopy-1.6.1-libraries-needed-for-installer +++ /dev/null @@ -1,32 +0,0 @@ -ld-linux-x86-64.so.2 -libasound.so.2 -libcrypt.so.1 -libc.so.6 -libdl.so.2 -libfbclient.so.2 -libfontconfig.so.1 -libfreetype.so.6 -libgcc_s.so.1 -libgdbm.so.2 -libGL.so.1 -libICE.so.6 -libm.so.6 -libmysqlclient_r.so.15 -libncursesw.so.5 -libnsl.so.1 -libodbc.so.1 -libpanelw.so.5 -libpq.so.4 -libpthread.so.0 -librt.so.1 -libSM.so.6 -libsqlite.so.0 -libstdc++.so.6 -libutil.so.1 -libX11.so.6 -libXext.so.6 -libXft.so.2 -libxml2.so.2 -libXrender.so.1 -libxslt.so.1 -libyaml-0.so.2 diff --git a/policy-info/canopy-1.6.1-libraries-needed-for-main-env b/policy-info/canopy-1.6.1-libraries-needed-for-main-env deleted file mode 100644 index 6ae695994..000000000 --- a/policy-info/canopy-1.6.1-libraries-needed-for-main-env +++ /dev/null @@ -1,25 +0,0 @@ -ld-linux-x86-64.so.2 -libasound.so.2 -libatk-1.0.so.0 -libc.so.6 -libdl.so.2 -libgcc_s.so.1 -libgdk_pixbuf-2.0.so.0 -libgdk-x11-2.0.so.0 -libglib-2.0.so.0 -libGL.so.1 -libGLU.so.1 -libgmodule-2.0.so.0 -libgobject-2.0.so.0 -libgthread-2.0.so.0 -libgtk-x11-2.0.so.0 -libm.so.6 -libpango-1.0.so.0 -libpng12.so.0 -libpthread.so.0 -librt.so.1 -libSM.so.6 -libstdc++.so.6 -libutil.so.1 -libX11.so.6 -libXinerama.so.1 diff --git a/policy-info/canopy-further-investigation/all-so.sh b/policy-info/canopy-further-investigation/all-so.sh deleted file mode 100755 index 6e0aa2268..000000000 --- a/policy-info/canopy-further-investigation/all-so.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -for F in \ - $(find -L "$@" -type f -a -exec sh -c "file '{}' | grep -q ELF" \; -print); -do - echo "$F" - readelf -d "$F" | grep NEEDED -done diff --git a/policy-info/canopy-further-investigation/canopy-1.6.1-all-libraries b/policy-info/canopy-further-investigation/canopy-1.6.1-all-libraries deleted file mode 100644 index 0bbc9c142..000000000 --- a/policy-info/canopy-further-investigation/canopy-1.6.1-all-libraries +++ /dev/null @@ -1,3478 +0,0 @@ -/home/njs/Enthought/Canopy_64bit/User/bin/pngfix - 0x0000000000000001 (NEEDED) Shared library: [libpng16.so.16] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/opj_dump - 0x0000000000000001 (NEEDED) Shared library: [libopenjp2.so.7] - 0x0000000000000001 (NEEDED) Shared library: [libpng16.so.16] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/png-fix-itxt - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/python2.7 - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/opj_compress - 0x0000000000000001 (NEEDED) Shared library: [libopenjp2.so.7] - 0x0000000000000001 (NEEDED) Shared library: [libpng16.so.16] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/python - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/wxrc-2.8 - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/opj_decompress - 0x0000000000000001 (NEEDED) Shared library: [libopenjp2.so.7] - 0x0000000000000001 (NEEDED) Shared library: [libpng16.so.16] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/bin/python2 - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_stc-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_svg-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libpng16.so.16.12.0 - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_baseu_net-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_richtext-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libpanelw.so.5.9 - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libncursesw.so.5] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_baseu_xml-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libjpeg.so.7.0.0 - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_gl-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libGL.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libGLU.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libopenjp2.so.2.1.0 - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_ogl-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_adv-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_gizmos_xrc-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_gizmos-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/signal/spline.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/signal/_spectral.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/signal/sigtools.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/signal/_max_len_seq.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/special/_ellip_harm_2.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/special/_ufuncs_cxx.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/special/_ufuncs.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/special/specfun.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/odr/__odrpack.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/stats/mvn.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/stats/futil.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/stats/_rank.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/stats/vonmises_cython.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/stats/statlib.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/fftpack/_fftpack.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/fftpack/convolve.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/integrate/_odepack.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/integrate/_dop.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/integrate/vode.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/integrate/lsoda.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/integrate/_test_multivariate.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/integrate/_quadpack.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/integrate/_test_odeint_banded.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/io/matlab/mio5_utils.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/io/matlab/mio_utils.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/io/matlab/streams.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/cluster/_hierarchy.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/cluster/_vq.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/cython_blas.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/_solve_toeplitz.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/_interpolative.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/_fblas.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/cython_lapack.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/_decomp_update.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/_flapack.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/_flinalg.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/linalg/_calc_lwork.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/csgraph/_reordering.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/csgraph/_tools.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/csgraph/_shortest_path.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/csgraph/_traversal.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/csgraph/_min_spanning_tree.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/_sparsetools.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/_csparsetools.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/_iterative.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/linalg/dsolve/_superlu.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/sparse/linalg/eigen/arpack/_arpack.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/_lbfgsb.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/_slsqp.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/minpack2.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/moduleTNC.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/_cobyla.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/_minpack.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/_nnls.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/optimize/_zeros.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/interpolate/dfitpack.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/interpolate/_interpolate.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/interpolate/interpnd.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/interpolate/_fitpack.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libgfortran.so.3] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/interpolate/_ppoly.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/spatial/ckdtree.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/spatial/qhull.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/spatial/_distance_wrap.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/ndimage/_nd_image.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/scipy/ndimage/_ni_label.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/_portaudio.so - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libasound.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/kiva/agg/_plat_support.so - 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/kiva/agg/_agg.so - 0x0000000000000001 (NEEDED) Shared library: [libGL.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libGLU.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/ft2font.so - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/_tri.so - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/_png.so - 0x0000000000000001 (NEEDED) Shared library: [libpng16.so.16] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/ttconv.so - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/_cntr.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/_path.so - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/_image.so - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/_delaunay.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/backends/_backend_agg.so - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/backends/_tkagg.so - 0x0000000000000001 (NEEDED) Shared library: [libtcl8.5.so] - 0x0000000000000001 (NEEDED) Shared library: [libtk8.5.so] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/_qhull.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/json.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/lib.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/hashtable.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/parser.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/_testing.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/tslib.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/msgpack/_unpacker.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/msgpack/_packer.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/_period.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/index.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/algos.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/_sparse.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/markupsafe/_speedups.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/traits/ctraits.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/lib/_compiled_base.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/multiarray.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [ld-linux-x86-64.so.2] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/multiarray_tests.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/struct_ufunc_test.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/umath_tests.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/_dotblas.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/scalarmath.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/operand_flag_tests.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/_dummy.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/umath.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/core/test_rational.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/random/mtrand.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/linalg/_umath_linalg.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/fft/fftpack_lite.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/devices/monitoredqueue.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/socket.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/_device.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/error.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/_version.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/utils.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/constants.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/message.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/_poll.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zmq/backend/cython/context.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/fontext.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/core/dynamicscope.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/core/alias.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/core/funchelper.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/signaling.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/weakmethod.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/colorext.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/enaml/callableref.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/atom/datastructures/sortedmap.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/atom/catom.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/psutil/_psutil_linux.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/psutil/_psutil_posix.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/casuarius.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_combo.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_glcanvas.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_gl-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_animate.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_aui.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_grid.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_calendar.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_media.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_stc.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_stc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_core_.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_html.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_controls_.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_webkit.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_gdi_.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_misc_.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_richtext.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_windows_.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_gizmos.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_gizmos-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_xrc.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/wx/_wizard.so - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_richtext-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_aui-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_xrc-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_qa-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_net-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/kiwisolver.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/mkl/_mkl_service.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/PIL/_imagingft.so - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/PIL/_imagingmath.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/PIL/_imagingmorph.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/PIL/_imagingtk.so - 0x0000000000000001 (NEEDED) Shared library: [libtcl8.5.so] - 0x0000000000000001 (NEEDED) Shared library: [libtk8.5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/PIL/_imaging.so - 0x0000000000000001 (NEEDED) Shared library: [libjpeg.so.7] - 0x0000000000000001 (NEEDED) Shared library: [libopenjp2.so.7] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/tornado/speedups.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/gnureadline.so - 0x0000000000000001 (NEEDED) Shared library: [libncursesw.so.5] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/chaco/contour/contour.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/chaco/_cython_speedups.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_baseu-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libgfortran.so.3.0.0 - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_plot-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libfreetype.so.6.11.2 - 0x0000000000000001 (NEEDED) Shared library: [libpng16.so.16] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_aui-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libxml2.so.2.9.2 - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_mmedia-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_xrc-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_html-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_adv-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libncursesw.so.5.9 - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_fl-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_gizmos-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libformw.so.5.9 - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libncursesw.so.5] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_qa-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu_xml-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_html-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_gtk2u_core-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libpython2.7.so.1.0 - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libwx_gtk2u_core-2.8.so.0.6.0 - 0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libatk-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libgmodule-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libgthread-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXinerama.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpng12.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libwx_baseu-2.8.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/User/lib/libmenuw.so.5.9 - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libncursesw.so.5] -/home/njs/Enthought/Canopy_64bit/System/bin/python2.7 - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/System/bin/python - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/System/bin/python2 - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -/home/njs/Enthought/Canopy_64bit/System/lib/libpython2.7.so.1.0 - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/bin/_python - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/lib/python2.7/lib-dynload/fcntl.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/lib/libpython2.7.so.1.0 - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/curve_keygen - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/pyside-lupdate - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qdoc3 - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/lrelease - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qmake - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qdbus - 0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qdbusviewer - 0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/xmlpatterns - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/uic3 - 0x0000000000000001 (NEEDED) Shared library: [libQt3Support.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qmlviewer - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtOpenGL.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libGL.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qdbusxml2cpp - 0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/lconvert - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/designer - 0x0000000000000001 (NEEDED) Shared library: [libQtDesignerComponents.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtDesigner.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qdbuscpp2xml - 0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/python2.7 - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qttracereplay - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/shiboken - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libxslt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libxml2.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/uic - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/lupdate - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qtconfig - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libXrender.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfontconfig.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libXext.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/xmlpatternsvalidator - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qmlplugindump - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/pyside-rcc - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/linguist - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/assistant - 0x0000000000000001 (NEEDED) Shared library: [libQtHelp.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtWebKit.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/rcc - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qhelpgenerator - 0x0000000000000001 (NEEDED) Shared library: [libQtHelp.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/moc - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qt3to4 - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qhelpconverter - 0x0000000000000001 (NEEDED) Shared library: [libQtHelp.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/qcollectiongenerator - 0x0000000000000001 (NEEDED) Shared library: [libQtHelp.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/bin/pixeltool - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtDBus.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtDesignerComponents.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtDesigner.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_avx.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_vml_def.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtXmlPatterns.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtOpenGL.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libGL.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libXrender.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfontconfig.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libXext.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_intel_lp64.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtWebKit.so.4.9.4 - 0x0000000000000001 (NEEDED) Shared library: [libfontconfig.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libXext.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libXrender.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_blacs_intelmpi_ilp64.so -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtSql.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_rt.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtHelp.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtCLucene.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libz.so.1.2.5 - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_vml_p4n.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libpyside-python2.7.so.1.2.2 - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_cdft_core.so -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libcrypto.so.1.0.0 - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libtk8.5.so - 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libXft.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libXrender.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfontconfig.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtDesigner.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_sequential.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_p4n.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libssl.so.1.0.0 - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_vml_mc3.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtXml.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_gf_lp64.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQt3Support.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtCore.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [ld-linux-x86-64.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_gnu_thread.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtDeclarative.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libdb-4.3.so - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/mmap.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/future_builtins.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/pyexpat.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/termios.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/resource.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_tkinter.so - 0x0000000000000001 (NEEDED) Shared library: [libtk8.5.so] - 0x0000000000000001 (NEEDED) Shared library: [libtcl8.5.so] - 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_sqlite3.so - 0x0000000000000001 (NEEDED) Shared library: [libsqlite3.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_random.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/datetime.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_codecs_kr.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_codecs_hk.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/zlib.so - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_hashlib.so - 0x0000000000000001 (NEEDED) Shared library: [libssl.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_struct.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_json.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_socket.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_multiprocessing.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/audioop.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/grp.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/itertools.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_locale.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/binascii.so - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/syslog.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_csv.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/select.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_bisect.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/spwd.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_multibytecodec.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_codecs_tw.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/strop.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/parser.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_codecs_jp.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_functools.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_heapq.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/nis.so - 0x0000000000000001 (NEEDED) Shared library: [libnsl.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_ssl.so - 0x0000000000000001 (NEEDED) Shared library: [libssl.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_io.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/linuxaudiodev.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/gdbm.so - 0x0000000000000001 (NEEDED) Shared library: [libgdbm.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/dbm.so - 0x0000000000000001 (NEEDED) Shared library: [libgdbm.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/time.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/operator.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/bz2.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/ossaudiodev.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_testcapi.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_elementtree.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_codecs_cn.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_ctypes.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/array.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_hotshot.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/cStringIO.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_lsprof.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/cPickle.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/math.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/fcntl.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/crypt.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/unicodedata.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_ctypes_test.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_curses_panel.so - 0x0000000000000001 (NEEDED) Shared library: [libpanelw.so.5] - 0x0000000000000001 (NEEDED) Shared library: [libncursesw.so.5] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_curses.so - 0x0000000000000001 (NEEDED) Shared library: [libncursesw.so.5] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_codecs_iso2022.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/cmath.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/lib-dynload/_collections.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/config/python.o -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/_yaml.so - 0x0000000000000001 (NEEDED) Shared library: [libyaml-0.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/markupsafe/_speedups.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/_psutil_linux.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/_psutil_posix.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/traits/ctraits.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_ARC4.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_XOR.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_CAST.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_DES3.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_ARC2.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_AES.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_Blowfish.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Cipher/_DES.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Util/strxor.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Util/_counter.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Hash/_SHA256.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Hash/_RIPEMD160.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Hash/_SHA224.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Hash/_SHA384.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Hash/_MD2.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Hash/_MD4.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/Crypto/Hash/_SHA512.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/lib/_compiled_base.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/multiarray.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [ld-linux-x86-64.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/multiarray_tests.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/struct_ufunc_test.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/umath_tests.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/_dotblas.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/scalarmath.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/operand_flag_tests.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/_dummy.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/umath.so - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/core/test_rational.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/random/mtrand.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/linalg/_umath_linalg.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so - 0x0000000000000001 (NEEDED) Shared library: [libmkl_gf_lp64.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_intel_thread.so] - 0x0000000000000001 (NEEDED) Shared library: [libmkl_core.so] - 0x0000000000000001 (NEEDED) Shared library: [libiomp5.so] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/numpy/fft/fftpack_lite.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/devices/monitoredqueue.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/socket.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/_device.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/error.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/_version.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/utils.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/constants.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/message.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/_poll.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/zmq/backend/cython/context.so - 0x0000000000000001 (NEEDED) Shared library: [libzmq.so.5] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/faulthandler.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtUiTools.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtDesigner.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtHelp.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtHelp.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtWebKit.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtWebKit.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtCore.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtTest.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtTest.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtOpenGL.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtOpenGL.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtSql.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtScript.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtXml.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtScriptTools.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScriptTools.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtXmlPatterns.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtDeclarative.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtOpenGL.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtMultimedia.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtMultimedia.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtSvg.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtNetwork.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/PySide/QtGui.so - 0x0000000000000001 (NEEDED) Shared library: [libpyside-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/shiboken.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libshiboken-python2.7.so.1.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/python2.7/site-packages/tornado/speedups.so - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtGui.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libSM.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libICE.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libXrender.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libfontconfig.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libXext.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_intel_thread.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_pgi_thread.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_blacs_intelmpi_lp64.so -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libzmq.so.5.0.0 - 0x0000000000000001 (NEEDED) Shared library: [libsodium.so.13] - 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libsodium.so.13.2.0 - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtTest.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_vml_mc.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libsqlite3.so.0.8.6 - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libpadlock.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/lib4758cca.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libnuron.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libgmp.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libaep.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libubsec.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libatalla.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libcapi.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libsureware.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libcswift.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libgost.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/engines/libchil.so - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_def.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_intel_ilp64.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libshiboken-python2.7.so.1.2.2 - 0x0000000000000001 (NEEDED) Shared library: [libpython2.7.so.1.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtSvg.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtMultimedia.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libasound.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_mc3.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_intel_sp2dp.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtCLucene.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_vml_avx.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtScriptTools.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_mc.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_scalapack_lp64.so -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_core.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtScript.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libpython2.7.so.1.0 - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libutil.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libtcl8.5.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_vml_mc2.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_gf_ilp64.so - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libiomp5.so - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libmkl_scalapack_ilp64.so -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/lib/libQtNetwork.so.4.8.7 - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libssl.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/imports/Qt/labs/particles/libqmlparticlesplugin.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/imports/Qt/labs/gestures/libqmlgesturesplugin.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/imports/Qt/labs/shaders/libqmlshadersplugin.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtOpenGL.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libGL.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/imports/QtWebKit/libqmlwebkitplugin.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtWebKit.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/accessible/libqtaccessiblewidgets.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/accessible/libqtaccessiblecompatwidgets.so - 0x0000000000000001 (NEEDED) Shared library: [libQt3Support.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/bearer/libqgenericbearer.so - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/bearer/libqnmbearer.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/bearer/libqconnmanbearer.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/graphicssystems/libqtracegraphicssystem.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/graphicssystems/libqglgraphicssystem.so - 0x0000000000000001 (NEEDED) Shared library: [libQtOpenGL.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libGL.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/iconengines/libqsvgicon.so - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/imageformats/libqsvg.so - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/imageformats/libqmng.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/imageformats/libqtiff.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/imageformats/libqico.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/imageformats/libqgif.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/imageformats/libqtga.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/imageformats/libqjpeg.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/sqldrivers/libqsqlite.so - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/sqldrivers/libqsqlite2.so - 0x0000000000000001 (NEEDED) Shared library: [libsqlite.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/sqldrivers/libqsqlodbc.so - 0x0000000000000001 (NEEDED) Shared library: [libodbc.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/sqldrivers/libqsqlpsql.so - 0x0000000000000001 (NEEDED) Shared library: [libpq.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/sqldrivers/libqsqlibase.so - 0x0000000000000001 (NEEDED) Shared library: [libfbclient.so.2] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/sqldrivers/libqsqlmysql.so - 0x0000000000000001 (NEEDED) Shared library: [libmysqlclient_r.so.15] - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libcrypt.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libnsl.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libssl.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/designer/libqdeclarativeview.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtDesigner.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/designer/libqt3supportwidgets.so - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQt3Support.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtDesigner.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/designer/libqwebview.so - 0x0000000000000001 (NEEDED) Shared library: [libQtWebKit.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtDesigner.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/codecs/libqtwcodecs.so - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/codecs/libqcncodecs.so - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/codecs/libqjpcodecs.so - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/codecs/libqkrcodecs.so - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/qmltooling/libqmldbg_tcp.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/qmltooling/libqmldbg_inspector.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDeclarative.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSvg.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtSql.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXmlPatterns.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtNetwork.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/inputmethods/libqimsw-multi.so - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -Canopy/appdata/canopy-1.6.1.3253.rh5-x86_64/plugins/script/libqtscriptdbus.so - 0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtScript.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4] - 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] - 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] - 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] - 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] diff --git a/policy-info/distro-versions-info.txt b/policy-info/distro-versions-info.txt deleted file mode 100644 index 829ed97e9..000000000 --- a/policy-info/distro-versions-info.txt +++ /dev/null @@ -1,12 +0,0 @@ -A note for next time we're updating the manylinux definitions: - -Distrowatch has an amazing set of tables showing which versions of -which distros ship which libraries. So if you want to know the answer -to questions like "which versions of debian have a glibc that is newer -than the one in RHEL 7", then here you go: - -https://distrowatch.com/table.php?distribution=redhat -https://distrowatch.com/table.php?distribution=debian -https://distrowatch.com/table.php?distribution=ubuntu - -etc. \ No newline at end of file diff --git a/policy-info/external-so.sh b/policy-info/external-so.sh deleted file mode 100755 index 1222fdffc..000000000 --- a/policy-info/external-so.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -# Usage: $0 MAIN-DIR [SUPP-DIR1 ...] - -# Prints a list of all shared libraries that are *needed* by some file in -# MAIN-DIR, but are not *provided* by either the MAIN-DIR or any of the -# SUPP-DIRs. - -# First pipeline finds all ELF files, then uses readelf to extract list of -# NEEDED objects (printed like 'blah blah [actual .so name]'), and extracts -# the 'actual .so name' part from this line. -# -# Second pipeline finds all .so basenames. -# -# Then comm -23 means "give me everything in first file that's not in second". -# -# Canopy does weird stuff with splitting the install across two directories -# with symlinks between them, so we accept multiple directory names, and use -# -L to follow symlinks, just to be sure. -comm -23 \ - <(find -L "$1" \ - -type f -a -exec sh -c "file '{}' | grep -q ELF" \; \ - -print0 \ - | xargs -0 -I FILE readelf -d FILE \ - | grep NEEDED \ - | sed -e 's/.*\[\(.*\)\]/\1/' \ - | sort -u) \ - <(find -L "$@" -name '*.so*' | xargs -n1 basename | sort -u) diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 000000000..6031ed52c --- /dev/null +++ b/ruff.toml @@ -0,0 +1,29 @@ +line-length = 100 + +[lint] +extend-select = [ + "B", # flake8-bugbear + "I", # isort + "ARG", # flake8-unused-arguments + "C4", # flake8-comprehensions + "EM", # flake8-errmsg + "ICN", # flake8-import-conventions + "ISC", # flake8-implicit-str-concat + "G", # flake8-logging-format + "PGH", # pygrep-hooks + "PIE", # flake8-pie + "PL", # pylint + "PT", # flake8-pytest-style + "RET", # flake8-return + "RUF", # Ruff-specific + "SIM", # flake8-simplify + "TID251", # flake8-tidy-imports.banned-api + "UP", # pyupgrade + "YTT", # flake8-2020 + "EXE", # flake8-executable + "PYI", # flake8-pyi +] +ignore = [ + "PLR", # Design related pylint codes + "ISC001", # Conflicts with formatter +] diff --git a/tests/ctest/test_sqlite3.cpp b/tests/ctest/test_sqlite3.cpp index bc9b10e35..0cb8fad5c 100644 --- a/tests/ctest/test_sqlite3.cpp +++ b/tests/ctest/test_sqlite3.cpp @@ -7,6 +7,6 @@ int main() std::string expected_version = CMAKE_EXPECTED_SQLite3_VERSION; std::string found_version = SQLITE_VERSION; std::cout << "SQLite3: expecting version " << expected_version - << ", found verison " << found_version << std::endl; + << ", found version " << found_version << std::endl; return expected_version.compare(found_version); } diff --git a/tests/forty-two/setup.py b/tests/forty-two/setup.py index 1458b2979..c258e55d5 100644 --- a/tests/forty-two/setup.py +++ b/tests/forty-two/setup.py @@ -1,4 +1,4 @@ -from setuptools import setup, Extension +from setuptools import Extension, setup setup( name="forty_two", diff --git a/tests/manylinux-check.py b/tests/manylinux-check.py index 6531cca66..3281dfa48 100644 --- a/tests/manylinux-check.py +++ b/tests/manylinux-check.py @@ -6,12 +6,14 @@ def is_manylinux1_compatible(): # Only Linux, and only x86-64 / i686 from sysconfig import get_platform + if get_platform() not in ["linux-x86_64", "linux-i686"]: return False # Check for presence of _manylinux module try: import _manylinux + return bool(_manylinux.manylinux1_compatible) except (ImportError, AttributeError): # Fall through to heuristic check below @@ -24,12 +26,14 @@ def is_manylinux1_compatible(): def is_manylinux2010_compatible(): # Only Linux, and only x86-64 / i686 from sysconfig import get_platform + if get_platform() not in ["linux-x86_64", "linux-i686"]: return False # Check for presence of _manylinux module try: import _manylinux + return bool(_manylinux.manylinux2010_compatible) except (ImportError, AttributeError): # Fall through to heuristic check below @@ -42,6 +46,7 @@ def is_manylinux2010_compatible(): def is_manylinux2014_compatible(): # Only Linux, and only supported architectures from sysconfig import get_platform + if get_platform() not in [ "linux-x86_64", "linux-i686", @@ -57,6 +62,7 @@ def is_manylinux2014_compatible(): # Check for presence of _manylinux module try: import _manylinux + return bool(_manylinux.manylinux2014_compatible) except (ImportError, AttributeError): # Fall through to heuristic check below @@ -90,32 +96,35 @@ def have_compatible_glibc(major, minimum_minor): assert len(version) == 2 if major != version[0]: return False - if minimum_minor > version[1]: - return False - return True + return minimum_minor <= version[1] exit_code = 0 -if sys.argv[2] in {"x86_64", "i686"} and (sys.argv[1] in {"manylinux1", "manylinux2010", "manylinux2014"} or sys.argv[1].startswith("manylinux_")): +if sys.argv[2] in {"x86_64", "i686"} and ( + sys.argv[1] in {"manylinux1", "manylinux2010", "manylinux2014"} + or sys.argv[1].startswith("manylinux_") +): if is_manylinux1_compatible(): - print("%s %s is manylinux1 compatible" % (sys.argv[1], sys.executable)) + print(f"{sys.argv[1]} {sys.executable} is manylinux1 compatible") else: - print("%s %s is NOT manylinux1 compatible" % (sys.argv[1], sys.executable)) + print(f"{sys.argv[1]} {sys.executable} is NOT manylinux1 compatible") exit_code = 1 -if sys.argv[2] in {"x86_64", "i686"} and (sys.argv[1] in {"manylinux2010", "manylinux2014"} or sys.argv[1].startswith("manylinux_")): +if sys.argv[2] in {"x86_64", "i686"} and ( + sys.argv[1] in {"manylinux2010", "manylinux2014"} or sys.argv[1].startswith("manylinux_") +): if is_manylinux2010_compatible(): - print("%s %s is manylinux2010 compatible" % (sys.argv[1], sys.executable)) + print(f"{sys.argv[1]} {sys.executable} is manylinux2010 compatible") else: - print("%s %s is NOT manylinux2010 compatible" % (sys.argv[1], sys.executable)) + print(f"{sys.argv[1]} {sys.executable} is NOT manylinux2010 compatible") exit_code = 1 if sys.argv[1] in {"manylinux2014"} or sys.argv[1].startswith("manylinux_"): if is_manylinux2014_compatible(): - print("%s %s is manylinux2014 compatible" % (sys.argv[1], sys.executable)) + print(f"{sys.argv[1]} {sys.executable} is manylinux2014 compatible") else: - print("%s %s is NOT manylinux2014 compatible" % (sys.argv[1], sys.executable)) + print(f"{sys.argv[1]} {sys.executable} is NOT manylinux2014 compatible") exit_code = 1 sys.exit(exit_code) diff --git a/tests/run_tests.sh b/tests/run_tests.sh index 64a0e5889..39991f737 100755 --- a/tests/run_tests.sh +++ b/tests/run_tests.sh @@ -25,25 +25,25 @@ fi # the following environment variable allows other manylinux-like projects to run # the same tests as manylinux without the same number of CPython installations if [ "${ADJUST_CPYTHON_COUNT:-}" != "" ]; then - EXPECTED_PYTHON_COUNT=$(( ${EXPECTED_PYTHON_COUNT} ${ADJUST_CPYTHON_COUNT} )) - EXPECTED_PYTHON_COUNT_ALL=$(( ${EXPECTED_PYTHON_COUNT_ALL} ${ADJUST_CPYTHON_COUNT} )) + EXPECTED_PYTHON_COUNT=$(( EXPECTED_PYTHON_COUNT + ADJUST_CPYTHON_COUNT )) + EXPECTED_PYTHON_COUNT_ALL=$(( EXPECTED_PYTHON_COUNT_ALL + ADJUST_CPYTHON_COUNT )) fi PYTHON_COUNT=$(manylinux-interpreters list --installed | wc -l) -if [ ${EXPECTED_PYTHON_COUNT} -ne ${PYTHON_COUNT} ]; then +if [ "${EXPECTED_PYTHON_COUNT}" -ne "${PYTHON_COUNT}" ]; then echo "unexpected number of default python installations: ${PYTHON_COUNT}, expecting ${EXPECTED_PYTHON_COUNT}" manylinux-interpreters list --installed exit 1 fi PYTHON_COUNT_ALL=$(manylinux-interpreters list | wc -l) -if [ ${EXPECTED_PYTHON_COUNT_ALL} -ne ${PYTHON_COUNT_ALL} ]; then +if [ "${EXPECTED_PYTHON_COUNT_ALL}" -ne "${PYTHON_COUNT_ALL}" ]; then echo "unexpected number of overall python installations: ${PYTHON_COUNT_ALL}, expecting ${EXPECTED_PYTHON_COUNT_ALL}" manylinux-interpreters list exit 1 fi manylinux-interpreters ensure-all PYTHON_COUNT=$(manylinux-interpreters list --installed | wc -l) -if [ ${EXPECTED_PYTHON_COUNT_ALL} -ne ${PYTHON_COUNT} ]; then +if [ "${EXPECTED_PYTHON_COUNT_ALL}" -ne "${PYTHON_COUNT}" ]; then echo "unexpected number of python installations after 'manylinux-python ensure-all': ${PYTHON_COUNT}, expecting ${EXPECTED_PYTHON_COUNT_ALL}" manylinux-interpreters list --installed exit 1 @@ -53,9 +53,9 @@ PYTHON_COUNT=0 for PYTHON in /opt/python/*/bin/python; do # Smoke test to make sure that our Pythons work, and do indeed detect as # being manylinux compatible: - $PYTHON $MY_DIR/manylinux-check.py ${AUDITWHEEL_POLICY} ${AUDITWHEEL_ARCH} + $PYTHON "${MY_DIR}/manylinux-check.py" "${AUDITWHEEL_POLICY}" "${AUDITWHEEL_ARCH}" # Make sure that SSL cert checking works - $PYTHON $MY_DIR/ssl-check.py + $PYTHON "${MY_DIR}/ssl-check.py" IMPLEMENTATION=$(${PYTHON} -c "import sys; print(sys.implementation.name)") PYVERS=$(${PYTHON} -c "import sys; print('.'.join(map(str, sys.version_info[:2])))") PY_GIL=$(${PYTHON} -c "import sysconfig; print('t' if sysconfig.get_config_vars().get('Py_GIL_DISABLED', 0) else '')") @@ -66,33 +66,33 @@ for PYTHON in /opt/python/*/bin/python; do # Make sure tkinter module can be loaded properly $PYTHON -c 'import tkinter; print(tkinter.TkVersion); assert tkinter.TkVersion >= 8.6' # cpython shall be available as python - LINK_VERSION=$(python${PYVERS}${PY_GIL} -VV) + LINK_VERSION=$("python${PYVERS}${PY_GIL}" -VV) REAL_VERSION=$(${PYTHON} -VV) test "${LINK_VERSION}" = "${REAL_VERSION}" fi # cpythonX.Y / pypyX.Y shall be available directly in PATH - LINK_VERSION=$(${IMPLEMENTATION}${PYVERS}${PY_GIL} -VV) + LINK_VERSION=$("${IMPLEMENTATION}${PYVERS}${PY_GIL}" -VV) REAL_VERSION=$(${PYTHON} -VV) test "${LINK_VERSION}" = "${REAL_VERSION}" # check a simple project can be built - PY_ABI_TAGS=$(basename $(dirname $(dirname $PYTHON))) + PY_ABI_TAGS=$(basename "$(dirname "$(dirname "$PYTHON")")") SRC_DIR=/tmp/forty-two-${PY_ABI_TAGS} DIST_DIR=/tmp/dist-${PY_ABI_TAGS} - cp -rf ${MY_DIR}/forty-two ${SRC_DIR} + cp -rf "${MY_DIR}/forty-two" "${SRC_DIR}" EXPECTED_WHEEL_NAME=forty_two-0.1.0-${PY_ABI_TAGS}-linux_${AUDITWHEEL_ARCH}.whl - ${PYTHON} -m build -w -o ${DIST_DIR} ${SRC_DIR} - if [ ! -f ${DIST_DIR}/${EXPECTED_WHEEL_NAME} ]; then - echo "unexcpected wheel built: '$(basename $(find ${DIST_DIR} -name '*.whl'))' instead of '${EXPECTED_WHEEL_NAME}'" + ${PYTHON} -m build -w -o "${DIST_DIR}" "${SRC_DIR}" + if [ ! -f "${DIST_DIR}/${EXPECTED_WHEEL_NAME}" ]; then + echo "unexpected wheel built: '$(find "${DIST_DIR}" -name '*.whl' -exec basename '{}' \; -quit)' instead of '${EXPECTED_WHEEL_NAME}'" exit 1 fi - auditwheel repair --only-plat -w ${DIST_DIR} ${DIST_DIR}/${EXPECTED_WHEEL_NAME} - REPAIRED_WHEEL=$(find ${DIST_DIR} -name "forty_two-0.1.0-${PY_ABI_TAGS}-*${AUDITWHEEL_POLICY}_${AUDITWHEEL_ARCH}*.whl") + auditwheel repair --only-plat -w "${DIST_DIR}" "${DIST_DIR}/${EXPECTED_WHEEL_NAME}" + REPAIRED_WHEEL=$(find "${DIST_DIR}" -name "forty_two-0.1.0-${PY_ABI_TAGS}-*${AUDITWHEEL_POLICY}_${AUDITWHEEL_ARCH}*.whl") if [ ! -f "${REPAIRED_WHEEL}" ]; then echo "invalid repaired wheel name" exit 1 fi - ${PYTHON} -m pip install ${REPAIRED_WHEEL} + ${PYTHON} -m pip install "${REPAIRED_WHEEL}" if [ "$(${PYTHON} -c 'import forty_two; print(forty_two.answer())')" != "42" ]; then echo "invalid answer, expecting 42" exit 1 @@ -100,16 +100,16 @@ for PYTHON in /opt/python/*/bin/python; do if [ "${PYVERS}" != "3.6" ] && [ "${PYVERS}" != "3.7" ] && [ "${IMPLEMENTATION}" != "graalpy" ] && [ "${AUDITWHEEL_POLICY:0:9}_${AUDITWHEEL_ARCH}" != "musllinux_ppc64le" ] && [ "${AUDITWHEEL_POLICY:0:9}_${AUDITWHEEL_ARCH}" != "musllinux_s390x" ] && [ "${AUDITWHEEL_ARCH}" != "riscv64" ]; then # no uv on musllinux ppc64le / s390x UV_PYTHON=/tmp/uv-test-${IMPLEMENTATION}${PYVERS}/bin/python - uv venv --python ${PYTHON} /tmp/uv-test-${IMPLEMENTATION}${PYVERS} - uv pip install --python ${UV_PYTHON} ${REPAIRED_WHEEL} + uv venv --python "${PYTHON}" "/tmp/uv-test-${IMPLEMENTATION}${PYVERS}" + uv pip install --python "${UV_PYTHON}" "${REPAIRED_WHEEL}" if [ "$(${UV_PYTHON} -c 'import forty_two; print(forty_two.answer())')" != "42" ]; then echo "invalid answer, expecting 42" exit 1 fi fi - PYTHON_COUNT=$(( $PYTHON_COUNT + 1 )) + PYTHON_COUNT=$(( PYTHON_COUNT + 1 )) done -if [ ${EXPECTED_PYTHON_COUNT_ALL} -ne ${PYTHON_COUNT} ]; then +if [ "${EXPECTED_PYTHON_COUNT_ALL}" -ne "${PYTHON_COUNT}" ]; then echo "all python installations were not tested: ${PYTHON_COUNT}, expecting ${EXPECTED_PYTHON_COUNT_ALL}" ls /opt/python exit 1 diff --git a/tests/ssl-check.py b/tests/ssl-check.py index 3e247e66a..f97a57d74 100644 --- a/tests/ssl-check.py +++ b/tests/ssl-check.py @@ -1,32 +1,22 @@ # cf. https://github.com/pypa/manylinux/issues/53 import sys +from urllib.request import urlopen GOOD_SSL = "https://google.com" BAD_SSL = "https://self-signed.badssl.com" -print("Testing SSL certificate checking for Python:", sys.version) +print(f"Testing SSL certificate checking for Python: {sys.version}") -if (sys.version_info[:2] < (3, 4)): - print("This version never checks SSL certs; skipping tests") - sys.exit(0) - -if sys.version_info[0] >= 3: - from urllib.request import urlopen - EXC = OSError -else: - from urllib import urlopen - EXC = IOError - -print("Connecting to %s should work" % (GOOD_SSL,)) +print(f"Connecting to {GOOD_SSL} should work") urlopen(GOOD_SSL) print("...it did, yay.") -print("Connecting to %s should fail" % (BAD_SSL,)) +print(f"Connecting to {BAD_SSL} should fail") try: urlopen(BAD_SSL) # If we get here then we failed: print("...it DIDN'T!!!!!11!!1one!") sys.exit(1) -except EXC: +except OSError: print("...it did, yay.") diff --git a/tools/update_interpreters_download.py b/tools/update_interpreters_download.py index 42f77a492..20bd126df 100644 --- a/tools/update_interpreters_download.py +++ b/tools/update_interpreters_download.py @@ -1,5 +1,3 @@ -#!/usr/bin/env python - # /// script # dependencies = ["packaging", "requests"] # /// @@ -17,7 +15,6 @@ from packaging.specifiers import Specifier from packaging.version import Version - PROJECT_ROOT = Path(__file__).parent.parent.resolve(strict=True) PYTHON_VERSIONS = PROJECT_ROOT / "docker" / "build_scripts" / "python_versions.json" @@ -45,8 +42,7 @@ def update_pypy_version(releases, py_spec, pp_spec, tag, arch, version_dict, upd continue try: file = next( - f for f in r["files"] - if f["arch"] == pypy_arch and f["platform"] == "linux" + f for f in r["files"] if f["arch"] == pypy_arch and f["platform"] == "linux" ) except StopIteration: continue @@ -69,7 +65,8 @@ def update_pypy_versions(versions, updates): release["python_version"] = Version(f"{py_version.major}.{py_version.minor}") # filter-out pre-release releases = [ - r for r in releases + r + for r in releases if not r["pypy_version"].is_prerelease and not r["pypy_version"].is_devrelease ] releases.sort(key=lambda r: r["pypy_version"], reverse=True) @@ -88,9 +85,7 @@ def update_pypy_versions(versions, updates): py_spec = Specifier(f"=={py_major}.{py_minor}.*") pp_spec = Specifier(f"=={pp_major}.{pp_minor}.*") for arch in versions[tag]: - update_pypy_version( - releases, py_spec, pp_spec, tag, arch, versions[tag][arch], updates - ) + update_pypy_version(releases, py_spec, pp_spec, tag, arch, versions[tag][arch], updates) def update_graalpy_version(releases, graalpy_spec, tag, arch, version_dict, updates): @@ -99,7 +94,7 @@ def update_graalpy_version(releases, graalpy_spec, tag, arch, version_dict, upda if "version" in version_dict: current_version = Version(version_dict["version"]) for r in releases: - version = Version(r["tag_name"].split('-')[1]) + version = Version(r["tag_name"].split("-")[1]) if current_version is not None and current_version >= version: continue if not graalpy_spec.contains(version): @@ -129,6 +124,7 @@ def get_next_page_link(response): for param in split[1:]: if re.match(r'rel="?next"?', param): return url + return None def update_graalpy_versions(versions, updates): @@ -145,14 +141,12 @@ def update_graalpy_versions(versions, updates): _, abi_tag = tag.split("-") graalpy_ver, _, _ = abi_tag.split("_") assert graalpy_ver.startswith("graalpy") - graalpy_ver = graalpy_ver[len("graalpy"):] + graalpy_ver = graalpy_ver[len("graalpy") :] graalpy_major = int(graalpy_ver[:2]) graalpy_minor = int(graalpy_ver[2:]) graalpy_spec = Specifier(f"=={graalpy_major}.{graalpy_minor}.*") for arch in versions[tag]: - update_graalpy_version( - releases, graalpy_spec, tag, arch, versions[tag][arch], updates - ) + update_graalpy_version(releases, graalpy_spec, tag, arch, versions[tag][arch], updates) def main(): diff --git a/tools/update_native_dependencies.py b/tools/update_native_dependencies.py index e193c26c6..81323bb28 100644 --- a/tools/update_native_dependencies.py +++ b/tools/update_native_dependencies.py @@ -1,5 +1,3 @@ -#!/usr/bin/env python - # /// script # dependencies = ["lastversion>=3.5.0", "packaging", "requests"] # /// @@ -8,26 +6,21 @@ import hashlib import re import subprocess - from collections import defaultdict from pathlib import Path import requests - from lastversion import latest from lastversion.version import Version - PROJECT_ROOT = Path(__file__).parent.parent.resolve(strict=True) DOCKERFILE = PROJECT_ROOT / "docker" / "Dockerfile" def _sha256(url): response = requests.get( - url, - allow_redirects=True, - headers={"Accept": "application/octet-stream"}, - stream=True) + url, allow_redirects=True, headers={"Accept": "application/octet-stream"}, stream=True + ) response.raise_for_status() m = hashlib.sha256() for chunk in response.iter_content(chunk_size=65536): @@ -45,7 +38,11 @@ def _update_cpython(dry_run): continue version = lines[i].strip().split()[3] current_version = Version(version) - latest_version = latest("python/cpython", major=f'{current_version.major}.{current_version.minor}', pre_ok=current_version.is_prerelease) + latest_version = latest( + "python/cpython", + major=f"{current_version.major}.{current_version.minor}", + pre_ok=current_version.is_prerelease, + ) if latest_version > current_version: key = (version, str(latest_version)) if len(updates[key]) == 0: @@ -87,11 +84,15 @@ def _update_with_root(tool, dry_run): match = re_.match(lines[i]) if match is None: continue - current_version = Version(match["version"], char_fix_required=tool=="openssl") - latest_version = latest(repo[tool], major=major.get(tool, None), only=only.get(tool, None), exclude=exclude.get(tool, None)) + current_version = Version(match["version"], char_fix_required=tool == "openssl") + latest_version = latest( + repo[tool], major=major.get(tool), only=only.get(tool), exclude=exclude.get(tool) + ) if latest_version > current_version: root = f"{tool}-{latest_version}" - url = re.match(f"^ export {tool.upper()}_DOWNLOAD_URL=(?P\\S+) && \\\\$", lines[i + 2])["url"] + url = re.match( + f"^ export {tool.upper()}_DOWNLOAD_URL=(?P\\S+) && \\\\$", lines[i + 2] + )["url"] url = url.replace(f"${{{tool.upper()}_ROOT}}", root) sha256 = _sha256(f"{url}/{root}.tar.gz") lines[i + 0] = f"RUN export {tool.upper()}_ROOT={root} && \\" @@ -106,7 +107,7 @@ def _update_with_root(tool, dry_run): def _update_sqlite(dry_run): lines = DOCKERFILE.read_text().splitlines() - re_ = re.compile(f"^RUN export SQLITE_AUTOCONF_ROOT=sqlite-autoconf-(?P\\S+) && \\\\$") + re_ = re.compile("^RUN export SQLITE_AUTOCONF_ROOT=sqlite-autoconf-(?P\\S+) && \\\\$") for i in range(len(lines)): match = re_.match(lines[i]) if match is None: @@ -121,7 +122,11 @@ def _update_sqlite(dry_run): latest_dict = latest("sqlite/sqlite", output_format="dict") latest_version = latest_dict["version"] if latest_version > current_version: - version_int = latest_version.major * 1000000 + latest_version.minor * 10000 + latest_version.micro * 100 + version_int = ( + latest_version.major * 1000000 + + latest_version.minor * 10000 + + latest_version.micro * 100 + ) root = f"sqlite-autoconf-{version_int}" url = f"https://www.sqlite.org/{latest_dict['tag_date'].year}" sha256 = _sha256(f"{url}/{root}.tar.gz") @@ -150,7 +155,9 @@ def _update_with_gh(tool, dry_run): latest_tag = latest(repo[tool], output_format="tag") latest_version = Version(latest_tag) if latest_version > current_version: - url = re.match(f"^ export {tool.upper()}_DOWNLOAD_URL=(?P\\S+) && \\\\$", lines[i + 2])["url"] + url = re.match( + f"^ export {tool.upper()}_DOWNLOAD_URL=(?P\\S+) && \\\\$", lines[i + 2] + )["url"] sha256 = _sha256(f"{url}/{latest_tag}.tar.gz") lines[i + 0] = f"RUN export {tool.upper()}_VERSION={latest_version} && \\" lines[i + 1] = f" export {tool.upper()}_HASH={sha256} && \\" @@ -173,7 +180,9 @@ def _update_tcltk(dry_run): latest_version = latest("tcltk/tcl", only="core-8-6-") if latest_version > current_version and str(latest_version) != "8.6.15": root = f"tcl{latest_version}" - url = re.match("^ export TCL_DOWNLOAD_URL=(?P\\S+) && \\\\$", lines[i + 2])["url"] + url = re.match("^ export TCL_DOWNLOAD_URL=(?P\\S+) && \\\\$", lines[i + 2])[ + "url" + ] sha256 = _sha256(f"{url}/{root}-src.tar.gz") lines[i + 0] = f"RUN export TCL_ROOT={root} && \\" lines[i + 1] = f" export TCL_HASH={sha256} && \\"