spnavcfg - Arch Linux 中的 SpaceNavigator

Posted

技术标签:

【中文标题】spnavcfg - Arch Linux 中的 SpaceNavigator【英文标题】:spnavcfg - SpaceNavigator in Arch Linux 【发布时间】:2014-03-11 21:28:12 【问题描述】:

尝试使用开源 spacenavd 服务在 arch linux 上安装我的 SpaceNavigator。该服务启动良好,并且我安装了 libspacenav 和 spacenavd 软件包。我正在尝试从 sourceforge 网站构建 spnavcfg。

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

我从 AUR 下载了 libspacenav 和 spacenavd,运行 makepkg -s,然后 sudo pacman -U 并在本地安装了软件包,没有问题。

spacenavcfg 是另一回事,可能必须先构建自己的 ABS 包,然后才能在其上使用 pacman,但是当我从 sourceforge 中提取内容时,它无法编译。我可以成功运行 sudo ./configure,但是当我输入“make”时,我收到以下错误:

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

我无法弄清楚问题是什么,通常的谷歌/论坛巨魔没有得到任何答案。

谢谢! 巴雷特

【问题讨论】:

【参考方案1】:

这次试试这个 AUR PKGBUILD:https://aur.archlinux.org/packages/spnavcfg/

【讨论】:

以上是关于spnavcfg - Arch Linux 中的 SpaceNavigator的主要内容,如果未能解决你的问题,请参考以下文章

sh 用于修复(Arch)Linux中的蓝牙问题的命令

ARCH Linux pacman 包管理器出错总结

内核版本不会在 uname -r (Arch Linux)中更新[关闭]

Linux环境下批量修改文件名

Arch Linux 更新源(以清华 arch 源为例)

如何在arch linux系统中安装MongoDB