我正在尝试在Cygwin上构建OpenSSH 5.1。我正在使用以下配置命令:
./configure --prefix=/usr --sysconfdir=/etc --libexecdir='${sbindir}' \
--localstatedir=/var --datadir='${prefix}/share' --mandir='${datadir}/man' \
--infodir='${datadir}/info'
configure命令运行正常,但是当我尝试让我收到此错误时:
gcc -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -fno-builtin-memset -I. -I.. -I. -
.. -DHAVE_CONFIG_H -c bsd-arc4random.c
In file included from ../openbsd-compat/openbsd-compat.h:45,
from ../includes.h:169,
from bsd-arc4random.c:17:
../openbsd-compat/getrrsetbyname.h:57:26: arpa/nameser.h: No such file or directory
../openbsd-compat/getrrsetbyname.h:59:20: resolv.h: No such file or directory
我有点卡住了。任何人都有任何想法。
答案 0 :(得分:2)
此版本中的特殊问题是Cygwin系统没有安装minires包。您应该首先安装minires(1.02或smth),在适当的位置安装必要的arpa / nameser * .h和resolv.h文件(/ usr / local / include或/ usr / include)。
答案 1 :(得分:-2)
Openssh可在Cygwin中找到。只需使用它。