2014-02-13 76 views
1

試圖使用開源spacenavd服務在arch linux上安裝我的SpaceNavigator。服務啓動正常,並且我安裝了libspacenav和spacenavd軟件包。我正在嘗試從sourceforge網站構建spnavcfg。spnavcfg - Arch Linux中的SpaceNavigator

http://sourceforge.net/projects/spacenav/files/

我下載libspacenav和spacenavd從AUR,跑makepkg -s,然後須藤吃豆子-U和本地安裝包,沒有任何問題。

spacenavcfg是另外一回事,在我可以使用pacman之前,可能需要構建自己的ABS包,但是當我從sourceforge中提取內容時,它不會編譯。我可以成功執行sudo的./configure,但是當我輸入「製作」,我得到以下錯誤:

gcc -o spnavcfg spnavcfg.o front.o back.o cfgfile.o `pkg-config --libs gtk+-2.0` 
/usr/bin/ld: front.o: undefined reference to symbol 'XOpenDisplay' 
/usr/lib/libX11.so.6: error adding symbols: DSO missing from command line 
collect2: error: ld returned 1 exit status 
Makefile:16: recipe for target 'spnavcfg' failed 
make: *** [spnavcfg] Error 1 

我一直無法弄清楚是什麼問題,通常的谷歌/論壇曳有沒有得到任何答案。

謝謝! Barrett

回答