狀況:
安裝一個冷門的軟體 Q3D,它有自己的 library,執行時錯誤訊息為 symbol lookup error: /usr/lib/libXext.so.6: undefined symbol: _XGetRequest
這軟體安裝在 /opt,用 find /opt -name libXext.so.6 找到 /opt/AnsysEM/Q3DExtractor12.0/Linux/ansoftbin64/defer/libXext.so.6
試過用 setenv LD_LIBRARY_PATH /opt/AnsysEM/Q3DExtractor12.0/Linux/ansoftbin64/defer/libXext.so.6 沒效。
最後的解法:
mv /usr/lib/libXext.so.6 /usr/lib/libXext.so.6.bk
ln -s /opt/AnsysEM/Q3DExtractor12.0/Linux/ansoftbin64/defer/libXext.so.6 /usr/lib/libXext.so.6
沒有留言:
張貼留言