Openssl Solaris 9上的Nagios插件1.4.3编译失败

Openssl Solaris 9上的Nagios插件1.4.3编译失败,openssl,makefile,solaris,nagios,Openssl,Makefile,Solaris,Nagios,系统信息: uname -m = sun4us uname -r = 5.9 uname -s = SunOS uname -v = Generic_122300-39 OpenSSL 0.9.8 05 Jul 2005 /usr/bin/uname-p=sparc 我尝试了两种ssl使用方法,但仍然失败 ./configure -with-ssl=/usr/sfw/ -with-ssl-lib=/usr/sfw/lib/ 我也试过了 ./configure --with-ssl=/usr/

系统信息:

uname -m = sun4us
uname -r = 5.9
uname -s = SunOS
uname -v = Generic_122300-39
OpenSSL 0.9.8 05 Jul 2005
/usr/bin/uname-p=sparc

我尝试了两种ssl使用方法,但仍然失败

./configure -with-ssl=/usr/sfw/ -with-ssl-lib=/usr/sfw/lib/
我也试过了

./configure --with-ssl=/usr/local/ssl/bin/openssl --with-ssl-lib=/usr/local/ssl/lib
当我运行make命令时,出现了以下问题

gcc -o check_icmp check_icmp.o  -L/usr/local/lib:/usr/local/ssl/lib -L/tmp/.ptmp/nagios-plugins-1.4.3/plugins-root -lnsl -lresolv ../intl/libintl.a /usr/local/lib/libiconv.so -lgen -lsocket -lssl -lcrypto -R/usr/local/lib -R/usr/local/lib -R/usr/local/ssl/lib
make: Fatal error: Don't know how to make target `pst3'
Current working directory /tmp/.ptmp/nagios-plugins-1.4.3/plugins-root
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /tmp/.ptmp/nagios-plugins-1.4.3
*** Error code 1
make: Fatal error: Command failed for target `all'

关于这个错误有什么建议吗?

我自己通过研究各种nagios邮件链找到了解决方案。大多数情况下,在nagios插件的每日快照中都可以找到修复程序。我选择了NextNear-by版本,在这里我通过下载nagios-plugin1.4.9修复了它。下一个版本1.5支持64,这是一个问题。

Sun OS 5.9对应于Solaris 9。不是Solaris 2.9。请确保使用gmake GNU的品牌,而不是Sun的品牌。这是一个一般性的建议,当您从Internet获取可能最初在Linux上开发的内容,然后尝试在Solaris上编译时。您使用的是Solaris 9。真正地你知道那有多老吗?现在,GNU make for Solaris是由Oracle自己提供的,但是对于旧版本的Solaris,您必须找到另一种方法来获得GNU make。您能帮我指出在哪里可以获得此GNU make for Sun OS 9吗?