2017-07-30 37 views
1

我是Linux新手(所以如果這看起來太明顯,我可以提醒),並且我已經安裝了新的Ubuntu 16.04版本。我正在嘗試從github編譯並安裝「Director」存儲庫(https://github.com/RobotLocomotion/director)。打字make superbuild後,過了一段時間我得到這個錯誤:在Ubuntu中構建過程中出現「沒有規則制定目標」錯誤

make[6]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libSM.so', needed by 'lib/libvtkDRCFilters.so'. Stop.

我注意到裏面有/usr/lib/x86_64-linux-gnu/沒有libSM.so,但我很快就搜索到了類似的文件,我founde這兩個:

[email protected]:/usr/lib/x86_64-linux-gnu$ ls libSM.so.* 
libSM.so.6 libSM.so.6.0.1 

任何想法如何解決這個問題?謝謝

編輯:顯然libSM.so存在/usr/lib/x86_64-linux-gnu/內,雖然我沒有看到它的第一例。這是更加混亂,現在...

+0

請提供有關如何重現它喜歡的軟件名稱,什麼是當錯誤發生 – dlmeetei

+1

您正在運行的命令信息@dlmeetei我添加了一些細節,正如你所建議的 –

回答

-1

你可以嘗試這樣的事情:

ln -s /usr/lib/x86_64-linux-gnu/libSM.so.6 /usr/lib/x86_64-linux-gnu/libSM.so 
+0

好吧,我試過了,但我得到:'ln:未能創建符號鏈接'/usr/lib/x86_64-linux-gnu/libSM.so':文件存在' –

+0

我再次檢查,現在我在'/ usr/lib/x86_64-linux-gnu /'裏面看到'libSM.so'。所以文件在那裏......我現在更加困惑 –

+0

你確定你正在建造在正確的目錄嗎? – Samy

相關問題