我遇到了一个有趣的问题。我的系统是华硕笔记本电脑上的Arch Linux(最新版)。现在,真是奇怪的问题:
手指不会自动与Arch一起安装。我试图使用pacman来安装它,它不在存储库中。它在AUR中。
我下载了AUR文件,用tar -xvf bsd-finger0.17.tar.gz
对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
因此,看起来它有奇怪的编译问题。关于什么在这里的任何想法?
答案 0 :(得分:0)
我不知道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添加到两个文件中,它应该编译。