我遇到了一个有趣的问题。我的系统是华硕笔记本电脑上的ArchLinux(最新)。现在,真正奇怪的问题是:
手指没有自动安装拱门。我试图用pacman来安装它,但它不在存储库中。在极光中。
我下载了AUR文件,用tar -xvf bsd-finger0.17.tar.gz取消tar的tar。这就创建了同名的目录文件夹。我运行./configure得到了预期的输出:

` /usr/man
Looking for a C compiler... gcc
Checking if gcc accepts gcc warnings... yes
Checking if gcc accepts -O2... yes
Checking for socklen_t... yes
Checking for snprintf declaration... ok
Checking for snprintf implementation... ok
Generating MCONFIG...`

然后我试着做,得到了一个奇怪的消息:http://pastebin.com/0qACttCu
所以,它看起来有奇怪的编译问题。有什么想法吗?

最佳答案

我不知道AUR是什么,但似乎你并没有按预期的方式使用它。
https://wiki.archlinux.org/index.php/Arch_User_Repository#Build_and_install_the_package
那个wiki说你应该用“makepkg”构建一个AUR包
但不管怎样看
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=netkit-bsd-finger
似乎您只需要将time.h作为include添加到两个文件中,就可以编译了。

关于c - bsd-finger无法正确制作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33951130/

10-11 15:13