在中标麒麟上,編譯OpenJDK8,出現這個錯誤。
/usr/include/X11/Shell.h:51:26: 緻命錯誤:X11/SM/SMlib.h:沒有那個檔案或目錄
#include <X11/SM/SMlib.h>
本來這不是個事, 直接安裝一下X11-devel之類就可以了。現實性是無法安裝。怎麼辦?
吾在另外一個
LINUX上的/usr/include/X11下找到了目錄,然後直接複制過來,編譯通過。
有人提供了更好的解決辦法,可以試試:
yum install libSM-devel