Configure changes to nrpe to get it to build on Solaris 8
Ethan Galstad
nagios at nagios.org
Fri Jun 20 01:49:17 CEST 2003
Autoconf 2.13 doesn't seem to like this too much...
[nagios at lanman nrpe]# autoconf
autoconf: Undefined macros:
configure.in:42:m4_define([_AC_DEFINE_INTEGER_BITS_HELPER],
configure.in:46: AC_CHECK_SIZEOF($2)
configure.in:51: _AC_DEFINE_INTEGER_BITS_HELPER($1, m4_shift(m4_shift($@)))
configure.in:64: _AC_DEFINE_INTEGER_BITS_HELPER($@)
On 19 Jun 2003 at 10:44, Skip Montanaro wrote:
> I'm not sure whether nrpe was expected to build on Solaris 8 or not,
> but it didn't for me under the following circumstances:
>
> * gcc 3.2.3 as installed from the SunFreeware site
>
> * no other GNU tools (just Sun's make, ar, etc in /usr/ccs/bin)
>
> * OpenSSL in /usr/local/ssl/... (again, installed from binaries on
> SunFreeware)
>
> I encountered the following problems:
>
> * There was no definition of u_int32_t - whatever was there in the
> configure script wasn't working. I ripped out what was there
> and added a AC_DEFINE_INTEGER_BITS m4 macro and associated
> supporting bits I found at
>
> http://www.gnu.org/software/ac-archive/htmldoc/ac_define_integ
> er_bits.html
>
> This seems to be more reliable.
>
> * -I/usr/local/ssl/include was not included in CFLAGS. I tweaked
> the
> OpenSSL detection and added -I$ssldir/include to CFLAGS if
> $ssldir wasn't /usr or /usr/local (explicitly adding
> /usr/include or /usr/local/include to include file search paths
> makes gcc complain).
>
> I used autoconf 2.57 on my Mac OS X system to rebuild the configure
> file then copied the generated configure file and other modified files
> to the Solaris system and verified that nrpe would build on both
> platforms. I also copied the modified package over to a RH 7.3 system
> and verified I could rebuild configure with autoconf (2.53 - it failed
> with 2.13) and successfully configure and build the package there as
> well.
>
> Attached is the context diff.
>
> --
> Skip Montanaro
> skip at pobox.com
> Got spam? http://spambayes.sf.net/
>
>
Ethan Galstad,
Nagios Developer
---
Email: nagios at nagios.org
Website: http://www.nagios.org
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
More information about the Developers
mailing list