cmakeフラグを適切に選択することで、問題の解決に役立ちます。 this SO postの質問と回答を読むことが参考になるかもしれません。
CMakeCache(see here, point 5)の抜粋でBUILD_SHARED_LIBS
が無効になっていたため、参照先の指示に正確に従っているかどうかは完全にはわかりません。しかし、問題はバイナリが動的にリンクされていることを示しています。ここで私はあなたの設定の詳細を見逃しています。
vtk(Pythonラッパーと共有ライブラリを使用)をビルドするために使用したcmakeコマンドを共有してください。これはvtk 7.xで動作しました。
mkdir build
cd build
INSTALL_DIR="/opt/dev/versions/vtk/vtk-7.1.0-shared"
cmake .. -DCMAKE_BUILD_TYPE=Release \
-DVTK_WRAP_PYTHON=ON \
-DBUILD_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTING=OFF \
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR" \
-DCMAKE_MACOSX_RPATH=ON \
-DCMAKE_INSTALL_RPATH="$INSTALL_DIR/lib" \
-DPYTHON_INCLUDE_DIR="/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/" \
-DPYTHON_LIBRARY="/Library/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib"
make -j8
make install
正しいPython環境が使用されるように、私はPython関連のフラグを設定しなければならないことに注意してください。 (多くの場合、Macで利用可能な複数のPython環境があります:MacOS自身が配布したpython、自作やmacportsでインストールされたPython、またはwww.python.orgで取得したフレームワークです。)私には3番目のオプションが適用されます。
あなたの問題は、ちょうど私が[ここ](https://stackoverflow.com/questions/47697761/)で説明したものに似ている可能性があります – normanius