diff options
author | Ned Ludd <solar@gentoo.org> | 2003-08-11 05:58:13 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2003-08-11 05:58:13 +0000 |
commit | ed929c91e84c7de243254d38f8cac9eb4291389c (patch) | |
tree | f0695cf1f45c877ee1afca09ca2d04c74bc0e65e /net-analyzer | |
parent | Snort 2.0.x does not support snmp bug #26310, Moved large prelude patch to mi... (diff) | |
download | gentoo-2-ed929c91e84c7de243254d38f8cac9eb4291389c.tar.gz gentoo-2-ed929c91e84c7de243254d38f8cac9eb4291389c.tar.bz2 gentoo-2-ed929c91e84c7de243254d38f8cac9eb4291389c.zip |
Snort 2.0.x does not support snmp bug #26310, Moved large prelude patch to mirror://
Diffstat (limited to 'net-analyzer')
-rw-r--r-- | net-analyzer/snort/ChangeLog | 7 | ||||
-rw-r--r-- | net-analyzer/snort/Manifest | 4 | ||||
-rw-r--r-- | net-analyzer/snort/files/digest-snort-2.0.1 | 1 | ||||
-rw-r--r-- | net-analyzer/snort/files/snort-2.0.1+prelude.patch | 18085 | ||||
-rw-r--r-- | net-analyzer/snort/snort-2.0.1.ebuild | 22 |
5 files changed, 23 insertions, 18096 deletions
diff --git a/net-analyzer/snort/ChangeLog b/net-analyzer/snort/ChangeLog index ee37bd1b1dcc..f7170ae767ff 100644 --- a/net-analyzer/snort/ChangeLog +++ b/net-analyzer/snort/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-analyzer/snort # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/ChangeLog,v 1.17 2003/08/09 20:15:16 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/ChangeLog,v 1.18 2003/08/11 05:58:07 solar Exp $ + + 11 Aug 2003; <solar@gentoo.org> snort-2.0.1.ebuild, + files/snort-2.0.1+prelude.patch: + Snort 2.0.x does not support snmp bug #26310, Moved large prelude patch to + mirror:// *snort-2.0.1 (09 Aug 2003) diff --git a/net-analyzer/snort/Manifest b/net-analyzer/snort/Manifest index 52d3b96bdd5f..a2cf437dcfdd 100644 --- a/net-analyzer/snort/Manifest +++ b/net-analyzer/snort/Manifest @@ -1,4 +1,4 @@ -MD5 ad1c03da9976f887aa5027f2ebbc93db ChangeLog 3806 +MD5 b76147a3ccae6471b403b6e5be39b1b4 ChangeLog 3806 MD5 710488a1702ad6555b6266400feca61c snort-1.8.6.ebuild 2539 MD5 4b805689503782e047d03cd3cceaee93 snort-1.8.7.ebuild 2565 MD5 b121e9b8a4544c1b8b693744a25d9bac snort-1.9.0.ebuild 2716 @@ -6,7 +6,7 @@ MD5 b3815c56fdef8172caa0830e23810739 snort-1.9.1-r1.ebuild 2833 MD5 6b7060c54c68911a8d7d3ecfb3c5283e snort-1.9.1-r2.ebuild 2824 MD5 b7a9320806fdb6c56b298980ec223d1d snort-1.9.1.ebuild 2727 MD5 006245d824acd3b53cdc0976edfb94dd snort-2.0.0.ebuild 3007 -MD5 f6506db7aaa739aca9fffabf788e7fcb snort-2.0.1.ebuild 3304 +MD5 c4b7ac7dd54b0bc475986d44ec7c3f7e snort-2.0.1.ebuild 3304 MD5 15408a678cbad1f26faa4878550ddbd9 metadata.xml 956 MD5 f709dea91ede4986f0bcd0ec4b8f35b5 files/digest-snort-1.8.6 64 MD5 02a31a68fbda2df18d79240c1d37775e files/digest-snort-1.8.7 64 diff --git a/net-analyzer/snort/files/digest-snort-2.0.1 b/net-analyzer/snort/files/digest-snort-2.0.1 index c2fdd131cad5..210682acbfc7 100644 --- a/net-analyzer/snort/files/digest-snort-2.0.1 +++ b/net-analyzer/snort/files/digest-snort-2.0.1 @@ -1 +1,2 @@ MD5 ab5bdd0cab96fe521d11d2c6d804518f snort-2.0.1.tar.gz 1817646 +MD5 ae55efd9ad3cddaf563a9bdbedae6c4a snort-2.0.1+prelude.patch.gz 94867 diff --git a/net-analyzer/snort/files/snort-2.0.1+prelude.patch b/net-analyzer/snort/files/snort-2.0.1+prelude.patch deleted file mode 100644 index cb5f7de9a394..000000000000 --- a/net-analyzer/snort/files/snort-2.0.1+prelude.patch +++ /dev/null @@ -1,18085 +0,0 @@ -diff -r -N -u snort-2.0.1/Makefile.in snort-2.0.1+prelude/Makefile.in ---- snort-2.0.1/Makefile.in 2003-07-01 22:28:16.000000000 +0800 -+++ snort-2.0.1+prelude/Makefile.in 2003-07-26 18:14:26.000000000 +0800 -@@ -75,6 +75,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -@@ -105,8 +106,8 @@ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive - DIST_COMMON = COPYING ChangeLog Makefile.am Makefile.in acconfig.h \ -- aclocal.m4 config.guess config.h.in config.sub configure \ -- configure.in install-sh missing mkinstalldirs -+ acinclude.m4 aclocal.m4 config.guess config.h.in config.sub \ -+ configure configure.in install-sh missing mkinstalldirs - DIST_SUBDIRS = $(SUBDIRS) - all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive -@@ -126,7 +127,7 @@ - $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) - cd $(srcdir) && $(AUTOCONF) - --$(ACLOCAL_M4): configure.in -+$(ACLOCAL_M4): configure.in acinclude.m4 - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) - - config.h: stamp-h1 -diff -r -N -u snort-2.0.1/README.Prelude snort-2.0.1+prelude/README.Prelude ---- snort-2.0.1/README.Prelude 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/README.Prelude 2003-07-26 18:12:40.000000000 +0800 -@@ -0,0 +1,225 @@ -+Prelude IDS 0.8.x support for Snort -+=================================== -+ -+Snort Prelude Output Plugin (spo_alert_prelude) allows snort to -+communicate with Manager of the Prelude Hybrid IDS Suite version -+0.8.x. Version 0.2 is an early release of the code and should be -+considered as alpha quality, i.e. destined mainly for testing. -+ -+Prelude is available from http://www.prelude-ids.org/ under the terms -+of GNU Public License version 2. -+ -+ -+Installation -+------------ -+ -+You must have libprelude (version 0.8.x) installed on your system before -+building Snort. -+ -+If you are installing via patch, you must run autogen.sh script -+to generate the new configure file. Note that you will need autoconf 2.53 -+or higher. -+ -+A new option --with-prelude has been added to configure. This option is -+on by default, so configure ran with no parameters will try to detect -+libprelude. If you wish to disable Prelude support use run configure -+with --with-prelude=no option. When Prelude support is enabled and -+libprelude is found, Snort will be compiled with necessary build time -+flags, most importantly -DWITH_PRELUDE will be set, what directly enables -+Prelude-related code. -+ -+After configure is done, proceed with snort build normaly, i.e. doing -+make && make install -+ -+If Snort is build with -DPRELUDE_DEBUG option set, you will be able -+to see plugin's debug messages printed to stdout. Compiling Snort with -+-DDEBUG implies -DPRELUDE_DEBUG. -+ -+Configuration -+------------- -+ -+Edit your snort.conf file and make sure that plugin is enabled, i.e. there -+is the line like: -+ -+output alert_prelude: async, classification_file=prelude-classification.config -+ -+The plugin currently takes two options: -+ -+async This options enables asynchronous reporting mode in which -+ the alert transmission to Prelude Manager is performed by -+ a separate thread (different from the main Snort thread). -+ -+ If you are experiencing problems with asynchronous -+ reporting (i.e. lockups on exit) remove this option. -+ -+classification_file=/path/to/file This parameter specifies the location -+ of the classification.config file from Prelude NIDS -+ 0.8.x distribution. This file differs significantly -+ from classification.config used Snort. -+ -+ The file is included in this distribution as -+ prelude-classification.config. -+ -+ The Prelude file is used attempt to provide some -+ consistency in IDMEF classification of the alerts sent -+ by both Snort and Prelude NIDS. -+ -+ -+Running -+------- -+ -+As with any other Prelude sensor you must first perform sensor -+registration with the Manager you wish to use. This is accomplished in -+the following steps: -+ -+* Run sensor-adduser on machine running Snort, passing to it the address -+of the host Manager is running on. If you wish to run Snort and Prelude -+Manager on the same host, enter 127.0.0.1 as in the example below: -+ -+# sensor-adduser --sensorname snort --uid 0 --manager-addr 127.0.0.1 -+ -+ -+Now please start "manager-adduser" on the Manager host where you wish -+to add the new user. -+ -+Please remember that you should call "sensor-adduser" for each configured -+Manager entry. -+ -+Press enter when done. -+ -+* As requested, run manager-adduser on the Manager host: -+ -+# manager-adduser -+ -+ -+Generated one-shot password is "T&8Ae_p[". -+ -+This password will be requested by "sensor-adduser" in order to connect. -+Please remove the first and last quote from this password before using it. -+ -+waiting for install request from Prelude sensors... -+ -+* Pass the password given by manager-adduser (in the case for this -+example, T&8Ae_p[) to sensor-adduser program. -+ -+Please use the one-shot password provided by the "manager-adduser" -+program. -+ -+Enter registration one shot password : Please confirm one shot password : -+connecting to Manager host (127.0.0.1:5553)... Succeeded. -+ -+Username to use to authenticate : -+ -+* You are now prompted for the username used by the Snort sensor for -+authenticating to Prelude Manager. You can pick any name of your choice, -+in this example "snort1". -+ -+Username to use to authenticate : snort1 -+Please enter a password for this user : -+ -+* Pick up the password for the sensor. This is _NOT_ the same password, -+as you've used above. You will not have to remeber this password, it -+will be snored in sensor's confiuration file. -+ -+Please enter a password for this user : -+Please re-enter the password (comfirm) : -+Register user "snort1" ? [y/n] : y -+Plaintext account creation succeed with Prelude Manager. -+Using already allocated ident for snort1@your.machine.org: 1063061594273486129. -+ -+* The sensor has been registered. Now make sure that prelude-manager -+is running on the Manager host and simply start snort. You should see -+messages like: -+ -+# snort -i eth0 -+ -+[...] -+ -+- Connecting to Unix prelude Manager server. -+- Plaintext authentication succeed with Prelude Manager. -+ -+[...] -+ -+* Success! This means that Snort has established communication with -+Prelude Manager. From now on alerts generated by Snort will be logged -+along with alerts generated by other Prelude sensors. -+ -+ -+Known problems -+-------------- -+ -+* If you see the following message at startup: -+ -+./snort: error while loading shared libraries: libprelude.so.0: cannot -+open shared object file: No such file or directory -+ -+one of the solutions is to add path to libprelude.so.0 to LD_LIBRARY_PATH -+environment variable, i.e.: -+ -+# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib -+ -+and re-start Snort. See ldconfig(8) for more details. -+ -+To do -+----- -+ -+- add support for more alert fields and types of alerts -+ -+- possibly improve performance -+ -+ -+Modified files -+-------------- -+ -+The following files are modified or added compared to the official Snort -+2.0.0 distribution: -+ -+acinclude.m4 -+autogen.sh -+configure.in -+doc/README.Prelude -+etc/Makefile.am -+etc/prelude-classification.config -+etc/snort.conf -+src/output-plugins/Makefile.am -+src/output-plugins/spo_alert_prelude.c -+src/output-plugins/spo_alert_prelude.h -+src/plugbase.c -+ -+Assuming that unmodified Snort distribution resides in ../snort-2.0.0 -+the patch can be generated using the following command executed in -+the main directory of the modified Snort tree: -+ -+for i in \ -+ acinclude.m4 \ -+ autogen.sh \ -+ configure.in \ -+ doc/README.Prelude \ -+ etc/Makefile.am \ -+ etc/prelude-classification.config \ -+ etc/snort.conf \ -+ src/output-plugins/Makefile.am \ -+ src/output-plugins/spo_alert_prelude.c \ -+ src/output-plugins/spo_alert_prelude.h \ -+ src/plugbase.c \ -+; do diff --new-file --unified ../snort-2.0.0/$i $i ; done -+ -+Revision history -+---------------- -+ -+2003-04-20 Version 0.2.2, for Snort 2.0 -+ Fixed memory leaks. -+ Added support for packet dumps, IP and TCP options. -+ Modified #ifdefs, so Snort compiles cleanly -+ with Prelude support disabled. -+ -+2003-04-16 Version 0.2.1, for Snort 2.0 -+ Fixed a bug in assigning values of 'completion' -+ parameter. -+ -+2003-03-22 Second release, version 0.2, for Snort 1.9.1 -+ -+2002-08-09 First release, version 0.1, for Snort 1.8.6 and 1.8.7 -+ -+ -+- Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl> -diff -r -N -u snort-2.0.1/acinclude.m4 snort-2.0.1+prelude/acinclude.m4 ---- snort-2.0.1/acinclude.m4 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/acinclude.m4 2003-07-26 18:12:40.000000000 +0800 -@@ -0,0 +1,135 @@ -+dnl @synopsis AC_PATH_GENERIC(LIBRARY [, MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) -+dnl -+dnl Runs a LIBRARY-config script and defines LIBRARY_CFLAGS and LIBRARY_LIBS -+dnl -+dnl The script must support `--cflags' and `--libs' args. -+dnl If MINIMUM-VERSION is specified, the script must also support the -+dnl `--version' arg. -+dnl If the `--with-library-[exec-]prefix' arguments to ./configure are given, -+dnl it must also support `--prefix' and `--exec-prefix'. -+dnl (In other words, it must be like gtk-config.) -+dnl -+dnl For example: -+dnl -+dnl AC_PATH_GENERIC(Foo, 1.0.0) -+dnl -+dnl would run `foo-config --version' and check that it is at least 1.0.0 -+dnl -+dnl If so, the following would then be defined: -+dnl -+dnl FOO_CFLAGS to `foo-config --cflags` -+dnl FOO_LIBS to `foo-config --libs` -+dnl -+dnl (shamelessly stolen from gtk.m4 and then hacked around a fair amount) -+dnl -+dnl @author Angus Lees <gusl@cse.unsw.edu.au> -+dnl @version $Id: snort-2.0.1+prelude.patch,v 1.1 2003/08/09 20:15:16 solar Exp $ -+ -+AC_DEFUN(AC_PATH_GENERIC, -+[dnl -+dnl we're going to need uppercase, lowercase and user-friendly versions of the -+dnl string `LIBRARY' -+pushdef([UP], translit([$1], [a-z], [A-Z]))dnl -+pushdef([DOWN], translit([$1], [A-Z], [a-z]))dnl -+ -+dnl -+dnl Get the cflags and libraries from the LIBRARY-config script -+dnl -+AC_ARG_WITH(DOWN-prefix,[ --with-]DOWN[-prefix=PFX Prefix where $1 is installed (optional)], -+ DOWN[]_config_prefix="$withval", DOWN[]_config_prefix="") -+AC_ARG_WITH(DOWN-exec-prefix,[ --with-]DOWN[-exec-prefix=PFX Exec prefix where $1 is installed (optional)], -+ DOWN[]_config_exec_prefix="$withval", DOWN[]_config_exec_prefix="") -+ -+ if test x$DOWN[]_config_exec_prefix != x ; then -+ DOWN[]_config_args="$DOWN[]_config_args --exec-prefix=$DOWN[]_config_exec_prefix" -+ if test x${UP[]_CONFIG+set} != xset ; then -+ UP[]_CONFIG=$DOWN[]_config_exec_prefix/bin/DOWN-config -+ fi -+ fi -+ if test x$DOWN[]_config_prefix != x ; then -+ DOWN[]_config_args="$DOWN[]_config_args --prefix=$DOWN[]_config_prefix" -+ if test x${UP[]_CONFIG+set} != xset ; then -+ UP[]_CONFIG=$DOWN[]_config_prefix/bin/DOWN-config -+ fi -+ fi -+ -+ AC_PATH_PROG(UP[]_CONFIG, DOWN-config, no) -+ ifelse([$2], , -+ AC_MSG_CHECKING(for $1), -+ AC_MSG_CHECKING(for $1 - version >= $2) -+ ) -+ no_[]DOWN="" -+ if test "$UP[]_CONFIG" = "no" ; then -+ no_[]DOWN=yes -+ else -+ UP[]_CFLAGS="`$UP[]_CONFIG $DOWN[]_config_args --cflags`" -+ UP[]_LIBS="`$UP[]_CONFIG $DOWN[]_config_args --libs`" -+ ifelse([$2], , ,[ -+ DOWN[]_config_major_version=`$UP[]_CONFIG $DOWN[]_config_args \ -+ --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` -+ DOWN[]_config_minor_version=`$UP[]_CONFIG $DOWN[]_config_args \ -+ --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` -+ DOWN[]_config_micro_version=`$UP[]_CONFIG $DOWN[]_config_args \ -+ --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` -+ DOWN[]_wanted_major_version="regexp($2, [\<\([0-9]*\)], [\1])" -+ DOWN[]_wanted_minor_version="regexp($2, [\<\([0-9]*\)\.\([0-9]*\)], [\2])" -+ DOWN[]_wanted_micro_version="regexp($2, [\<\([0-9]*\).\([0-9]*\).\([0-9]*\)], [\3])" -+ -+ # Compare wanted version to what config script returned. -+ # If I knew what library was being run, i'd probably also compile -+ # a test program at this point (which also extracted and tested -+ # the version in some library-specific way) -+ if test "$DOWN[]_config_major_version" -lt \ -+ "$DOWN[]_wanted_major_version" \ -+ -o \( "$DOWN[]_config_major_version" -eq \ -+ "$DOWN[]_wanted_major_version" \ -+ -a "$DOWN[]_config_minor_version" -lt \ -+ "$DOWN[]_wanted_minor_version" \) \ -+ -o \( "$DOWN[]_config_major_version" -eq \ -+ "$DOWN[]_wanted_major_version" \ -+ -a "$DOWN[]_config_minor_version" -eq \ -+ "$DOWN[]_wanted_minor_version" \ -+ -a "$DOWN[]_config_micro_version" -lt \ -+ "$DOWN[]_wanted_micro_version" \) ; then -+ # older version found -+ no_[]DOWN=yes -+ echo -n "*** An old version of $1 " -+ echo -n "($DOWN[]_config_major_version" -+ echo -n ".$DOWN[]_config_minor_version" -+ echo ".$DOWN[]_config_micro_version) was found." -+ echo -n "*** You need a version of $1 newer than " -+ echo -n "$DOWN[]_wanted_major_version" -+ echo -n ".$DOWN[]_wanted_minor_version" -+ echo ".$DOWN[]_wanted_micro_version." -+ echo "***" -+ echo "*** If you have already installed a sufficiently new version, this error" -+ echo "*** probably means that the wrong copy of the DOWN-config shell script is" -+ echo "*** being found. The easiest way to fix this is to remove the old version" -+ echo "*** of $1, but you can also set the UP[]_CONFIG environment to point to the" -+ echo "*** correct copy of DOWN-config. (In this case, you will have to" -+ echo "*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf" -+ echo "*** so that the correct libraries are found at run-time)" -+ fi -+ ]) -+ fi -+ if test "x$no_[]DOWN" = x ; then -+ AC_MSG_RESULT(yes) -+ ifelse([$3], , :, [$3]) -+ else -+ AC_MSG_RESULT(no) -+ if test "$UP[]_CONFIG" = "no" ; then -+ echo "*** The DOWN-config script installed by $1 could not be found" -+ echo "*** If $1 was installed in PREFIX, make sure PREFIX/bin is in" -+ echo "*** your path, or set the UP[]_CONFIG environment variable to the" -+ echo "*** full path to DOWN-config." -+ fi -+ UP[]_CFLAGS="" -+ UP[]_LIBS="" -+ ifelse([$4], , :, [$4]) -+ fi -+ AC_SUBST(UP[]_CFLAGS) -+ AC_SUBST(UP[]_LIBS) -+ -+ popdef([UP]) -+ popdef([DOWN]) -+]) -diff -r -N -u snort-2.0.1/aclocal.m4 snort-2.0.1+prelude/aclocal.m4 ---- snort-2.0.1/aclocal.m4 2003-07-01 22:28:14.000000000 +0800 -+++ snort-2.0.1+prelude/aclocal.m4 2003-07-26 18:14:22.000000000 +0800 -@@ -11,6 +11,142 @@ - # even the implied warranty of MERCHANTABILITY or FITNESS FOR A - # PARTICULAR PURPOSE. - -+dnl @synopsis AC_PATH_GENERIC(LIBRARY [, MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) -+dnl -+dnl Runs a LIBRARY-config script and defines LIBRARY_CFLAGS and LIBRARY_LIBS -+dnl -+dnl The script must support `--cflags' and `--libs' args. -+dnl If MINIMUM-VERSION is specified, the script must also support the -+dnl `--version' arg. -+dnl If the `--with-library-[exec-]prefix' arguments to ./configure are given, -+dnl it must also support `--prefix' and `--exec-prefix'. -+dnl (In other words, it must be like gtk-config.) -+dnl -+dnl For example: -+dnl -+dnl AC_PATH_GENERIC(Foo, 1.0.0) -+dnl -+dnl would run `foo-config --version' and check that it is at least 1.0.0 -+dnl -+dnl If so, the following would then be defined: -+dnl -+dnl FOO_CFLAGS to `foo-config --cflags` -+dnl FOO_LIBS to `foo-config --libs` -+dnl -+dnl (shamelessly stolen from gtk.m4 and then hacked around a fair amount) -+dnl -+dnl @author Angus Lees <gusl@cse.unsw.edu.au> -+dnl @version $Id: snort-2.0.1+prelude.patch,v 1.1 2003/08/09 20:15:16 solar Exp $ -+ -+AC_DEFUN(AC_PATH_GENERIC, -+[dnl -+dnl we're going to need uppercase, lowercase and user-friendly versions of the -+dnl string `LIBRARY' -+pushdef([UP], translit([$1], [a-z], [A-Z]))dnl -+pushdef([DOWN], translit([$1], [A-Z], [a-z]))dnl -+ -+dnl -+dnl Get the cflags and libraries from the LIBRARY-config script -+dnl -+AC_ARG_WITH(DOWN-prefix,[ --with-]DOWN[-prefix=PFX Prefix where $1 is installed (optional)], -+ DOWN[]_config_prefix="$withval", DOWN[]_config_prefix="") -+AC_ARG_WITH(DOWN-exec-prefix,[ --with-]DOWN[-exec-prefix=PFX Exec prefix where $1 is installed (optional)], -+ DOWN[]_config_exec_prefix="$withval", DOWN[]_config_exec_prefix="") -+ -+ if test x$DOWN[]_config_exec_prefix != x ; then -+ DOWN[]_config_args="$DOWN[]_config_args --exec-prefix=$DOWN[]_config_exec_prefix" -+ if test x${UP[]_CONFIG+set} != xset ; then -+ UP[]_CONFIG=$DOWN[]_config_exec_prefix/bin/DOWN-config -+ fi -+ fi -+ if test x$DOWN[]_config_prefix != x ; then -+ DOWN[]_config_args="$DOWN[]_config_args --prefix=$DOWN[]_config_prefix" -+ if test x${UP[]_CONFIG+set} != xset ; then -+ UP[]_CONFIG=$DOWN[]_config_prefix/bin/DOWN-config -+ fi -+ fi -+ -+ AC_PATH_PROG(UP[]_CONFIG, DOWN-config, no) -+ ifelse([$2], , -+ AC_MSG_CHECKING(for $1), -+ AC_MSG_CHECKING(for $1 - version >= $2) -+ ) -+ no_[]DOWN="" -+ if test "$UP[]_CONFIG" = "no" ; then -+ no_[]DOWN=yes -+ else -+ UP[]_CFLAGS="`$UP[]_CONFIG $DOWN[]_config_args --cflags`" -+ UP[]_LIBS="`$UP[]_CONFIG $DOWN[]_config_args --libs`" -+ ifelse([$2], , ,[ -+ DOWN[]_config_major_version=`$UP[]_CONFIG $DOWN[]_config_args \ -+ --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` -+ DOWN[]_config_minor_version=`$UP[]_CONFIG $DOWN[]_config_args \ -+ --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` -+ DOWN[]_config_micro_version=`$UP[]_CONFIG $DOWN[]_config_args \ -+ --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` -+ DOWN[]_wanted_major_version="regexp($2, [\<\([0-9]*\)], [\1])" -+ DOWN[]_wanted_minor_version="regexp($2, [\<\([0-9]*\)\.\([0-9]*\)], [\2])" -+ DOWN[]_wanted_micro_version="regexp($2, [\<\([0-9]*\).\([0-9]*\).\([0-9]*\)], [\3])" -+ -+ # Compare wanted version to what config script returned. -+ # If I knew what library was being run, i'd probably also compile -+ # a test program at this point (which also extracted and tested -+ # the version in some library-specific way) -+ if test "$DOWN[]_config_major_version" -lt \ -+ "$DOWN[]_wanted_major_version" \ -+ -o \( "$DOWN[]_config_major_version" -eq \ -+ "$DOWN[]_wanted_major_version" \ -+ -a "$DOWN[]_config_minor_version" -lt \ -+ "$DOWN[]_wanted_minor_version" \) \ -+ -o \( "$DOWN[]_config_major_version" -eq \ -+ "$DOWN[]_wanted_major_version" \ -+ -a "$DOWN[]_config_minor_version" -eq \ -+ "$DOWN[]_wanted_minor_version" \ -+ -a "$DOWN[]_config_micro_version" -lt \ -+ "$DOWN[]_wanted_micro_version" \) ; then -+ # older version found -+ no_[]DOWN=yes -+ echo -n "*** An old version of $1 " -+ echo -n "($DOWN[]_config_major_version" -+ echo -n ".$DOWN[]_config_minor_version" -+ echo ".$DOWN[]_config_micro_version) was found." -+ echo -n "*** You need a version of $1 newer than " -+ echo -n "$DOWN[]_wanted_major_version" -+ echo -n ".$DOWN[]_wanted_minor_version" -+ echo ".$DOWN[]_wanted_micro_version." -+ echo "***" -+ echo "*** If you have already installed a sufficiently new version, this error" -+ echo "*** probably means that the wrong copy of the DOWN-config shell script is" -+ echo "*** being found. The easiest way to fix this is to remove the old version" -+ echo "*** of $1, but you can also set the UP[]_CONFIG environment to point to the" -+ echo "*** correct copy of DOWN-config. (In this case, you will have to" -+ echo "*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf" -+ echo "*** so that the correct libraries are found at run-time)" -+ fi -+ ]) -+ fi -+ if test "x$no_[]DOWN" = x ; then -+ AC_MSG_RESULT(yes) -+ ifelse([$3], , :, [$3]) -+ else -+ AC_MSG_RESULT(no) -+ if test "$UP[]_CONFIG" = "no" ; then -+ echo "*** The DOWN-config script installed by $1 could not be found" -+ echo "*** If $1 was installed in PREFIX, make sure PREFIX/bin is in" -+ echo "*** your path, or set the UP[]_CONFIG environment variable to the" -+ echo "*** full path to DOWN-config." -+ fi -+ UP[]_CFLAGS="" -+ UP[]_LIBS="" -+ ifelse([$4], , :, [$4]) -+ fi -+ AC_SUBST(UP[]_CFLAGS) -+ AC_SUBST(UP[]_LIBS) -+ -+ popdef([UP]) -+ popdef([DOWN]) -+]) -+ - # Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*- - - # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. -diff -r -N -u snort-2.0.1/autogen.sh snort-2.0.1+prelude/autogen.sh ---- snort-2.0.1/autogen.sh 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/autogen.sh 2003-07-26 18:12:40.000000000 +0800 -@@ -0,0 +1,5 @@ -+aclocal -+autoconf -+autoheader -+libtoolize -c --force -+automake --gnu -a -c -diff -r -N -u snort-2.0.1/autom4te.cache/output.0 snort-2.0.1+prelude/autom4te.cache/output.0 ---- snort-2.0.1/autom4te.cache/output.0 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/autom4te.cache/output.0 2003-07-26 18:14:25.000000000 +0800 -@@ -0,0 +1,9342 @@ -+@%:@! /bin/sh -+@%:@ Guess values for system-dependent variables and create Makefiles. -+@%:@ Generated by GNU Autoconf 2.57. -+@%:@ -+@%:@ Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 -+@%:@ Free Software Foundation, Inc. -+@%:@ This configure script is free software; the Free Software Foundation -+@%:@ gives unlimited permission to copy, distribute and modify it. -+## --------------------- ## -+## M4sh Initialization. ## -+## --------------------- ## -+ -+# Be Bourne compatible -+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then -+ emulate sh -+ NULLCMD=: -+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which -+ # is contrary to our usage. Disable this feature. -+ alias -g '${1+"$@"}'='"$@"' -+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then -+ set -o posix -+fi -+ -+# Support unset when possible. -+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then -+ as_unset=unset -+else -+ as_unset=false -+fi -+ -+ -+# Work around bugs in pre-3.0 UWIN ksh. -+$as_unset ENV MAIL MAILPATH -+PS1='$ ' -+PS2='> ' -+PS4='+ ' -+ -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then -+ eval $as_var=C; export $as_var -+ else -+ $as_unset $as_var -+ fi -+done -+ -+# Required to use basename. -+if expr a : '\(a\)' >/dev/null 2>&1; then -+ as_expr=expr -+else -+ as_expr=false -+fi -+ -+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then -+ as_basename=basename -+else -+ as_basename=false -+fi -+ -+ -+# Name of the executable. -+as_me=`$as_basename "$0" || -+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ -+ X"$0" : 'X\(//\)$' \| \ -+ X"$0" : 'X\(/\)$' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X/"$0" | -+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } -+ /^X\/\(\/\/\)$/{ s//\1/; q; } -+ /^X\/\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ -+ -+# PATH needs CR, and LINENO needs CR and PATH. -+# Avoid depending upon Character Ranges. -+as_cr_letters='abcdefghijklmnopqrstuvwxyz' -+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -+as_cr_Letters=$as_cr_letters$as_cr_LETTERS -+as_cr_digits='0123456789' -+as_cr_alnum=$as_cr_Letters$as_cr_digits -+ -+# The user is always right. -+if test "${PATH_SEPARATOR+set}" != set; then -+ echo "#! /bin/sh" >conf$$.sh -+ echo "exit 0" >>conf$$.sh -+ chmod +x conf$$.sh -+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then -+ PATH_SEPARATOR=';' -+ else -+ PATH_SEPARATOR=: -+ fi -+ rm -f conf$$.sh -+fi -+ -+ -+ as_lineno_1=$LINENO -+ as_lineno_2=$LINENO -+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` -+ test "x$as_lineno_1" != "x$as_lineno_2" && -+ test "x$as_lineno_3" = "x$as_lineno_2" || { -+ # Find who we are. Look in the path if we contain no path at all -+ # relative or not. -+ case $0 in -+ *[\\/]* ) as_myself=$0 ;; -+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -+done -+ -+ ;; -+ esac -+ # We did not find ourselves, most probably we were run as `sh COMMAND' -+ # in which case we are not to be found in the path. -+ if test "x$as_myself" = x; then -+ as_myself=$0 -+ fi -+ if test ! -f "$as_myself"; then -+ { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 -+ { (exit 1); exit 1; }; } -+ fi -+ case $CONFIG_SHELL in -+ '') -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for as_base in sh bash ksh sh5; do -+ case $as_dir in -+ /*) -+ if ("$as_dir/$as_base" -c ' -+ as_lineno_1=$LINENO -+ as_lineno_2=$LINENO -+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` -+ test "x$as_lineno_1" != "x$as_lineno_2" && -+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then -+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } -+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } -+ CONFIG_SHELL=$as_dir/$as_base -+ export CONFIG_SHELL -+ exec "$CONFIG_SHELL" "$0" ${1+"$@"} -+ fi;; -+ esac -+ done -+done -+;; -+ esac -+ -+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO -+ # uniformly replaced by the line number. The first 'sed' inserts a -+ # line-number line before each line; the second 'sed' does the real -+ # work. The second script uses 'N' to pair each line-number line -+ # with the numbered line, and appends trailing '-' during -+ # substitution so that $LINENO is not a special case at line end. -+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the -+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) -+ sed '=' <$as_myself | -+ sed ' -+ N -+ s,$,-, -+ : loop -+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, -+ t loop -+ s,-$,, -+ s,^['$as_cr_digits']*\n,, -+ ' >$as_me.lineno && -+ chmod +x $as_me.lineno || -+ { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 -+ { (exit 1); exit 1; }; } -+ -+ # Don't try to exec as it changes $[0], causing all sort of problems -+ # (the dirname of $[0] is not the place where we might find the -+ # original and so on. Autoconf is especially sensible to this). -+ . ./$as_me.lineno -+ # Exit status is that of the last command. -+ exit -+} -+ -+ -+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in -+ *c*,-n*) ECHO_N= ECHO_C=' -+' ECHO_T=' ' ;; -+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; -+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -+esac -+ -+if expr a : '\(a\)' >/dev/null 2>&1; then -+ as_expr=expr -+else -+ as_expr=false -+fi -+ -+rm -f conf$$ conf$$.exe conf$$.file -+echo >conf$$.file -+if ln -s conf$$.file conf$$ 2>/dev/null; then -+ # We could just check for DJGPP; but this test a) works b) is more generic -+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). -+ if test -f conf$$.exe; then -+ # Don't use ln at all; we don't have any links -+ as_ln_s='cp -p' -+ else -+ as_ln_s='ln -s' -+ fi -+elif ln conf$$.file conf$$ 2>/dev/null; then -+ as_ln_s=ln -+else -+ as_ln_s='cp -p' -+fi -+rm -f conf$$ conf$$.exe conf$$.file -+ -+if mkdir -p . 2>/dev/null; then -+ as_mkdir_p=: -+else -+ as_mkdir_p=false -+fi -+ -+as_executable_p="test -f" -+ -+# Sed expression to map a string onto a valid CPP name. -+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" -+ -+# Sed expression to map a string onto a valid variable name. -+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" -+ -+ -+# IFS -+# We need space, tab and new line, in precisely that order. -+as_nl=' -+' -+IFS=" $as_nl" -+ -+# CDPATH. -+$as_unset CDPATH -+ -+ -+# Name of the host. -+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -+# so uname gets run too. -+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` -+ -+exec 6>&1 -+ -+# -+# Initializations. -+# -+ac_default_prefix=/usr/local -+ac_config_libobj_dir=. -+cross_compiling=no -+subdirs= -+MFLAGS= -+MAKEFLAGS= -+SHELL=${CONFIG_SHELL-/bin/sh} -+ -+# Maximum number of lines to put in a shell here document. -+# This variable seems obsolete. It should probably be removed, and -+# only ac_max_sed_lines should be used. -+: ${ac_max_here_lines=38} -+ -+# Identity of this package. -+PACKAGE_NAME= -+PACKAGE_TARNAME= -+PACKAGE_VERSION= -+PACKAGE_STRING= -+PACKAGE_BUGREPORT= -+ -+ac_unique_file="src/snort.c" -+# Factoring default headers for most tests. -+ac_includes_default="\ -+#include <stdio.h> -+#if HAVE_SYS_TYPES_H -+# include <sys/types.h> -+#endif -+#if HAVE_SYS_STAT_H -+# include <sys/stat.h> -+#endif -+#if STDC_HEADERS -+# include <stdlib.h> -+# include <stddef.h> -+#else -+# if HAVE_STDLIB_H -+# include <stdlib.h> -+# endif -+#endif -+#if HAVE_STRING_H -+# if !STDC_HEADERS && HAVE_MEMORY_H -+# include <memory.h> -+# endif -+# include <string.h> -+#endif -+#if HAVE_STRINGS_H -+# include <strings.h> -+#endif -+#if HAVE_INTTYPES_H -+# include <inttypes.h> -+#else -+# if HAVE_STDINT_H -+# include <stdint.h> -+# endif -+#endif -+#if HAVE_UNISTD_H -+# include <unistd.h> -+#endif" -+ -+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os extra_incl CPP EGREP LIBPRELUDE_CONFIG LIBPRELUDE_CFLAGS LIBPRELUDE_LIBS INCLUDES LIB@&t@OBJS LTLIBOBJS' -+ac_subst_files='' -+ -+# Initialize some variables set by options. -+ac_init_help= -+ac_init_version=false -+# The variables have the same names as the options, with -+# dashes changed to underlines. -+cache_file=/dev/null -+exec_prefix=NONE -+no_create= -+no_recursion= -+prefix=NONE -+program_prefix=NONE -+program_suffix=NONE -+program_transform_name=s,x,x, -+silent= -+site= -+srcdir= -+verbose= -+x_includes=NONE -+x_libraries=NONE -+ -+# Installation directory options. -+# These are left unexpanded so users can "make install exec_prefix=/foo" -+# and all the variables that are supposed to be based on exec_prefix -+# by default will actually change. -+# Use braces instead of parens because sh, perl, etc. also accept them. -+bindir='${exec_prefix}/bin' -+sbindir='${exec_prefix}/sbin' -+libexecdir='${exec_prefix}/libexec' -+datadir='${prefix}/share' -+sysconfdir='${prefix}/etc' -+sharedstatedir='${prefix}/com' -+localstatedir='${prefix}/var' -+libdir='${exec_prefix}/lib' -+includedir='${prefix}/include' -+oldincludedir='/usr/include' -+infodir='${prefix}/info' -+mandir='${prefix}/man' -+ -+ac_prev= -+for ac_option -+do -+ # If the previous option needs an argument, assign it. -+ if test -n "$ac_prev"; then -+ eval "$ac_prev=\$ac_option" -+ ac_prev= -+ continue -+ fi -+ -+ ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` -+ -+ # Accept the important Cygnus configure options, so we can diagnose typos. -+ -+ case $ac_option in -+ -+ -bindir | --bindir | --bindi | --bind | --bin | --bi) -+ ac_prev=bindir ;; -+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) -+ bindir=$ac_optarg ;; -+ -+ -build | --build | --buil | --bui | --bu) -+ ac_prev=build_alias ;; -+ -build=* | --build=* | --buil=* | --bui=* | --bu=*) -+ build_alias=$ac_optarg ;; -+ -+ -cache-file | --cache-file | --cache-fil | --cache-fi \ -+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) -+ ac_prev=cache_file ;; -+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ -+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) -+ cache_file=$ac_optarg ;; -+ -+ --config-cache | -C) -+ cache_file=config.cache ;; -+ -+ -datadir | --datadir | --datadi | --datad | --data | --dat | --da) -+ ac_prev=datadir ;; -+ -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ -+ | --da=*) -+ datadir=$ac_optarg ;; -+ -+ -disable-* | --disable-*) -+ ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` -+ # Reject names that are not valid shell variable names. -+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && -+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2 -+ { (exit 1); exit 1; }; } -+ ac_feature=`echo $ac_feature | sed 's/-/_/g'` -+ eval "enable_$ac_feature=no" ;; -+ -+ -enable-* | --enable-*) -+ ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` -+ # Reject names that are not valid shell variable names. -+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && -+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2 -+ { (exit 1); exit 1; }; } -+ ac_feature=`echo $ac_feature | sed 's/-/_/g'` -+ case $ac_option in -+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; -+ *) ac_optarg=yes ;; -+ esac -+ eval "enable_$ac_feature='$ac_optarg'" ;; -+ -+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ -+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ -+ | --exec | --exe | --ex) -+ ac_prev=exec_prefix ;; -+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ -+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ -+ | --exec=* | --exe=* | --ex=*) -+ exec_prefix=$ac_optarg ;; -+ -+ -gas | --gas | --ga | --g) -+ # Obsolete; use --with-gas. -+ with_gas=yes ;; -+ -+ -help | --help | --hel | --he | -h) -+ ac_init_help=long ;; -+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) -+ ac_init_help=recursive ;; -+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) -+ ac_init_help=short ;; -+ -+ -host | --host | --hos | --ho) -+ ac_prev=host_alias ;; -+ -host=* | --host=* | --hos=* | --ho=*) -+ host_alias=$ac_optarg ;; -+ -+ -includedir | --includedir | --includedi | --included | --include \ -+ | --includ | --inclu | --incl | --inc) -+ ac_prev=includedir ;; -+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ -+ | --includ=* | --inclu=* | --incl=* | --inc=*) -+ includedir=$ac_optarg ;; -+ -+ -infodir | --infodir | --infodi | --infod | --info | --inf) -+ ac_prev=infodir ;; -+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) -+ infodir=$ac_optarg ;; -+ -+ -libdir | --libdir | --libdi | --libd) -+ ac_prev=libdir ;; -+ -libdir=* | --libdir=* | --libdi=* | --libd=*) -+ libdir=$ac_optarg ;; -+ -+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ -+ | --libexe | --libex | --libe) -+ ac_prev=libexecdir ;; -+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ -+ | --libexe=* | --libex=* | --libe=*) -+ libexecdir=$ac_optarg ;; -+ -+ -localstatedir | --localstatedir | --localstatedi | --localstated \ -+ | --localstate | --localstat | --localsta | --localst \ -+ | --locals | --local | --loca | --loc | --lo) -+ ac_prev=localstatedir ;; -+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ -+ | --localstate=* | --localstat=* | --localsta=* | --localst=* \ -+ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) -+ localstatedir=$ac_optarg ;; -+ -+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m) -+ ac_prev=mandir ;; -+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) -+ mandir=$ac_optarg ;; -+ -+ -nfp | --nfp | --nf) -+ # Obsolete; use --without-fp. -+ with_fp=no ;; -+ -+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \ -+ | --no-cr | --no-c | -n) -+ no_create=yes ;; -+ -+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \ -+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) -+ no_recursion=yes ;; -+ -+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ -+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ -+ | --oldin | --oldi | --old | --ol | --o) -+ ac_prev=oldincludedir ;; -+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ -+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ -+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) -+ oldincludedir=$ac_optarg ;; -+ -+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) -+ ac_prev=prefix ;; -+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) -+ prefix=$ac_optarg ;; -+ -+ -program-prefix | --program-prefix | --program-prefi | --program-pref \ -+ | --program-pre | --program-pr | --program-p) -+ ac_prev=program_prefix ;; -+ -program-prefix=* | --program-prefix=* | --program-prefi=* \ -+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) -+ program_prefix=$ac_optarg ;; -+ -+ -program-suffix | --program-suffix | --program-suffi | --program-suff \ -+ | --program-suf | --program-su | --program-s) -+ ac_prev=program_suffix ;; -+ -program-suffix=* | --program-suffix=* | --program-suffi=* \ -+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) -+ program_suffix=$ac_optarg ;; -+ -+ -program-transform-name | --program-transform-name \ -+ | --program-transform-nam | --program-transform-na \ -+ | --program-transform-n | --program-transform- \ -+ | --program-transform | --program-transfor \ -+ | --program-transfo | --program-transf \ -+ | --program-trans | --program-tran \ -+ | --progr-tra | --program-tr | --program-t) -+ ac_prev=program_transform_name ;; -+ -program-transform-name=* | --program-transform-name=* \ -+ | --program-transform-nam=* | --program-transform-na=* \ -+ | --program-transform-n=* | --program-transform-=* \ -+ | --program-transform=* | --program-transfor=* \ -+ | --program-transfo=* | --program-transf=* \ -+ | --program-trans=* | --program-tran=* \ -+ | --progr-tra=* | --program-tr=* | --program-t=*) -+ program_transform_name=$ac_optarg ;; -+ -+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ -+ | -silent | --silent | --silen | --sile | --sil) -+ silent=yes ;; -+ -+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) -+ ac_prev=sbindir ;; -+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ -+ | --sbi=* | --sb=*) -+ sbindir=$ac_optarg ;; -+ -+ -sharedstatedir | --sharedstatedir | --sharedstatedi \ -+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ -+ | --sharedst | --shareds | --shared | --share | --shar \ -+ | --sha | --sh) -+ ac_prev=sharedstatedir ;; -+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ -+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ -+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ -+ | --sha=* | --sh=*) -+ sharedstatedir=$ac_optarg ;; -+ -+ -site | --site | --sit) -+ ac_prev=site ;; -+ -site=* | --site=* | --sit=*) -+ site=$ac_optarg ;; -+ -+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) -+ ac_prev=srcdir ;; -+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) -+ srcdir=$ac_optarg ;; -+ -+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ -+ | --syscon | --sysco | --sysc | --sys | --sy) -+ ac_prev=sysconfdir ;; -+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ -+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) -+ sysconfdir=$ac_optarg ;; -+ -+ -target | --target | --targe | --targ | --tar | --ta | --t) -+ ac_prev=target_alias ;; -+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) -+ target_alias=$ac_optarg ;; -+ -+ -v | -verbose | --verbose | --verbos | --verbo | --verb) -+ verbose=yes ;; -+ -+ -version | --version | --versio | --versi | --vers | -V) -+ ac_init_version=: ;; -+ -+ -with-* | --with-*) -+ ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` -+ # Reject names that are not valid shell variable names. -+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && -+ { echo "$as_me: error: invalid package name: $ac_package" >&2 -+ { (exit 1); exit 1; }; } -+ ac_package=`echo $ac_package| sed 's/-/_/g'` -+ case $ac_option in -+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; -+ *) ac_optarg=yes ;; -+ esac -+ eval "with_$ac_package='$ac_optarg'" ;; -+ -+ -without-* | --without-*) -+ ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` -+ # Reject names that are not valid shell variable names. -+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && -+ { echo "$as_me: error: invalid package name: $ac_package" >&2 -+ { (exit 1); exit 1; }; } -+ ac_package=`echo $ac_package | sed 's/-/_/g'` -+ eval "with_$ac_package=no" ;; -+ -+ --x) -+ # Obsolete; use --with-x. -+ with_x=yes ;; -+ -+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ -+ | --x-incl | --x-inc | --x-in | --x-i) -+ ac_prev=x_includes ;; -+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ -+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) -+ x_includes=$ac_optarg ;; -+ -+ -x-libraries | --x-libraries | --x-librarie | --x-librari \ -+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) -+ ac_prev=x_libraries ;; -+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ -+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) -+ x_libraries=$ac_optarg ;; -+ -+ -*) { echo "$as_me: error: unrecognized option: $ac_option -+Try \`$0 --help' for more information." >&2 -+ { (exit 1); exit 1; }; } -+ ;; -+ -+ *=*) -+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` -+ # Reject names that are not valid shell variable names. -+ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && -+ { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 -+ { (exit 1); exit 1; }; } -+ ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` -+ eval "$ac_envvar='$ac_optarg'" -+ export $ac_envvar ;; -+ -+ *) -+ # FIXME: should be removed in autoconf 3.0. -+ echo "$as_me: WARNING: you should use --build, --host, --target" >&2 -+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && -+ echo "$as_me: WARNING: invalid host type: $ac_option" >&2 -+ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} -+ ;; -+ -+ esac -+done -+ -+if test -n "$ac_prev"; then -+ ac_option=--`echo $ac_prev | sed 's/_/-/g'` -+ { echo "$as_me: error: missing argument to $ac_option" >&2 -+ { (exit 1); exit 1; }; } -+fi -+ -+# Be sure to have absolute paths. -+for ac_var in exec_prefix prefix -+do -+ eval ac_val=$`echo $ac_var` -+ case $ac_val in -+ [\\/$]* | ?:[\\/]* | NONE | '' ) ;; -+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 -+ { (exit 1); exit 1; }; };; -+ esac -+done -+ -+# Be sure to have absolute paths. -+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ -+ localstatedir libdir includedir oldincludedir infodir mandir -+do -+ eval ac_val=$`echo $ac_var` -+ case $ac_val in -+ [\\/$]* | ?:[\\/]* ) ;; -+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 -+ { (exit 1); exit 1; }; };; -+ esac -+done -+ -+# There might be people who depend on the old broken behavior: `$host' -+# used to hold the argument of --host etc. -+# FIXME: To remove some day. -+build=$build_alias -+host=$host_alias -+target=$target_alias -+ -+# FIXME: To remove some day. -+if test "x$host_alias" != x; then -+ if test "x$build_alias" = x; then -+ cross_compiling=maybe -+ echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. -+ If a cross compiler is detected then cross compile mode will be used." >&2 -+ elif test "x$build_alias" != "x$host_alias"; then -+ cross_compiling=yes -+ fi -+fi -+ -+ac_tool_prefix= -+test -n "$host_alias" && ac_tool_prefix=$host_alias- -+ -+test "$silent" = yes && exec 6>/dev/null -+ -+ -+# Find the source files, if location was not specified. -+if test -z "$srcdir"; then -+ ac_srcdir_defaulted=yes -+ # Try the directory containing this script, then its parent. -+ ac_confdir=`(dirname "$0") 2>/dev/null || -+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$0" : 'X\(//\)[^/]' \| \ -+ X"$0" : 'X\(//\)$' \| \ -+ X"$0" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$0" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ srcdir=$ac_confdir -+ if test ! -r $srcdir/$ac_unique_file; then -+ srcdir=.. -+ fi -+else -+ ac_srcdir_defaulted=no -+fi -+if test ! -r $srcdir/$ac_unique_file; then -+ if test "$ac_srcdir_defaulted" = yes; then -+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 -+ { (exit 1); exit 1; }; } -+ else -+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 -+ { (exit 1); exit 1; }; } -+ fi -+fi -+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || -+ { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 -+ { (exit 1); exit 1; }; } -+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -+ac_env_build_alias_set=${build_alias+set} -+ac_env_build_alias_value=$build_alias -+ac_cv_env_build_alias_set=${build_alias+set} -+ac_cv_env_build_alias_value=$build_alias -+ac_env_host_alias_set=${host_alias+set} -+ac_env_host_alias_value=$host_alias -+ac_cv_env_host_alias_set=${host_alias+set} -+ac_cv_env_host_alias_value=$host_alias -+ac_env_target_alias_set=${target_alias+set} -+ac_env_target_alias_value=$target_alias -+ac_cv_env_target_alias_set=${target_alias+set} -+ac_cv_env_target_alias_value=$target_alias -+ac_env_CC_set=${CC+set} -+ac_env_CC_value=$CC -+ac_cv_env_CC_set=${CC+set} -+ac_cv_env_CC_value=$CC -+ac_env_CFLAGS_set=${CFLAGS+set} -+ac_env_CFLAGS_value=$CFLAGS -+ac_cv_env_CFLAGS_set=${CFLAGS+set} -+ac_cv_env_CFLAGS_value=$CFLAGS -+ac_env_LDFLAGS_set=${LDFLAGS+set} -+ac_env_LDFLAGS_value=$LDFLAGS -+ac_cv_env_LDFLAGS_set=${LDFLAGS+set} -+ac_cv_env_LDFLAGS_value=$LDFLAGS -+ac_env_CPPFLAGS_set=${CPPFLAGS+set} -+ac_env_CPPFLAGS_value=$CPPFLAGS -+ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} -+ac_cv_env_CPPFLAGS_value=$CPPFLAGS -+ac_env_CPP_set=${CPP+set} -+ac_env_CPP_value=$CPP -+ac_cv_env_CPP_set=${CPP+set} -+ac_cv_env_CPP_value=$CPP -+ -+# -+# Report the --help message. -+# -+if test "$ac_init_help" = "long"; then -+ # Omit some internal or obsolete options to make the list less imposing. -+ # This message is too long to be a string in the A/UX 3.1 sh. -+ cat <<_ACEOF -+\`configure' configures this package to adapt to many kinds of systems. -+ -+Usage: $0 [OPTION]... [VAR=VALUE]... -+ -+To assign environment variables (e.g., CC, CFLAGS...), specify them as -+VAR=VALUE. See below for descriptions of some of the useful variables. -+ -+Defaults for the options are specified in brackets. -+ -+Configuration: -+ -h, --help display this help and exit -+ --help=short display options specific to this package -+ --help=recursive display the short help of all the included packages -+ -V, --version display version information and exit -+ -q, --quiet, --silent do not print \`checking...' messages -+ --cache-file=FILE cache test results in FILE [disabled] -+ -C, --config-cache alias for \`--cache-file=config.cache' -+ -n, --no-create do not create output files -+ --srcdir=DIR find the sources in DIR [configure dir or \`..'] -+ -+_ACEOF -+ -+ cat <<_ACEOF -+Installation directories: -+ --prefix=PREFIX install architecture-independent files in PREFIX -+ [$ac_default_prefix] -+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX -+ [PREFIX] -+ -+By default, \`make install' will install all the files in -+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -+an installation prefix other than \`$ac_default_prefix' using \`--prefix', -+for instance \`--prefix=\$HOME'. -+ -+For better control, use the options below. -+ -+Fine tuning of the installation directories: -+ --bindir=DIR user executables [EPREFIX/bin] -+ --sbindir=DIR system admin executables [EPREFIX/sbin] -+ --libexecdir=DIR program executables [EPREFIX/libexec] -+ --datadir=DIR read-only architecture-independent data [PREFIX/share] -+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] -+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] -+ --localstatedir=DIR modifiable single-machine data [PREFIX/var] -+ --libdir=DIR object code libraries [EPREFIX/lib] -+ --includedir=DIR C header files [PREFIX/include] -+ --oldincludedir=DIR C header files for non-gcc [/usr/include] -+ --infodir=DIR info documentation [PREFIX/info] -+ --mandir=DIR man documentation [PREFIX/man] -+_ACEOF -+ -+ cat <<\_ACEOF -+ -+Program names: -+ --program-prefix=PREFIX prepend PREFIX to installed program names -+ --program-suffix=SUFFIX append SUFFIX to installed program names -+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names -+ -+System types: -+ --build=BUILD configure for building on BUILD [guessed] -+ --host=HOST cross-compile to build programs to run on HOST [BUILD] -+_ACEOF -+fi -+ -+if test -n "$ac_init_help"; then -+ -+ cat <<\_ACEOF -+ -+Optional Features: -+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) -+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes] -+ --disable-dependency-tracking Speeds up one-time builds -+ --enable-dependency-tracking Do not reject slow dependency extractors -+ --enable-debug enable debugging options (bugreports and developers only) -+ --enable-profile enable profiling options (developers only) -+ --enable-sourcefire Enable Sourcefire specific build options -+ --enable-perfmonitor Enable perfmonitor preprocessor -+ --enable-smbalerts SMB alerting capaility via Samba -+ --enable-linux-smp-stats Enable statistics reporting through proc -+ --enable-flexresp Flexible Responses on hostile connection attempts -+ -+Optional Packages: -+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) -+ --with-libpcap-includes=DIR libcap include directory -+ --with-libpcap-libraries=DIR libcap library directory -+ --with-libnet-includes=DIR libnet include directory -+ --with-libnet-libraries=DIR libnet library directory -+ --with-prelude support for Prelude IDS -+ --with-libprelude-prefix=PFX Prefix where libprelude is installed (optional) -+ --with-libprelude-exec-prefix=PFX Exec prefix where libprelude is installed (optional) -+ --with-mysql=DIR support for mysql -+ --with-odbc=DIR support for odbc -+ --with-postgresql=DIR support for postgresql -+ --with-oracle=DIR support for oracle -+ -+Some influential environment variables: -+ CC C compiler command -+ CFLAGS C compiler flags -+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a -+ nonstandard directory <lib dir> -+ CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have -+ headers in a nonstandard directory <include dir> -+ CPP C preprocessor -+ -+Use these variables to override the choices made by `configure' or to help -+it to find libraries and programs with nonstandard names/locations. -+ -+_ACEOF -+fi -+ -+if test "$ac_init_help" = "recursive"; then -+ # If there are subdirs, report their specific --help. -+ ac_popdir=`pwd` -+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue -+ test -d $ac_dir || continue -+ ac_builddir=. -+ -+if test "$ac_dir" != .; then -+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` -+ # A "../" for each directory in $ac_dir_suffix. -+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -+else -+ ac_dir_suffix= ac_top_builddir= -+fi -+ -+case $srcdir in -+ .) # No --srcdir option. We are building in place. -+ ac_srcdir=. -+ if test -z "$ac_top_builddir"; then -+ ac_top_srcdir=. -+ else -+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` -+ fi ;; -+ [\\/]* | ?:[\\/]* ) # Absolute path. -+ ac_srcdir=$srcdir$ac_dir_suffix; -+ ac_top_srcdir=$srcdir ;; -+ *) # Relative path. -+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix -+ ac_top_srcdir=$ac_top_builddir$srcdir ;; -+esac -+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be -+# absolute. -+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` -+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` -+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` -+ -+ cd $ac_dir -+ # Check for guested configure; otherwise get Cygnus style configure. -+ if test -f $ac_srcdir/configure.gnu; then -+ echo -+ $SHELL $ac_srcdir/configure.gnu --help=recursive -+ elif test -f $ac_srcdir/configure; then -+ echo -+ $SHELL $ac_srcdir/configure --help=recursive -+ elif test -f $ac_srcdir/configure.ac || -+ test -f $ac_srcdir/configure.in; then -+ echo -+ $ac_configure --help -+ else -+ echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 -+ fi -+ cd $ac_popdir -+ done -+fi -+ -+test -n "$ac_init_help" && exit 0 -+if $ac_init_version; then -+ cat <<\_ACEOF -+ -+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 -+Free Software Foundation, Inc. -+This configure script is free software; the Free Software Foundation -+gives unlimited permission to copy, distribute and modify it. -+_ACEOF -+ exit 0 -+fi -+exec 5>config.log -+cat >&5 <<_ACEOF -+This file contains any messages produced by compilers while -+running configure, to aid debugging if configure makes a mistake. -+ -+It was created by $as_me, which was -+generated by GNU Autoconf 2.57. Invocation command line was -+ -+ $ $0 $@ -+ -+_ACEOF -+{ -+cat <<_ASUNAME -+@%:@@%:@ --------- @%:@@%:@ -+@%:@@%:@ Platform. @%:@@%:@ -+@%:@@%:@ --------- @%:@@%:@ -+ -+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -+uname -m = `(uname -m) 2>/dev/null || echo unknown` -+uname -r = `(uname -r) 2>/dev/null || echo unknown` -+uname -s = `(uname -s) 2>/dev/null || echo unknown` -+uname -v = `(uname -v) 2>/dev/null || echo unknown` -+ -+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` -+ -+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -+hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` -+ -+_ASUNAME -+ -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ echo "PATH: $as_dir" -+done -+ -+} >&5 -+ -+cat >&5 <<_ACEOF -+ -+ -+@%:@@%:@ ----------- @%:@@%:@ -+@%:@@%:@ Core tests. @%:@@%:@ -+@%:@@%:@ ----------- @%:@@%:@ -+ -+_ACEOF -+ -+ -+# Keep a trace of the command line. -+# Strip out --no-create and --no-recursion so they do not pile up. -+# Strip out --silent because we don't want to record it for future runs. -+# Also quote any args containing shell meta-characters. -+# Make two passes to allow for proper duplicate-argument suppression. -+ac_configure_args= -+ac_configure_args0= -+ac_configure_args1= -+ac_sep= -+ac_must_keep_next=false -+for ac_pass in 1 2 -+do -+ for ac_arg -+ do -+ case $ac_arg in -+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ -+ | -silent | --silent | --silen | --sile | --sil) -+ continue ;; -+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) -+ ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; -+ esac -+ case $ac_pass in -+ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; -+ 2) -+ ac_configure_args1="$ac_configure_args1 '$ac_arg'" -+ if test $ac_must_keep_next = true; then -+ ac_must_keep_next=false # Got value, back to normal. -+ else -+ case $ac_arg in -+ *=* | --config-cache | -C | -disable-* | --disable-* \ -+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ -+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ -+ | -with-* | --with-* | -without-* | --without-* | --x) -+ case "$ac_configure_args0 " in -+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; -+ esac -+ ;; -+ -* ) ac_must_keep_next=true ;; -+ esac -+ fi -+ ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" -+ # Get rid of the leading space. -+ ac_sep=" " -+ ;; -+ esac -+ done -+done -+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } -+ -+# When interrupted or exit'd, cleanup temporary files, and complete -+# config.log. We remove comments because anyway the quotes in there -+# would cause problems or look ugly. -+# WARNING: Be sure not to use single quotes in there, as some shells, -+# such as our DU 5.0 friend, will then `close' the trap. -+trap 'exit_status=$? -+ # Save into config.log some information that might help in debugging. -+ { -+ echo -+ -+ cat <<\_ASBOX -+@%:@@%:@ ---------------- @%:@@%:@ -+@%:@@%:@ Cache variables. @%:@@%:@ -+@%:@@%:@ ---------------- @%:@@%:@ -+_ASBOX -+ echo -+ # The following way of writing the cache mishandles newlines in values, -+{ -+ (set) 2>&1 | -+ case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in -+ *ac_space=\ *) -+ sed -n \ -+ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; -+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" -+ ;; -+ *) -+ sed -n \ -+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" -+ ;; -+ esac; -+} -+ echo -+ -+ cat <<\_ASBOX -+@%:@@%:@ ----------------- @%:@@%:@ -+@%:@@%:@ Output variables. @%:@@%:@ -+@%:@@%:@ ----------------- @%:@@%:@ -+_ASBOX -+ echo -+ for ac_var in $ac_subst_vars -+ do -+ eval ac_val=$`echo $ac_var` -+ echo "$ac_var='"'"'$ac_val'"'"'" -+ done | sort -+ echo -+ -+ if test -n "$ac_subst_files"; then -+ cat <<\_ASBOX -+@%:@@%:@ ------------- @%:@@%:@ -+@%:@@%:@ Output files. @%:@@%:@ -+@%:@@%:@ ------------- @%:@@%:@ -+_ASBOX -+ echo -+ for ac_var in $ac_subst_files -+ do -+ eval ac_val=$`echo $ac_var` -+ echo "$ac_var='"'"'$ac_val'"'"'" -+ done | sort -+ echo -+ fi -+ -+ if test -s confdefs.h; then -+ cat <<\_ASBOX -+@%:@@%:@ ----------- @%:@@%:@ -+@%:@@%:@ confdefs.h. @%:@@%:@ -+@%:@@%:@ ----------- @%:@@%:@ -+_ASBOX -+ echo -+ sed "/^$/d" confdefs.h | sort -+ echo -+ fi -+ test "$ac_signal" != 0 && -+ echo "$as_me: caught signal $ac_signal" -+ echo "$as_me: exit $exit_status" -+ } >&5 -+ rm -f core core.* *.core && -+ rm -rf conftest* confdefs* conf$$* $ac_clean_files && -+ exit $exit_status -+ ' 0 -+for ac_signal in 1 2 13 15; do -+ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -+done -+ac_signal=0 -+ -+# confdefs.h avoids OS command line length limits that DEFS can exceed. -+rm -rf conftest* confdefs.h -+# AIX cpp loses on an empty file, so make sure it contains at least a newline. -+echo >confdefs.h -+ -+# Predefined preprocessor variables. -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define PACKAGE_NAME "$PACKAGE_NAME" -+_ACEOF -+ -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" -+_ACEOF -+ -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" -+_ACEOF -+ -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define PACKAGE_STRING "$PACKAGE_STRING" -+_ACEOF -+ -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -+_ACEOF -+ -+ -+# Let the site file select an alternate cache file if it wants to. -+# Prefer explicitly selected file to automatically selected ones. -+if test -z "$CONFIG_SITE"; then -+ if test "x$prefix" != xNONE; then -+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" -+ else -+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" -+ fi -+fi -+for ac_site_file in $CONFIG_SITE; do -+ if test -r "$ac_site_file"; then -+ { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -+echo "$as_me: loading site script $ac_site_file" >&6;} -+ sed 's/^/| /' "$ac_site_file" >&5 -+ . "$ac_site_file" -+ fi -+done -+ -+if test -r "$cache_file"; then -+ # Some versions of bash will fail to source /dev/null (special -+ # files actually), so we avoid doing that. -+ if test -f "$cache_file"; then -+ { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -+echo "$as_me: loading cache $cache_file" >&6;} -+ case $cache_file in -+ [\\/]* | ?:[\\/]* ) . $cache_file;; -+ *) . ./$cache_file;; -+ esac -+ fi -+else -+ { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -+echo "$as_me: creating cache $cache_file" >&6;} -+ >$cache_file -+fi -+ -+# Check that the precious variables saved in the cache have kept the same -+# value. -+ac_cache_corrupted=false -+for ac_var in `(set) 2>&1 | -+ sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do -+ eval ac_old_set=\$ac_cv_env_${ac_var}_set -+ eval ac_new_set=\$ac_env_${ac_var}_set -+ eval ac_old_val="\$ac_cv_env_${ac_var}_value" -+ eval ac_new_val="\$ac_env_${ac_var}_value" -+ case $ac_old_set,$ac_new_set in -+ set,) -+ { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} -+ ac_cache_corrupted=: ;; -+ ,set) -+ { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} -+ ac_cache_corrupted=: ;; -+ ,);; -+ *) -+ if test "x$ac_old_val" != "x$ac_new_val"; then -+ { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} -+ { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -+echo "$as_me: former value: $ac_old_val" >&2;} -+ { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -+echo "$as_me: current value: $ac_new_val" >&2;} -+ ac_cache_corrupted=: -+ fi;; -+ esac -+ # Pass precious variables to config.status. -+ if test "$ac_new_set" = set; then -+ case $ac_new_val in -+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) -+ ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; -+ *) ac_arg=$ac_var=$ac_new_val ;; -+ esac -+ case " $ac_configure_args " in -+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. -+ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; -+ esac -+ fi -+done -+if $ac_cache_corrupted; then -+ { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -+echo "$as_me: error: changes in the environment can compromise the build" >&2;} -+ { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} -+ { (exit 1); exit 1; }; } -+fi -+ -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+# Add the stamp file to the list of files AC keeps track of, -+# along with our hook. -+ ac_config_headers="$ac_config_headers config.h" -+ -+ -+ -+# When changing the snort version, please also update the VERSION -+# definition in "src/win32/WIN32-Includes/config.h" -+am__api_version="1.6" -+ac_aux_dir= -+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do -+ if test -f $ac_dir/install-sh; then -+ ac_aux_dir=$ac_dir -+ ac_install_sh="$ac_aux_dir/install-sh -c" -+ break -+ elif test -f $ac_dir/install.sh; then -+ ac_aux_dir=$ac_dir -+ ac_install_sh="$ac_aux_dir/install.sh -c" -+ break -+ elif test -f $ac_dir/shtool; then -+ ac_aux_dir=$ac_dir -+ ac_install_sh="$ac_aux_dir/shtool install -c" -+ break -+ fi -+done -+if test -z "$ac_aux_dir"; then -+ { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 -+echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} -+ { (exit 1); exit 1; }; } -+fi -+ac_config_guess="$SHELL $ac_aux_dir/config.guess" -+ac_config_sub="$SHELL $ac_aux_dir/config.sub" -+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. -+ -+# Find a good install program. We prefer a C program (faster), -+# so one script is as good as another. But avoid the broken or -+# incompatible versions: -+# SysV /etc/install, /usr/sbin/install -+# SunOS /usr/etc/install -+# IRIX /sbin/install -+# AIX /bin/install -+# AmigaOS /C/install, which installs bootblocks on floppy discs -+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -+# AFS /usr/afsws/bin/install, which mishandles nonexistent args -+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -+# ./install, which can be erroneously created by make from ./install.sh. -+echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -+if test -z "$INSTALL"; then -+if test "${ac_cv_path_install+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ # Account for people who put trailing slashes in PATH elements. -+case $as_dir/ in -+ ./ | .// | /cC/* | \ -+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ -+ /usr/ucb/* ) ;; -+ *) -+ # OSF1 and SCO ODT 3.0 have their own names for install. -+ # Don't use installbsd from OSF since it installs stuff as root -+ # by default. -+ for ac_prog in ginstall scoinst install; do -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then -+ if test $ac_prog = install && -+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then -+ # AIX install. It has an incompatible calling convention. -+ : -+ elif test $ac_prog = install && -+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then -+ # program-specific install script used by HP pwplus--don't use. -+ : -+ else -+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" -+ break 3 -+ fi -+ fi -+ done -+ done -+ ;; -+esac -+done -+ -+ -+fi -+ if test "${ac_cv_path_install+set}" = set; then -+ INSTALL=$ac_cv_path_install -+ else -+ # As a last resort, use the slow shell script. We don't cache a -+ # path for INSTALL within a source directory, because that will -+ # break other packages using the cache if that directory is -+ # removed, or if the path is relative. -+ INSTALL=$ac_install_sh -+ fi -+fi -+echo "$as_me:$LINENO: result: $INSTALL" >&5 -+echo "${ECHO_T}$INSTALL" >&6 -+ -+# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -+# It thinks the first close brace ends the variable substitution. -+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' -+ -+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' -+ -+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -+ -+echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -+echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 -+# Just in case -+sleep 1 -+echo timestamp > conftest.file -+# Do `set' in a subshell so we don't clobber the current shell's -+# arguments. Must try -L first in case configure is actually a -+# symlink; some systems play weird games with the mod time of symlinks -+# (eg FreeBSD returns the mod time of the symlink's containing -+# directory). -+if ( -+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` -+ if test "$*" = "X"; then -+ # -L didn't work. -+ set X `ls -t $srcdir/configure conftest.file` -+ fi -+ rm -f conftest.file -+ if test "$*" != "X $srcdir/configure conftest.file" \ -+ && test "$*" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -+alias in your environment" >&5 -+echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -+alias in your environment" >&2;} -+ { (exit 1); exit 1; }; } -+ fi -+ -+ test "$2" = conftest.file -+ ) -+then -+ # Ok. -+ : -+else -+ { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -+Check your system clock" >&5 -+echo "$as_me: error: newly created file is older than distributed files! -+Check your system clock" >&2;} -+ { (exit 1); exit 1; }; } -+fi -+echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+test "$program_prefix" != NONE && -+ program_transform_name="s,^,$program_prefix,;$program_transform_name" -+# Use a double $ so make ignores it. -+test "$program_suffix" != NONE && -+ program_transform_name="s,\$,$program_suffix,;$program_transform_name" -+# Double any \ or $. echo might interpret backslashes. -+# By default was `s,x,x', remove it if useless. -+cat <<\_ACEOF >conftest.sed -+s/[\\$]/&&/g;s/;s,x,x,$// -+_ACEOF -+program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -+rm conftest.sed -+ -+ -+# expand $ac_aux_dir to an absolute path -+am_aux_dir=`cd $ac_aux_dir && pwd` -+ -+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -+# Use eval to expand $SHELL -+if eval "$MISSING --run true"; then -+ am_missing_run="$MISSING --run " -+else -+ am_missing_run= -+ { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -+echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -+fi -+ -+for ac_prog in gawk mawk nawk awk -+do -+ # Extract the first word of "$ac_prog", so it can be a program name with args. -+set dummy $ac_prog; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_AWK+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$AWK"; then -+ ac_cv_prog_AWK="$AWK" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_AWK="$ac_prog" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+AWK=$ac_cv_prog_AWK -+if test -n "$AWK"; then -+ echo "$as_me:$LINENO: result: $AWK" >&5 -+echo "${ECHO_T}$AWK" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ test -n "$AWK" && break -+done -+ -+echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -+echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` -+if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.make <<\_ACEOF -+all: -+ @echo 'ac_maketemp="$(MAKE)"' -+_ACEOF -+# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -+eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -+if test -n "$ac_maketemp"; then -+ eval ac_cv_prog_make_${ac_make}_set=yes -+else -+ eval ac_cv_prog_make_${ac_make}_set=no -+fi -+rm -f conftest.make -+fi -+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ SET_MAKE= -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ SET_MAKE="MAKE=${MAKE-make}" -+fi -+ -+ # test to see if srcdir already configured -+if test "`cd $srcdir && pwd`" != "`pwd`" && -+ test -f $srcdir/config.status; then -+ { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -+echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} -+ { (exit 1); exit 1; }; } -+fi -+ -+# Define the identity of the package. -+ PACKAGE=snort -+ VERSION=2.0.1 -+ -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define PACKAGE "$PACKAGE" -+_ACEOF -+ -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define VERSION "$VERSION" -+_ACEOF -+ -+# Some tools Automake needs. -+ -+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} -+ -+ -+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} -+ -+ -+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} -+ -+ -+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} -+ -+ -+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} -+ -+ -+AMTAR=${AMTAR-"${am_missing_run}tar"} -+ -+install_sh=${install_sh-"$am_aux_dir/install-sh"} -+ -+# Installed binaries are usually stripped using `strip' when the user -+# run `make install-strip'. However `strip' might not be the right -+# tool to use in cross-compilation environments, therefore Automake -+# will honor the `STRIP' environment variable to overrule this program. -+if test "$cross_compiling" != no; then -+ if test -n "$ac_tool_prefix"; then -+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -+set dummy ${ac_tool_prefix}strip; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_STRIP+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$STRIP"; then -+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_STRIP="${ac_tool_prefix}strip" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+STRIP=$ac_cv_prog_STRIP -+if test -n "$STRIP"; then -+ echo "$as_me:$LINENO: result: $STRIP" >&5 -+echo "${ECHO_T}$STRIP" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$ac_cv_prog_STRIP"; then -+ ac_ct_STRIP=$STRIP -+ # Extract the first word of "strip", so it can be a program name with args. -+set dummy strip; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_STRIP"; then -+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_STRIP="strip" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+ test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -+fi -+fi -+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -+if test -n "$ac_ct_STRIP"; then -+ echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -+echo "${ECHO_T}$ac_ct_STRIP" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ STRIP=$ac_ct_STRIP -+else -+ STRIP="$ac_cv_prog_STRIP" -+fi -+ -+fi -+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -+ -+# We need awk for the "check" target. The system "awk" is bad on -+# some platforms. -+ -+ -+ -+rm -f .deps 2>/dev/null -+mkdir .deps 2>/dev/null -+if test -d .deps; then -+ DEPDIR=.deps -+else -+ # MS-DOS does not allow filenames that begin with a dot. -+ DEPDIR=_deps -+fi -+rmdir .deps 2>/dev/null -+ -+ -+ ac_config_commands="$ac_config_commands depfiles" -+ -+ -+am_make=${MAKE-make} -+cat > confinc << 'END' -+doit: -+ @echo done -+END -+# If we don't find an include directive, just comment out the code. -+echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 -+echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 -+am__include="#" -+am__quote= -+_am_result=none -+# First try GNU make style include. -+echo "include confinc" > confmf -+# We grep out `Entering directory' and `Leaving directory' -+# messages which can occur if `w' ends up in MAKEFLAGS. -+# In particular we don't look at `^make:' because GNU make might -+# be invoked under some other name (usually "gmake"), in which -+# case it prints its new name instead of `make'. -+if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then -+ am__include=include -+ am__quote= -+ _am_result=GNU -+fi -+# Now try BSD make style include. -+if test "$am__include" = "#"; then -+ echo '.include "confinc"' > confmf -+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then -+ am__include=.include -+ am__quote="\"" -+ _am_result=BSD -+ fi -+fi -+ -+ -+echo "$as_me:$LINENO: result: $_am_result" >&5 -+echo "${ECHO_T}$_am_result" >&6 -+rm -f confinc confmf -+ -+# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. -+if test "${enable_dependency_tracking+set}" = set; then -+ enableval="$enable_dependency_tracking" -+ -+fi; -+if test "x$enable_dependency_tracking" != xno; then -+ am_depcomp="$ac_aux_dir/depcomp" -+ AMDEPBACKSLASH='\' -+fi -+ -+ -+if test "x$enable_dependency_tracking" != xno; then -+ AMDEP_TRUE= -+ AMDEP_FALSE='#' -+else -+ AMDEP_TRUE='#' -+ AMDEP_FALSE= -+fi -+ -+ -+ -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+if test -n "$ac_tool_prefix"; then -+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -+set dummy ${ac_tool_prefix}gcc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_CC="${ac_tool_prefix}gcc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$ac_cv_prog_CC"; then -+ ac_ct_CC=$CC -+ # Extract the first word of "gcc", so it can be a program name with args. -+set dummy gcc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_CC"; then -+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_CC="gcc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+ac_ct_CC=$ac_cv_prog_ac_ct_CC -+if test -n "$ac_ct_CC"; then -+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -+echo "${ECHO_T}$ac_ct_CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ CC=$ac_ct_CC -+else -+ CC="$ac_cv_prog_CC" -+fi -+ -+if test -z "$CC"; then -+ if test -n "$ac_tool_prefix"; then -+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -+set dummy ${ac_tool_prefix}cc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_CC="${ac_tool_prefix}cc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$ac_cv_prog_CC"; then -+ ac_ct_CC=$CC -+ # Extract the first word of "cc", so it can be a program name with args. -+set dummy cc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_CC"; then -+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_CC="cc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+ac_ct_CC=$ac_cv_prog_ac_ct_CC -+if test -n "$ac_ct_CC"; then -+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -+echo "${ECHO_T}$ac_ct_CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ CC=$ac_ct_CC -+else -+ CC="$ac_cv_prog_CC" -+fi -+ -+fi -+if test -z "$CC"; then -+ # Extract the first word of "cc", so it can be a program name with args. -+set dummy cc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+ ac_prog_rejected=no -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then -+ ac_prog_rejected=yes -+ continue -+ fi -+ ac_cv_prog_CC="cc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+if test $ac_prog_rejected = yes; then -+ # We found a bogon in the path, so make sure we never use it. -+ set dummy $ac_cv_prog_CC -+ shift -+ if test $@%:@ != 0; then -+ # We chose a different compiler from the bogus one. -+ # However, it has the same basename, so the bogon will be chosen -+ # first if we set CC to just the basename; use the full file name. -+ shift -+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" -+ fi -+fi -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$CC"; then -+ if test -n "$ac_tool_prefix"; then -+ for ac_prog in cl -+ do -+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -+set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ test -n "$CC" && break -+ done -+fi -+if test -z "$CC"; then -+ ac_ct_CC=$CC -+ for ac_prog in cl -+do -+ # Extract the first word of "$ac_prog", so it can be a program name with args. -+set dummy $ac_prog; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_CC"; then -+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_CC="$ac_prog" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+ac_ct_CC=$ac_cv_prog_ac_ct_CC -+if test -n "$ac_ct_CC"; then -+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -+echo "${ECHO_T}$ac_ct_CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ test -n "$ac_ct_CC" && break -+done -+ -+ CC=$ac_ct_CC -+fi -+ -+fi -+ -+ -+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&5 -+echo "$as_me: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&2;} -+ { (exit 1); exit 1; }; } -+ -+# Provide some information about the compiler. -+echo "$as_me:$LINENO:" \ -+ "checking for C compiler version" >&5 -+ac_compiler=`set X $ac_compile; echo $2` -+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 -+ (eval $ac_compiler --version </dev/null >&5) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } -+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 -+ (eval $ac_compiler -v </dev/null >&5) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } -+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 -+ (eval $ac_compiler -V </dev/null >&5) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } -+ -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+int -+main () -+{ -+ -+ ; -+ return 0; -+} -+_ACEOF -+ac_clean_files_save=$ac_clean_files -+ac_clean_files="$ac_clean_files a.out a.exe b.out" -+# Try to create an executable without -o first, disregard a.out. -+# It will help us diagnose broken compilers, and finding out an intuition -+# of exeext. -+echo "$as_me:$LINENO: checking for C compiler default output" >&5 -+echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 -+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -+if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 -+ (eval $ac_link_default) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; then -+ # Find the output, starting from the most likely. This scheme is -+# not robust to junk in `.', hence go to wildcards (a.*) only as a last -+# resort. -+ -+# Be careful to initialize this variable, since it used to be cached. -+# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. -+ac_cv_exeext= -+# b.out is created by i960 compilers. -+for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out -+do -+ test -f "$ac_file" || continue -+ case $ac_file in -+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) -+ ;; -+ conftest.$ac_ext ) -+ # This is the source file. -+ ;; -+ [ab].out ) -+ # We found the default executable, but exeext='' is most -+ # certainly right. -+ break;; -+ *.* ) -+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` -+ # FIXME: I believe we export ac_cv_exeext for Libtool, -+ # but it would be cool to find out if it's true. Does anybody -+ # maintain Libtool? --akim. -+ export ac_cv_exeext -+ break;; -+ * ) -+ break;; -+ esac -+done -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -+See \`config.log' for more details." >&5 -+echo "$as_me: error: C compiler cannot create executables -+See \`config.log' for more details." >&2;} -+ { (exit 77); exit 77; }; } -+fi -+ -+ac_exeext=$ac_cv_exeext -+echo "$as_me:$LINENO: result: $ac_file" >&5 -+echo "${ECHO_T}$ac_file" >&6 -+ -+# Check the compiler produces executables we can run. If not, either -+# the compiler is broken, or we cross compile. -+echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 -+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -+# If not cross compiling, check that we can run a simple program. -+if test "$cross_compiling" != yes; then -+ if { ac_try='./$ac_file' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ cross_compiling=no -+ else -+ if test "$cross_compiling" = maybe; then -+ cross_compiling=yes -+ else -+ { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -+If you meant to cross compile, use \`--host'. -+See \`config.log' for more details." >&5 -+echo "$as_me: error: cannot run C compiled programs. -+If you meant to cross compile, use \`--host'. -+See \`config.log' for more details." >&2;} -+ { (exit 1); exit 1; }; } -+ fi -+ fi -+fi -+echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ -+rm -f a.out a.exe conftest$ac_cv_exeext b.out -+ac_clean_files=$ac_clean_files_save -+# Check the compiler produces executables we can run. If not, either -+# the compiler is broken, or we cross compile. -+echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -+echo "$as_me:$LINENO: result: $cross_compiling" >&5 -+echo "${ECHO_T}$cross_compiling" >&6 -+ -+echo "$as_me:$LINENO: checking for suffix of executables" >&5 -+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; then -+ # If both `conftest.exe' and `conftest' are `present' (well, observable) -+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -+# work properly (i.e., refer to `conftest.exe'), while it won't with -+# `rm'. -+for ac_file in conftest.exe conftest conftest.*; do -+ test -f "$ac_file" || continue -+ case $ac_file in -+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; -+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` -+ export ac_cv_exeext -+ break;; -+ * ) break;; -+ esac -+done -+else -+ { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -+See \`config.log' for more details." >&5 -+echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -+See \`config.log' for more details." >&2;} -+ { (exit 1); exit 1; }; } -+fi -+ -+rm -f conftest$ac_cv_exeext -+echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -+echo "${ECHO_T}$ac_cv_exeext" >&6 -+ -+rm -f conftest.$ac_ext -+EXEEXT=$ac_cv_exeext -+ac_exeext=$EXEEXT -+echo "$as_me:$LINENO: checking for suffix of object files" >&5 -+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 -+if test "${ac_cv_objext+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+int -+main () -+{ -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.o conftest.obj -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; then -+ for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do -+ case $ac_file in -+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; -+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` -+ break;; -+ esac -+done -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -+See \`config.log' for more details." >&5 -+echo "$as_me: error: cannot compute suffix of object files: cannot compile -+See \`config.log' for more details." >&2;} -+ { (exit 1); exit 1; }; } -+fi -+ -+rm -f conftest.$ac_cv_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -+echo "${ECHO_T}$ac_cv_objext" >&6 -+OBJEXT=$ac_cv_objext -+ac_objext=$OBJEXT -+echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -+if test "${ac_cv_c_compiler_gnu+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+int -+main () -+{ -+#ifndef __GNUC__ -+ choke me -+#endif -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_compiler_gnu=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_compiler_gnu=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ac_cv_c_compiler_gnu=$ac_compiler_gnu -+ -+fi -+echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -+GCC=`test $ac_compiler_gnu = yes && echo yes` -+ac_test_CFLAGS=${CFLAGS+set} -+ac_save_CFLAGS=$CFLAGS -+CFLAGS="-g" -+echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -+if test "${ac_cv_prog_cc_g+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+int -+main () -+{ -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_prog_cc_g=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_prog_cc_g=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 -+if test "$ac_test_CFLAGS" = set; then -+ CFLAGS=$ac_save_CFLAGS -+elif test $ac_cv_prog_cc_g = yes; then -+ if test "$GCC" = yes; then -+ CFLAGS="-g -O2" -+ else -+ CFLAGS="-g" -+ fi -+else -+ if test "$GCC" = yes; then -+ CFLAGS="-O2" -+ else -+ CFLAGS= -+ fi -+fi -+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -+if test "${ac_cv_prog_cc_stdc+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_cv_prog_cc_stdc=no -+ac_save_CC=$CC -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <stdarg.h> -+#include <stdio.h> -+#include <sys/types.h> -+#include <sys/stat.h> -+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -+struct buf { int x; }; -+FILE * (*rcsopen) (struct buf *, struct stat *, int); -+static char *e (p, i) -+ char **p; -+ int i; -+{ -+ return p[i]; -+} -+static char *f (char * (*g) (char **, int), char **p, ...) -+{ -+ char *s; -+ va_list v; -+ va_start (v,p); -+ s = g (p, va_arg (v,int)); -+ va_end (v); -+ return s; -+} -+int test (int i, double x); -+struct s1 {int (*f) (int a);}; -+struct s2 {int (*f) (double a);}; -+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -+int argc; -+char **argv; -+int -+main () -+{ -+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; -+ ; -+ return 0; -+} -+_ACEOF -+# Don't try gcc -ansi; that turns off useful extensions and -+# breaks some systems' header files. -+# AIX -qlanglvl=ansi -+# Ultrix and OSF/1 -std1 -+# HP-UX 10.20 and later -Ae -+# HP-UX older versions -Aa -D_HPUX_SOURCE -+# SVR4 -Xc -D__EXTENSIONS__ -+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -+do -+ CC="$ac_save_CC $ac_arg" -+ rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_prog_cc_stdc=$ac_arg -+break -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext -+done -+rm -f conftest.$ac_ext conftest.$ac_objext -+CC=$ac_save_CC -+ -+fi -+ -+case "x$ac_cv_prog_cc_stdc" in -+ x|xno) -+ echo "$as_me:$LINENO: result: none needed" >&5 -+echo "${ECHO_T}none needed" >&6 ;; -+ *) -+ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 -+ CC="$CC $ac_cv_prog_cc_stdc" ;; -+esac -+ -+# Some people use a C++ compiler to compile C. Since we use `exit', -+# in C++ we need to declare it. In case someone uses the same compiler -+# for both compiling C and C++ we need to have the C++ compiler decide -+# the declaration of exit, since it's the most demanding environment. -+cat >conftest.$ac_ext <<_ACEOF -+@%:@ifndef __cplusplus -+ choke me -+@%:@endif -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ for ac_declaration in \ -+ ''\ -+ '#include <stdlib.h>' \ -+ 'extern "C" void std::exit (int) throw (); using std::exit;' \ -+ 'extern "C" void std::exit (int); using std::exit;' \ -+ 'extern "C" void exit (int) throw ();' \ -+ 'extern "C" void exit (int);' \ -+ 'void exit (int);' -+do -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <stdlib.h> -+$ac_declaration -+int -+main () -+{ -+exit (42); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ : -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+continue -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_declaration -+int -+main () -+{ -+exit (42); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ break -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+done -+rm -f conftest* -+if test -n "$ac_declaration"; then -+ echo '#ifdef __cplusplus' >>confdefs.h -+ echo $ac_declaration >>confdefs.h -+ echo '#endif' >>confdefs.h -+fi -+ -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+ -+depcc="$CC" am_compiler_list= -+ -+echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 -+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then -+ # We make a subdir and do the tests there. Otherwise we can end up -+ # making bogus files that we don't know about and never remove. For -+ # instance it was reported that on HP-UX the gcc test will end up -+ # making a dummy file named `D' -- because `-MD' means `put the output -+ # in D'. -+ mkdir conftest.dir -+ # Copy depcomp to subdir because otherwise we won't find it if we're -+ # using a relative directory. -+ cp "$am_depcomp" conftest.dir -+ cd conftest.dir -+ -+ am_cv_CC_dependencies_compiler_type=none -+ if test "$am_compiler_list" = ""; then -+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` -+ fi -+ for depmode in $am_compiler_list; do -+ # We need to recreate these files for each test, as the compiler may -+ # overwrite some of them when testing with obscure command lines. -+ # This happens at least with the AIX C compiler. -+ echo '#include "conftest.h"' > conftest.c -+ echo 'int i;' > conftest.h -+ echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf -+ -+ case $depmode in -+ nosideeffect) -+ # after this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested -+ if test "x$enable_dependency_tracking" = xyes; then -+ continue -+ else -+ break -+ fi -+ ;; -+ none) break ;; -+ esac -+ # We check with `-c' and `-o' for the sake of the "dashmstdout" -+ # mode. It turns out that the SunPro C++ compiler does not properly -+ # handle `-M -o', and we need to detect this. -+ if depmode=$depmode \ -+ source=conftest.c object=conftest.o \ -+ depfile=conftest.Po tmpdepfile=conftest.TPo \ -+ $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && -+ grep conftest.h conftest.Po > /dev/null 2>&1 && -+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then -+ am_cv_CC_dependencies_compiler_type=$depmode -+ break -+ fi -+ done -+ -+ cd .. -+ rm -rf conftest.dir -+else -+ am_cv_CC_dependencies_compiler_type=none -+fi -+ -+fi -+echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 -+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 -+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type -+ -+ -+ -+ -+ -+ -+echo "$as_me:$LINENO: checking for ${CC-cc} option to accept ANSI C" >&5 -+echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6 -+if test "${am_cv_prog_cc_stdc+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ am_cv_prog_cc_stdc=no -+ac_save_CC="$CC" -+# Don't try gcc -ansi; that turns off useful extensions and -+# breaks some systems' header files. -+# AIX -qlanglvl=ansi -+# Ultrix and OSF/1 -std1 -+# HP-UX 10.20 and later -Ae -+# HP-UX older versions -Aa -D_HPUX_SOURCE -+# SVR4 -Xc -D__EXTENSIONS__ -+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -+do -+ CC="$ac_save_CC $ac_arg" -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <stdarg.h> -+#include <stdio.h> -+#include <sys/types.h> -+#include <sys/stat.h> -+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -+struct buf { int x; }; -+FILE * (*rcsopen) (struct buf *, struct stat *, int); -+static char *e (p, i) -+ char **p; -+ int i; -+{ -+ return p[i]; -+} -+static char *f (char * (*g) (char **, int), char **p, ...) -+{ -+ char *s; -+ va_list v; -+ va_start (v,p); -+ s = g (p, va_arg (v,int)); -+ va_end (v); -+ return s; -+} -+int test (int i, double x); -+struct s1 {int (*f) (int a);}; -+struct s2 {int (*f) (double a);}; -+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -+int argc; -+char **argv; -+ -+int -+main () -+{ -+ -+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ am_cv_prog_cc_stdc="$ac_arg"; break -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+done -+CC="$ac_save_CC" -+ -+fi -+ -+if test -z "$am_cv_prog_cc_stdc"; then -+ echo "$as_me:$LINENO: result: none needed" >&5 -+echo "${ECHO_T}none needed" >&6 -+else -+ echo "$as_me:$LINENO: result: $am_cv_prog_cc_stdc" >&5 -+echo "${ECHO_T}$am_cv_prog_cc_stdc" >&6 -+fi -+case "x$am_cv_prog_cc_stdc" in -+ x|xno) ;; -+ *) CC="$CC $am_cv_prog_cc_stdc" ;; -+esac -+ -+if test -n "$ac_tool_prefix"; then -+ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -+set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_RANLIB+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$RANLIB"; then -+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+RANLIB=$ac_cv_prog_RANLIB -+if test -n "$RANLIB"; then -+ echo "$as_me:$LINENO: result: $RANLIB" >&5 -+echo "${ECHO_T}$RANLIB" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$ac_cv_prog_RANLIB"; then -+ ac_ct_RANLIB=$RANLIB -+ # Extract the first word of "ranlib", so it can be a program name with args. -+set dummy ranlib; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_RANLIB"; then -+ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_RANLIB="ranlib" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+ test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" -+fi -+fi -+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -+if test -n "$ac_ct_RANLIB"; then -+ echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -+echo "${ECHO_T}$ac_ct_RANLIB" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ RANLIB=$ac_ct_RANLIB -+else -+ RANLIB="$ac_cv_prog_RANLIB" -+fi -+ -+ -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+if test -n "$ac_tool_prefix"; then -+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -+set dummy ${ac_tool_prefix}gcc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_CC="${ac_tool_prefix}gcc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$ac_cv_prog_CC"; then -+ ac_ct_CC=$CC -+ # Extract the first word of "gcc", so it can be a program name with args. -+set dummy gcc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_CC"; then -+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_CC="gcc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+ac_ct_CC=$ac_cv_prog_ac_ct_CC -+if test -n "$ac_ct_CC"; then -+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -+echo "${ECHO_T}$ac_ct_CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ CC=$ac_ct_CC -+else -+ CC="$ac_cv_prog_CC" -+fi -+ -+if test -z "$CC"; then -+ if test -n "$ac_tool_prefix"; then -+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -+set dummy ${ac_tool_prefix}cc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_CC="${ac_tool_prefix}cc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$ac_cv_prog_CC"; then -+ ac_ct_CC=$CC -+ # Extract the first word of "cc", so it can be a program name with args. -+set dummy cc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_CC"; then -+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_CC="cc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+ac_ct_CC=$ac_cv_prog_ac_ct_CC -+if test -n "$ac_ct_CC"; then -+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -+echo "${ECHO_T}$ac_ct_CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ CC=$ac_ct_CC -+else -+ CC="$ac_cv_prog_CC" -+fi -+ -+fi -+if test -z "$CC"; then -+ # Extract the first word of "cc", so it can be a program name with args. -+set dummy cc; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+ ac_prog_rejected=no -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then -+ ac_prog_rejected=yes -+ continue -+ fi -+ ac_cv_prog_CC="cc" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+if test $ac_prog_rejected = yes; then -+ # We found a bogon in the path, so make sure we never use it. -+ set dummy $ac_cv_prog_CC -+ shift -+ if test $@%:@ != 0; then -+ # We chose a different compiler from the bogus one. -+ # However, it has the same basename, so the bogon will be chosen -+ # first if we set CC to just the basename; use the full file name. -+ shift -+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" -+ fi -+fi -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+fi -+if test -z "$CC"; then -+ if test -n "$ac_tool_prefix"; then -+ for ac_prog in cl -+ do -+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -+set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$CC"; then -+ ac_cv_prog_CC="$CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+CC=$ac_cv_prog_CC -+if test -n "$CC"; then -+ echo "$as_me:$LINENO: result: $CC" >&5 -+echo "${ECHO_T}$CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ test -n "$CC" && break -+ done -+fi -+if test -z "$CC"; then -+ ac_ct_CC=$CC -+ for ac_prog in cl -+do -+ # Extract the first word of "$ac_prog", so it can be a program name with args. -+set dummy $ac_prog; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -n "$ac_ct_CC"; then -+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -+else -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_prog_ac_ct_CC="$ac_prog" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+fi -+fi -+ac_ct_CC=$ac_cv_prog_ac_ct_CC -+if test -n "$ac_ct_CC"; then -+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -+echo "${ECHO_T}$ac_ct_CC" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ test -n "$ac_ct_CC" && break -+done -+ -+ CC=$ac_ct_CC -+fi -+ -+fi -+ -+ -+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&5 -+echo "$as_me: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&2;} -+ { (exit 1); exit 1; }; } -+ -+# Provide some information about the compiler. -+echo "$as_me:$LINENO:" \ -+ "checking for C compiler version" >&5 -+ac_compiler=`set X $ac_compile; echo $2` -+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 -+ (eval $ac_compiler --version </dev/null >&5) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } -+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 -+ (eval $ac_compiler -v </dev/null >&5) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } -+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 -+ (eval $ac_compiler -V </dev/null >&5) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } -+ -+echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -+if test "${ac_cv_c_compiler_gnu+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+int -+main () -+{ -+#ifndef __GNUC__ -+ choke me -+#endif -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_compiler_gnu=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_compiler_gnu=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ac_cv_c_compiler_gnu=$ac_compiler_gnu -+ -+fi -+echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -+GCC=`test $ac_compiler_gnu = yes && echo yes` -+ac_test_CFLAGS=${CFLAGS+set} -+ac_save_CFLAGS=$CFLAGS -+CFLAGS="-g" -+echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -+if test "${ac_cv_prog_cc_g+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+int -+main () -+{ -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_prog_cc_g=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_prog_cc_g=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 -+if test "$ac_test_CFLAGS" = set; then -+ CFLAGS=$ac_save_CFLAGS -+elif test $ac_cv_prog_cc_g = yes; then -+ if test "$GCC" = yes; then -+ CFLAGS="-g -O2" -+ else -+ CFLAGS="-g" -+ fi -+else -+ if test "$GCC" = yes; then -+ CFLAGS="-O2" -+ else -+ CFLAGS= -+ fi -+fi -+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -+if test "${ac_cv_prog_cc_stdc+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_cv_prog_cc_stdc=no -+ac_save_CC=$CC -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <stdarg.h> -+#include <stdio.h> -+#include <sys/types.h> -+#include <sys/stat.h> -+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -+struct buf { int x; }; -+FILE * (*rcsopen) (struct buf *, struct stat *, int); -+static char *e (p, i) -+ char **p; -+ int i; -+{ -+ return p[i]; -+} -+static char *f (char * (*g) (char **, int), char **p, ...) -+{ -+ char *s; -+ va_list v; -+ va_start (v,p); -+ s = g (p, va_arg (v,int)); -+ va_end (v); -+ return s; -+} -+int test (int i, double x); -+struct s1 {int (*f) (int a);}; -+struct s2 {int (*f) (double a);}; -+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -+int argc; -+char **argv; -+int -+main () -+{ -+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; -+ ; -+ return 0; -+} -+_ACEOF -+# Don't try gcc -ansi; that turns off useful extensions and -+# breaks some systems' header files. -+# AIX -qlanglvl=ansi -+# Ultrix and OSF/1 -std1 -+# HP-UX 10.20 and later -Ae -+# HP-UX older versions -Aa -D_HPUX_SOURCE -+# SVR4 -Xc -D__EXTENSIONS__ -+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -+do -+ CC="$ac_save_CC $ac_arg" -+ rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_prog_cc_stdc=$ac_arg -+break -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext -+done -+rm -f conftest.$ac_ext conftest.$ac_objext -+CC=$ac_save_CC -+ -+fi -+ -+case "x$ac_cv_prog_cc_stdc" in -+ x|xno) -+ echo "$as_me:$LINENO: result: none needed" >&5 -+echo "${ECHO_T}none needed" >&6 ;; -+ *) -+ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 -+ CC="$CC $ac_cv_prog_cc_stdc" ;; -+esac -+ -+# Some people use a C++ compiler to compile C. Since we use `exit', -+# in C++ we need to declare it. In case someone uses the same compiler -+# for both compiling C and C++ we need to have the C++ compiler decide -+# the declaration of exit, since it's the most demanding environment. -+cat >conftest.$ac_ext <<_ACEOF -+@%:@ifndef __cplusplus -+ choke me -+@%:@endif -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ for ac_declaration in \ -+ ''\ -+ '#include <stdlib.h>' \ -+ 'extern "C" void std::exit (int) throw (); using std::exit;' \ -+ 'extern "C" void std::exit (int); using std::exit;' \ -+ 'extern "C" void exit (int) throw ();' \ -+ 'extern "C" void exit (int);' \ -+ 'void exit (int);' -+do -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <stdlib.h> -+$ac_declaration -+int -+main () -+{ -+exit (42); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ : -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+continue -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_declaration -+int -+main () -+{ -+exit (42); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ break -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+done -+rm -f conftest* -+if test -n "$ac_declaration"; then -+ echo '#ifdef __cplusplus' >>confdefs.h -+ echo $ac_declaration >>confdefs.h -+ echo '#endif' >>confdefs.h -+fi -+ -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+ -+depcc="$CC" am_compiler_list= -+ -+echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 -+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then -+ # We make a subdir and do the tests there. Otherwise we can end up -+ # making bogus files that we don't know about and never remove. For -+ # instance it was reported that on HP-UX the gcc test will end up -+ # making a dummy file named `D' -- because `-MD' means `put the output -+ # in D'. -+ mkdir conftest.dir -+ # Copy depcomp to subdir because otherwise we won't find it if we're -+ # using a relative directory. -+ cp "$am_depcomp" conftest.dir -+ cd conftest.dir -+ -+ am_cv_CC_dependencies_compiler_type=none -+ if test "$am_compiler_list" = ""; then -+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` -+ fi -+ for depmode in $am_compiler_list; do -+ # We need to recreate these files for each test, as the compiler may -+ # overwrite some of them when testing with obscure command lines. -+ # This happens at least with the AIX C compiler. -+ echo '#include "conftest.h"' > conftest.c -+ echo 'int i;' > conftest.h -+ echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf -+ -+ case $depmode in -+ nosideeffect) -+ # after this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested -+ if test "x$enable_dependency_tracking" = xyes; then -+ continue -+ else -+ break -+ fi -+ ;; -+ none) break ;; -+ esac -+ # We check with `-c' and `-o' for the sake of the "dashmstdout" -+ # mode. It turns out that the SunPro C++ compiler does not properly -+ # handle `-M -o', and we need to detect this. -+ if depmode=$depmode \ -+ source=conftest.c object=conftest.o \ -+ depfile=conftest.Po tmpdepfile=conftest.TPo \ -+ $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && -+ grep conftest.h conftest.Po > /dev/null 2>&1 && -+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then -+ am_cv_CC_dependencies_compiler_type=$depmode -+ break -+ fi -+ done -+ -+ cd .. -+ rm -rf conftest.dir -+else -+ am_cv_CC_dependencies_compiler_type=none -+fi -+ -+fi -+echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 -+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 -+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type -+ -+ -+ if test -n "$GCC"; then -+ CFLAGS="$CFLAGS -Wall " -+ fi -+ -+ -+# Check whether --enable-debug or --disable-debug was given. -+if test "${enable_debug+set}" = set; then -+ enableval="$enable_debug" -+ if test -n "$GCC"; then -+ CFLAGS="-O0 -DDEBUG -g" -+ else -+ CFLAGS="$CFLAGS -DDEBUG" -+ fi -+ -+fi; -+ -+# Check whether --enable-profile or --disable-profile was given. -+if test "${enable_profile+set}" = set; then -+ enableval="$enable_profile" -+ if test -n "$GCC"; then -+ CFLAGS="$CFLAGS -DPROFILE -pg" -+ else -+ CFLAGS="$CFLAGS -DPROFILE" -+ fi -+ -+fi; -+ -+# Make sure we can run config.sub. -+$ac_config_sub sun4 >/dev/null 2>&1 || -+ { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 -+echo "$as_me: error: cannot run $ac_config_sub" >&2;} -+ { (exit 1); exit 1; }; } -+ -+echo "$as_me:$LINENO: checking build system type" >&5 -+echo $ECHO_N "checking build system type... $ECHO_C" >&6 -+if test "${ac_cv_build+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_cv_build_alias=$build_alias -+test -z "$ac_cv_build_alias" && -+ ac_cv_build_alias=`$ac_config_guess` -+test -z "$ac_cv_build_alias" && -+ { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -+echo "$as_me: error: cannot guess build type; you must specify one" >&2;} -+ { (exit 1); exit 1; }; } -+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || -+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 -+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} -+ { (exit 1); exit 1; }; } -+ -+fi -+echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -+echo "${ECHO_T}$ac_cv_build" >&6 -+build=$ac_cv_build -+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -+ -+ -+echo "$as_me:$LINENO: checking host system type" >&5 -+echo $ECHO_N "checking host system type... $ECHO_C" >&6 -+if test "${ac_cv_host+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_cv_host_alias=$host_alias -+test -z "$ac_cv_host_alias" && -+ ac_cv_host_alias=$ac_cv_build_alias -+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || -+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 -+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} -+ { (exit 1); exit 1; }; } -+ -+fi -+echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -+echo "${ECHO_T}$ac_cv_host" >&6 -+host=$ac_cv_host -+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -+ -+ -+linux=no -+sunos4=no -+ -+echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 -+echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 -+if test "${ac_cv_c_bigendian+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ # See if sys/param.h defines the BYTE_ORDER macro. -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <sys/types.h> -+#include <sys/param.h> -+ -+int -+main () -+{ -+#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN -+ bogus endian macros -+#endif -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ # It does; now see whether it defined to BIG_ENDIAN or not. -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <sys/types.h> -+#include <sys/param.h> -+ -+int -+main () -+{ -+#if BYTE_ORDER != BIG_ENDIAN -+ not big endian -+#endif -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_c_bigendian=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_c_bigendian=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+# It does not; compile a test program. -+if test "$cross_compiling" = yes; then -+ # try to guess the endianness by grepping values into an object file -+ ac_cv_c_bigendian=unknown -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; -+short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; -+void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } -+short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; -+short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; -+void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } -+int -+main () -+{ -+ _ascii (); _ebcdic (); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then -+ ac_cv_c_bigendian=yes -+fi -+if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then -+ if test "$ac_cv_c_bigendian" = unknown; then -+ ac_cv_c_bigendian=no -+ else -+ # finding both strings is unlikely to happen, but who knows? -+ ac_cv_c_bigendian=unknown -+ fi -+fi -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+int -+main () -+{ -+ /* Are we little or big endian? From Harbison&Steele. */ -+ union -+ { -+ long l; -+ char c[sizeof (long)]; -+ } u; -+ u.l = 1; -+ exit (u.c[sizeof (long) - 1] == 1); -+} -+_ACEOF -+rm -f conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_c_bigendian=no -+else -+ echo "$as_me: program exited with status $ac_status" >&5 -+echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+( exit $ac_status ) -+ac_cv_c_bigendian=yes -+fi -+rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -+fi -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 -+echo "${ECHO_T}$ac_cv_c_bigendian" >&6 -+case $ac_cv_c_bigendian in -+ yes) -+ -+cat >>confdefs.h <<\_ACEOF -+@%:@define WORDS_BIGENDIAN 1 -+_ACEOF -+ ;; -+ no) -+ ;; -+ *) -+ { { echo "$as_me:$LINENO: error: unknown endianness -+presetting ac_cv_c_bigendian=no (or yes) will help" >&5 -+echo "$as_me: error: unknown endianness -+presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} -+ { (exit 1); exit 1; }; } ;; -+esac -+ -+SHELL="/bin/sh" -+ -+case "$host" in -+ *-openbsd2.6|*-openbsd2.5|*-openbsd2.4|*-openbsd2.3*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define OPENBSD 1 -+_ACEOF -+ -+ cat >>confdefs.h <<\_ACEOF -+@%:@define BROKEN_SIOCGIFMTU 1 -+_ACEOF -+ -+ -+ ;; -+ *-openbsd*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define OPENBSD 1 -+_ACEOF -+ -+ -+ ;; -+ *-sgi-irix5*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define IRIX 1 -+_ACEOF -+ -+ no_libsocket=yes -+ no_libnsl=yes -+ if test -z "$GCC"; then -+ sgi_cc=yes -+ fi -+ LDFLAGS=${LDFLAGS} -L/usr/local/lib -+ extra_incl=-I/usr/local/include -+ ;; -+ *-sgi-irix6*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define IRIX 1 -+_ACEOF -+ -+ no_libsocket=yes -+ no_libnsl=yes -+ if test -z "$GCC"; then -+ sgi_cc=yes -+ fi -+ LDFLAGS=${LDFLAGS} -L/usr/local/lib -+ extra_incl=-I/usr/local/include -+ ;; -+ *-solaris*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define SOLARIS 1 -+_ACEOF -+ -+ CPPFLAGS="${CPPFLAGS} -DBSD_COMP" -+ ;; -+ *-sunos*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define SUNOS 1 -+_ACEOF -+ -+ sunos4=yes -+ ;; -+ *-linux*) -+ linux=yes -+ cat >>confdefs.h <<\_ACEOF -+@%:@define LINUX 1 -+_ACEOF -+ -+ cat >>confdefs.h <<\_ACEOF -+@%:@define PCAP_TIMEOUT_IGNORED 1 -+_ACEOF -+ # libpcap doesn't even LOOK at -+ # the timeout you give it under Linux -+ -+ extra_incl=-I/usr/include/pcap -+ ;; -+ *-hpux10*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define HPUX 1 -+_ACEOF -+ -+ cat >>confdefs.h <<\_ACEOF -+@%:@define WORDS_BIGENDIAN 1 -+_ACEOF -+ -+ -+ extra_incl=-I/usr/local/include -+ ;; -+ -+ *-freebsd*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define FREEBSD 1 -+_ACEOF -+ -+ -+ ;; -+ *-bsdi*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define BSDI 1 -+_ACEOF -+ -+ ;; -+ *-aix*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define AIX 1 -+_ACEOF -+ -+ broken_types=yes -+ ;; -+ *-osf4*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define OSF1 1 -+_ACEOF -+ -+ tru64_types=yes -+ ;; -+ *-osf5.1*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define OSF1 1 -+_ACEOF -+ -+ ;; -+ *-tru64*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define OSF1 1 -+_ACEOF -+ -+ tru64_types=yes -+ ;; -+# it is actually <platform>-apple-darwin1.2 or <platform>-apple-rhapsody5.x but lets stick with this for the moment -+ *-apple*) -+ cat >>confdefs.h <<\_ACEOF -+@%:@define MACOS 1 -+_ACEOF -+ -+ cat >>confdefs.h <<\_ACEOF -+@%:@define BROKEN_SIOCGIFMTU 1 -+_ACEOF -+ -+ LDFLAGS="${LDFLAGS} -L/sw/lib" -+ extra_incl=-I/sw/include -+esac -+ -+# any sparc platform has to have this one defined. -+echo "$as_me:$LINENO: checking for sparc alignment" >&5 -+echo $ECHO_N "checking for sparc alignment... $ECHO_C" >&6 -+if eval "echo $host_cpu|grep -i sparc >/dev/null"; then -+ cat >>confdefs.h <<\_ACEOF -+@%:@define WORDS_MUSTALIGN 1 -+_ACEOF -+ -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 -+# On Suns, sometimes $CPP names a directory. -+if test -n "$CPP" && test -d "$CPP"; then -+ CPP= -+fi -+if test -z "$CPP"; then -+ if test "${ac_cv_prog_CPP+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ # Double quotes because CPP needs to be expanded -+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" -+ do -+ ac_preproc_ok=false -+for ac_c_preproc_warn_flag in '' yes -+do -+ # Use a header file that comes with gcc, so configuring glibc -+ # with a fresh cross-compiler works. -+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ # <limits.h> exists even on freestanding compilers. -+ # On the NeXT, cc -E runs the code through the compiler's parser, -+ # not just through cpp. "Syntax error" is here to catch this case. -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@ifdef __STDC__ -+@%:@ include <limits.h> -+@%:@else -+@%:@ include <assert.h> -+@%:@endif -+ Syntax error -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ : -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ # Broken: fails on valid input. -+continue -+fi -+rm -f conftest.err conftest.$ac_ext -+ -+ # OK, works on sane cases. Now check whether non-existent headers -+ # can be detected and how. -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <ac_nonexistent.h> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ # Broken: success on invalid input. -+continue -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ # Passes both tests. -+ac_preproc_ok=: -+break -+fi -+rm -f conftest.err conftest.$ac_ext -+ -+done -+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -+rm -f conftest.err conftest.$ac_ext -+if $ac_preproc_ok; then -+ break -+fi -+ -+ done -+ ac_cv_prog_CPP=$CPP -+ -+fi -+ CPP=$ac_cv_prog_CPP -+else -+ ac_cv_prog_CPP=$CPP -+fi -+echo "$as_me:$LINENO: result: $CPP" >&5 -+echo "${ECHO_T}$CPP" >&6 -+ac_preproc_ok=false -+for ac_c_preproc_warn_flag in '' yes -+do -+ # Use a header file that comes with gcc, so configuring glibc -+ # with a fresh cross-compiler works. -+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ # <limits.h> exists even on freestanding compilers. -+ # On the NeXT, cc -E runs the code through the compiler's parser, -+ # not just through cpp. "Syntax error" is here to catch this case. -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@ifdef __STDC__ -+@%:@ include <limits.h> -+@%:@else -+@%:@ include <assert.h> -+@%:@endif -+ Syntax error -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ : -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ # Broken: fails on valid input. -+continue -+fi -+rm -f conftest.err conftest.$ac_ext -+ -+ # OK, works on sane cases. Now check whether non-existent headers -+ # can be detected and how. -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <ac_nonexistent.h> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ # Broken: success on invalid input. -+continue -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ # Passes both tests. -+ac_preproc_ok=: -+break -+fi -+rm -f conftest.err conftest.$ac_ext -+ -+done -+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -+rm -f conftest.err conftest.$ac_ext -+if $ac_preproc_ok; then -+ : -+else -+ { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -+See \`config.log' for more details." >&5 -+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -+See \`config.log' for more details." >&2;} -+ { (exit 1); exit 1; }; } -+fi -+ -+ac_ext=c -+ac_cpp='$CPP $CPPFLAGS' -+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -+ac_compiler_gnu=$ac_cv_c_compiler_gnu -+ -+ -+echo "$as_me:$LINENO: checking for egrep" >&5 -+echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -+if test "${ac_cv_prog_egrep+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if echo a | (grep -E '(a|b)') >/dev/null 2>&1 -+ then ac_cv_prog_egrep='grep -E' -+ else ac_cv_prog_egrep='egrep' -+ fi -+fi -+echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -+echo "${ECHO_T}$ac_cv_prog_egrep" >&6 -+ EGREP=$ac_cv_prog_egrep -+ -+ -+echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 -+if test "${ac_cv_header_stdc+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <stdlib.h> -+#include <stdarg.h> -+#include <string.h> -+#include <float.h> -+ -+int -+main () -+{ -+ -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_header_stdc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_header_stdc=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ -+if test $ac_cv_header_stdc = yes; then -+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI. -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <string.h> -+ -+_ACEOF -+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -+ $EGREP "memchr" >/dev/null 2>&1; then -+ : -+else -+ ac_cv_header_stdc=no -+fi -+rm -f conftest* -+ -+fi -+ -+if test $ac_cv_header_stdc = yes; then -+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <stdlib.h> -+ -+_ACEOF -+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -+ $EGREP "free" >/dev/null 2>&1; then -+ : -+else -+ ac_cv_header_stdc=no -+fi -+rm -f conftest* -+ -+fi -+ -+if test $ac_cv_header_stdc = yes; then -+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. -+ if test "$cross_compiling" = yes; then -+ : -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <ctype.h> -+#if ((' ' & 0x0FF) == 0x020) -+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -+#else -+# define ISLOWER(c) \ -+ (('a' <= (c) && (c) <= 'i') \ -+ || ('j' <= (c) && (c) <= 'r') \ -+ || ('s' <= (c) && (c) <= 'z')) -+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -+#endif -+ -+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -+int -+main () -+{ -+ int i; -+ for (i = 0; i < 256; i++) -+ if (XOR (islower (i), ISLOWER (i)) -+ || toupper (i) != TOUPPER (i)) -+ exit(2); -+ exit (0); -+} -+_ACEOF -+rm -f conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ : -+else -+ echo "$as_me: program exited with status $ac_status" >&5 -+echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+( exit $ac_status ) -+ac_cv_header_stdc=no -+fi -+rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -+fi -+fi -+fi -+echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -+echo "${ECHO_T}$ac_cv_header_stdc" >&6 -+if test $ac_cv_header_stdc = yes; then -+ -+cat >>confdefs.h <<\_ACEOF -+@%:@define STDC_HEADERS 1 -+_ACEOF -+ -+fi -+ -+# On IRIX 5.3, sys/types and inttypes.h are conflicting. -+ -+ -+ -+ -+ -+ -+ -+ -+ -+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ -+ inttypes.h stdint.h unistd.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+ -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_Header=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_Header=no" -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+ -+ -+for ac_header in strings.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+else -+ # Is the header compilable? -+echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_header_compiler=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6 -+ -+# Is the header present? -+echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <$ac_header> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+rm -f conftest.err conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6 -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc in -+ yes:no ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+ no:yes ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=$ac_header_preproc" -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+ -+for ac_header in string.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+else -+ # Is the header compilable? -+echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_header_compiler=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6 -+ -+# Is the header present? -+echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <$ac_header> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+rm -f conftest.err conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6 -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc in -+ yes:no ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+ no:yes ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=$ac_header_preproc" -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+ -+for ac_header in stdlib.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+else -+ # Is the header compilable? -+echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_header_compiler=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6 -+ -+# Is the header present? -+echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <$ac_header> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+rm -f conftest.err conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6 -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc in -+ yes:no ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+ no:yes ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=$ac_header_preproc" -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+ -+for ac_header in unistd.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+else -+ # Is the header compilable? -+echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_header_compiler=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6 -+ -+# Is the header present? -+echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <$ac_header> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+rm -f conftest.err conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6 -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc in -+ yes:no ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+ no:yes ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=$ac_header_preproc" -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+ -+for ac_header in sys/sockio.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+else -+ # Is the header compilable? -+echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_header_compiler=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6 -+ -+# Is the header present? -+echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <$ac_header> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+rm -f conftest.err conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6 -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc in -+ yes:no ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+ no:yes ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=$ac_header_preproc" -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+ -+for ac_header in paths.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+else -+ # Is the header compilable? -+echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_header_compiler=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6 -+ -+# Is the header present? -+echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <$ac_header> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+rm -f conftest.err conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6 -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc in -+ yes:no ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+ no:yes ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=$ac_header_preproc" -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+ -+if test -z "$no_libnsl"; then -+ -+echo "$as_me:$LINENO: checking for inet_ntoa in -lnsl" >&5 -+echo $ECHO_N "checking for inet_ntoa in -lnsl... $ECHO_C" >&6 -+if test "${ac_cv_lib_nsl_inet_ntoa+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lnsl $LIBS" -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char inet_ntoa (); -+int -+main () -+{ -+inet_ntoa (); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_lib_nsl_inet_ntoa=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_lib_nsl_inet_ntoa=no -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_inet_ntoa" >&5 -+echo "${ECHO_T}$ac_cv_lib_nsl_inet_ntoa" >&6 -+if test $ac_cv_lib_nsl_inet_ntoa = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define HAVE_LIBNSL 1 -+_ACEOF -+ -+ LIBS="-lnsl $LIBS" -+ -+fi -+ -+fi -+ -+if test -z "$no_libsocket"; then -+ -+echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 -+echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 -+if test "${ac_cv_lib_socket_socket+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lsocket $LIBS" -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char socket (); -+int -+main () -+{ -+socket (); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_lib_socket_socket=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_lib_socket_socket=no -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5 -+echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 -+if test $ac_cv_lib_socket_socket = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define HAVE_LIBSOCKET 1 -+_ACEOF -+ -+ LIBS="-lsocket $LIBS" -+ -+fi -+ -+fi -+ -+# SunOS4 has several things `broken' -+if test "$sunos4" != "no"; then -+ -+for ac_func in vsnprintf -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+else -+ LIBS=" $LIBS -ldb" -+fi -+done -+ -+ -+for ac_func in strtoul -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+else -+ LIBS=" $LIBS -l44bsd" -+fi -+done -+ -+fi -+ -+# some funky macro to be backwards compatible with earlier autoconfs -+# in current they have AC_CHECK_DECLS -+ -+ -+ -+ -+# some stuff for declarations which were missed on sunos4 platform too. -+# -+# add `#undef NEED_DECL_FUNCTIONAME to acconfig.h` because autoheader -+# fails to work properly with custom macroses. -+# you will see also #undef for each SN_CHECK_DECLS macros invocation -+# because autoheader doesn't execute shell script commands. -+# it is possible to make loops using m4 but the code would look even -+# more confusing.. -+for sn_decl in printf fprintf syslog puts fputs fputc fopen \ -+ fclose fwrite fflush getopt bzero bcopy memset strtol \ -+ strcasecmp strncasecmp strerror perror socket sendto \ -+ vsnprintf snprintf strtoul -+do -+sn_def_decl=`echo $sn_decl | tr a-z A-Z` -+ -+echo "$as_me:$LINENO: checking whether $sn_decl must be declared" >&5 -+echo $ECHO_N "checking whether $sn_decl must be declared... $ECHO_C" >&6 -+if eval "test \"\${sn_cv_decl_needed_$sn_decl+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+#include <stdio.h> -+#ifdef HAVE_STRING_H -+#include <string.h> -+#endif -+#ifdef HAVE_STRINGS_H -+#include <strings.h> -+#endif -+#ifdef HAVE_STDLIB_H -+#include <stdlib.h> -+#endif -+#ifdef HAVE_UNISTD_H -+#include <unistd.h> -+#endif -+#include <sys/types.h> -+#include <sys/socket.h> -+#include <syslog.h> -+ -+int -+main () -+{ -+char *(*pfn) = (char *(*)) $sn_decl -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "sn_cv_decl_needed_$sn_decl=no" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "sn_cv_decl_needed_$sn_decl=yes" -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+ -+ -+if eval "test \"`echo '$sn_cv_decl_needed_'$sn_decl`\" != no"; then -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define NEED_DECL_$sn_def_decl 1 -+_ACEOF -+ -+ -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ -+fi -+done -+ -+ -+ -+for ac_func in snprintf -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+done -+ -+ -+for ac_func in strlcpy -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+done -+ -+ -+for ac_func in strlcat -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+done -+ -+ -+for ac_func in strerror -+do -+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -+echo "$as_me:$LINENO: checking for $ac_func" >&5 -+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_var+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+/* System header to define __stub macros and hopefully few prototypes, -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char $ac_func (); -+/* The GNU C library defines this for functions which it implements -+ to always fail with ENOSYS. Some functions are actually named -+ something starting with __ and the normal name is an alias. */ -+#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -+choke me -+#else -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} -+#endif -+ -+int -+main () -+{ -+return f != $ac_func; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ eval "$as_ac_var=yes" -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+eval "$as_ac_var=no" -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 -+if test `eval echo '${'$as_ac_var'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+done -+ -+ -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+#include <stdio.h> -+ -+int -+main () -+{ -+char *foo; foo = sys_errlist[0]; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ cat >>confdefs.h <<\_ACEOF -+@%:@define ERRLIST_PREDEFINED 1 -+_ACEOF -+ -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ -+echo "$as_me:$LINENO: checking for __FUNCTION__" >&5 -+echo $ECHO_N "checking for __FUNCTION__... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+#include <stdio.h> -+ -+int -+main () -+{ -+printf ("%s", __FUNCTION__); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ sn_cv_have___FUNCTION__=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+sn_cv__have___FUNCTION__=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+if test "x$sn_cv_have___FUNCTION__" = "xyes"; then -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ -+cat >>confdefs.h <<\_ACEOF -+@%:@define HAVE___FUNCTION__ 1 -+_ACEOF -+ -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ echo "$as_me:$LINENO: checking for __func__" >&5 -+echo $ECHO_N "checking for __func__... $ECHO_C" >&6 -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+#include <stdio.h> -+ -+int -+main () -+{ -+printf ("%s", __func__); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ sn_cv_have___func__=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+sn_cv__have___func__=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+ if test "x$sn_cv_have___func__" = "xyes"; then -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ -+cat >>confdefs.h <<\_ACEOF -+@%:@define HAVE___func__ 1 -+_ACEOF -+ -+ -+cat >>confdefs.h <<\_ACEOF -+@%:@define __FUNCTION__ __func__ -+_ACEOF -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ cat >>confdefs.h <<\_ACEOF -+@%:@define __FUNCTION__ "mystery function" -+_ACEOF -+ -+ fi -+fi -+ -+ -+ -+# Check whether --with-libpcap_includes or --without-libpcap_includes was given. -+if test "${with_libpcap_includes+set}" = set; then -+ withval="$with_libpcap_includes" -+ with_libpcap_includes="$withval" -+else -+ with_libpcap_includes=no -+fi; -+ -+ -+# Check whether --with-libpcap_libraries or --without-libpcap_libraries was given. -+if test "${with_libpcap_libraries+set}" = set; then -+ withval="$with_libpcap_libraries" -+ with_libpcap_libraries="$withval" -+else -+ with_libpcap_libraries=no -+fi; -+ -+if test "$with_libpcap_includes" != "no"; then -+ CPPFLAGS="${CPPFLAGS} -I${with_libpcap_includes}" -+fi -+ -+if test "$with_libpcap_libraries" != "no"; then -+ LDFLAGS="${LDFLAGS} -L${with_libpcap_libraries}" -+fi -+ -+ -+echo "$as_me:$LINENO: checking for floor in -lm" >&5 -+echo $ECHO_N "checking for floor in -lm... $ECHO_C" >&6 -+if test "${ac_cv_lib_m_floor+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lm $LIBS" -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char floor (); -+int -+main () -+{ -+floor (); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_lib_m_floor=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_lib_m_floor=no -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+echo "$as_me:$LINENO: result: $ac_cv_lib_m_floor" >&5 -+echo "${ECHO_T}$ac_cv_lib_m_floor" >&6 -+if test $ac_cv_lib_m_floor = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define HAVE_LIBM 1 -+_ACEOF -+ -+ LIBS="-lm $LIBS" -+ -+fi -+ -+ -+LPCAP="" -+ -+echo "$as_me:$LINENO: checking for pcap_datalink in -lpcap" >&5 -+echo $ECHO_N "checking for pcap_datalink in -lpcap... $ECHO_C" >&6 -+if test "${ac_cv_lib_pcap_pcap_datalink+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lpcap $LIBS" -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char pcap_datalink (); -+int -+main () -+{ -+pcap_datalink (); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_lib_pcap_pcap_datalink=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_lib_pcap_pcap_datalink=no -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+echo "$as_me:$LINENO: result: $ac_cv_lib_pcap_pcap_datalink" >&5 -+echo "${ECHO_T}$ac_cv_lib_pcap_pcap_datalink" >&6 -+if test $ac_cv_lib_pcap_pcap_datalink = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define HAVE_LIBPCAP 1 -+_ACEOF -+ -+ LIBS="-lpcap $LIBS" -+ -+else -+ LPCAP="no" -+fi -+ -+ -+if test "$LPCAP" = "no"; then -+ echo -+ echo " ERROR! Libpcap library/headers not found, go get it from" -+ echo " http://www.tcpdump.org" -+ echo " or use the --with-libpcap-* options, if you have it installed" -+ echo " in unusual place" -+ exit -+fi -+ -+default_directory="/usr /usr/local" -+ -+ -+ -+ -+# Check whether --with-libnet_includes or --without-libnet_includes was given. -+if test "${with_libnet_includes+set}" = set; then -+ withval="$with_libnet_includes" -+ with_libnet_includes="$withval" -+else -+ with_libnet_includes=no -+fi; -+ -+ -+# Check whether --with-libnet_libraries or --without-libnet_libraries was given. -+if test "${with_libnet_libraries+set}" = set; then -+ withval="$with_libnet_libraries" -+ with_libnet_libraries="$withval" -+else -+ with_libnet_libraries=no -+fi; -+ -+if test "$with_libnet_includes" != "no"; then -+ CPPFLAGS="${CPPFLAGS} -I${with_libnet_includes}" -+fi -+ -+if test "$with_libnet_libraries" != "no"; then -+ LDFLAGS="${LDFLAGS} -L${with_libnet_libraries}" -+fi -+ -+ -+# -+# Support for prelude -+# -+ -+# Check whether --with-prelude or --without-prelude was given. -+if test "${with_prelude+set}" = set; then -+ withval="$with_prelude" -+ with_prelude="$withval" -+else -+ with_prelude=yes -+fi; -+ -+if test "$with_prelude" = "yes"; then -+ echo "$as_me:$LINENO: checking for Prelude" >&5 -+echo $ECHO_N "checking for Prelude... $ECHO_C" >&6 -+ -+ -+ -+# Check whether --with-libprelude-prefix or --without-libprelude-prefix was given. -+if test "${with_libprelude_prefix+set}" = set; then -+ withval="$with_libprelude_prefix" -+ libprelude_config_prefix="$withval" -+else -+ libprelude_config_prefix="" -+fi; -+ -+# Check whether --with-libprelude-exec-prefix or --without-libprelude-exec-prefix was given. -+if test "${with_libprelude_exec_prefix+set}" = set; then -+ withval="$with_libprelude_exec_prefix" -+ libprelude_config_exec_prefix="$withval" -+else -+ libprelude_config_exec_prefix="" -+fi; -+ -+ if test x$libprelude_config_exec_prefix != x ; then -+ libprelude_config_args="$libprelude_config_args --exec-prefix=$libprelude_config_exec_prefix" -+ if test x${LIBPRELUDE_CONFIG+set} != xset ; then -+ LIBPRELUDE_CONFIG=$libprelude_config_exec_prefix/bin/libprelude-config -+ fi -+ fi -+ if test x$libprelude_config_prefix != x ; then -+ libprelude_config_args="$libprelude_config_args --prefix=$libprelude_config_prefix" -+ if test x${LIBPRELUDE_CONFIG+set} != xset ; then -+ LIBPRELUDE_CONFIG=$libprelude_config_prefix/bin/libprelude-config -+ fi -+ fi -+ -+ # Extract the first word of "libprelude-config", so it can be a program name with args. -+set dummy libprelude-config; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_path_LIBPRELUDE_CONFIG+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ case $LIBPRELUDE_CONFIG in -+ [\\/]* | ?:[\\/]*) -+ ac_cv_path_LIBPRELUDE_CONFIG="$LIBPRELUDE_CONFIG" # Let the user override the test with a path. -+ ;; -+ *) -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_path_LIBPRELUDE_CONFIG="$as_dir/$ac_word$ac_exec_ext" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+ test -z "$ac_cv_path_LIBPRELUDE_CONFIG" && ac_cv_path_LIBPRELUDE_CONFIG="no" -+ ;; -+esac -+fi -+LIBPRELUDE_CONFIG=$ac_cv_path_LIBPRELUDE_CONFIG -+ -+if test -n "$LIBPRELUDE_CONFIG"; then -+ echo "$as_me:$LINENO: result: $LIBPRELUDE_CONFIG" >&5 -+echo "${ECHO_T}$LIBPRELUDE_CONFIG" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ echo "$as_me:$LINENO: checking for libprelude - version >= 0.8.0" >&5 -+echo $ECHO_N "checking for libprelude - version >= 0.8.0... $ECHO_C" >&6 -+ -+ no_libprelude="" -+ if test "$LIBPRELUDE_CONFIG" = "no" ; then -+ no_libprelude=yes -+ else -+ LIBPRELUDE_CFLAGS="`$LIBPRELUDE_CONFIG $libprelude_config_args --cflags`" -+ LIBPRELUDE_LIBS="`$LIBPRELUDE_CONFIG $libprelude_config_args --libs`" -+ -+ libprelude_config_major_version=`$LIBPRELUDE_CONFIG $libprelude_config_args \ -+ --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` -+ libprelude_config_minor_version=`$LIBPRELUDE_CONFIG $libprelude_config_args \ -+ --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` -+ libprelude_config_micro_version=`$LIBPRELUDE_CONFIG $libprelude_config_args \ -+ --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` -+ libprelude_wanted_major_version="0" -+ libprelude_wanted_minor_version="8" -+ libprelude_wanted_micro_version="0" -+ -+ # Compare wanted version to what config script returned. -+ # If I knew what library was being run, i'd probably also compile -+ # a test program at this point (which also extracted and tested -+ # the version in some library-specific way) -+ if test "$libprelude_config_major_version" -lt \ -+ "$libprelude_wanted_major_version" \ -+ -o \( "$libprelude_config_major_version" -eq \ -+ "$libprelude_wanted_major_version" \ -+ -a "$libprelude_config_minor_version" -lt \ -+ "$libprelude_wanted_minor_version" \) \ -+ -o \( "$libprelude_config_major_version" -eq \ -+ "$libprelude_wanted_major_version" \ -+ -a "$libprelude_config_minor_version" -eq \ -+ "$libprelude_wanted_minor_version" \ -+ -a "$libprelude_config_micro_version" -lt \ -+ "$libprelude_wanted_micro_version" \) ; then -+ # older version found -+ no_libprelude=yes -+ echo -n "*** An old version of libprelude " -+ echo -n "($libprelude_config_major_version" -+ echo -n ".$libprelude_config_minor_version" -+ echo ".$libprelude_config_micro_version) was found." -+ echo -n "*** You need a version of libprelude newer than " -+ echo -n "$libprelude_wanted_major_version" -+ echo -n ".$libprelude_wanted_minor_version" -+ echo ".$libprelude_wanted_micro_version." -+ echo "***" -+ echo "*** If you have already installed a sufficiently new version, this error" -+ echo "*** probably means that the wrong copy of the libprelude-config shell script is" -+ echo "*** being found. The easiest way to fix this is to remove the old version" -+ echo "*** of libprelude, but you can also set the LIBPRELUDE_CONFIG environment to point to the" -+ echo "*** correct copy of libprelude-config. (In this case, you will have to" -+ echo "*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf" -+ echo "*** so that the correct libraries are found at run-time)" -+ fi -+ -+ fi -+ if test "x$no_libprelude" = x ; then -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ use_prelude=yes -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ if test "$LIBPRELUDE_CONFIG" = "no" ; then -+ echo "*** The libprelude-config script installed by libprelude could not be found" -+ echo "*** If libprelude was installed in PREFIX, make sure PREFIX/bin is in" -+ echo "*** your path, or set the LIBPRELUDE_CONFIG environment variable to the" -+ echo "*** full path to libprelude-config." -+ fi -+ LIBPRELUDE_CFLAGS="" -+ LIBPRELUDE_LIBS="" -+ use_prelude=no -+ fi -+ -+ -+ -+ -+ -+ -+ if test "$use_prelude" = "yes"; then -+ PRELUDE_LIBS=`libprelude-config --libs` -+ PRELUDE_CFLAGS=`libprelude-config --cflags` -+ LDFLAGS="${LDFLAGS} ${PRELUDE_LIBS}" -+ CPPFLAGS="${CPPFLAGS} ${PRELUDE_CFLAGS} -DWITH_PRELUDE" -+ fi -+fi -+ -+ -+ -+# Check whether --with-mysql or --without-mysql was given. -+if test "${with_mysql+set}" = set; then -+ withval="$with_mysql" -+ with_mysql="$withval" -+else -+ with_mysql=no -+fi; -+ -+if test "$with_mysql" != "no"; then -+ if test "$with_mysql" = "yes"; then -+ mysql_directory="$default_directory"; -+ mysql_fail="yes" -+ elif test -d $withval; then -+ mysql_directory="$withval" -+ mysql_fail="no" -+ elif test "$with_mysql" = ""; then -+ mysql_directory="$default_directory"; -+ mysql_fail="no" -+ fi -+ -+ echo "$as_me:$LINENO: checking for mysql" >&5 -+echo $ECHO_N "checking for mysql... $ECHO_C" >&6 -+ -+ for i in $mysql_directory; do -+ if test -r $i/include/mysql/mysql.h; then -+ MYSQL_DIR=$i -+ MYSQL_INC_DIR=$i/include/mysql -+ elif test -r $i/include/mysql.h; then -+ MYSQL_DIR=$i -+ MYSQL_INC_DIR=$i/include -+ fi -+ done -+ -+ if test -z "$MYSQL_DIR"; then -+ if test "$mysql_fail" != "no"; then -+ tmp="" -+ for i in $mysql_directory; do -+ tmp="$tmp $i/include $i/include/mysql" -+ done -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "mysql headers (mysql.h)" -+ echo " checked in the following places" -+ for i in `echo $tmp`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ fi -+ else -+ -+ for i in lib lib/mysql; do -+ str="$MYSQL_DIR/$i/libmysqlclient.*" -+ for j in `echo $str`; do -+ if test -r $j; then -+ MYSQL_LIB_DIR="$MYSQL_DIR/$i" -+ break 2 -+ fi -+ done -+ done -+ -+ if test -z "$MYSQL_LIB_DIR"; then -+ if test "$mysql_fail" != "no"; then -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "mysqlclient library" -+ echo " checked in the following places" -+ for i in `echo "$MYSQL_DIR/lib $MYSQL_DIR/lib/mysql"`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ fi -+ else -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ LDFLAGS="${LDFLAGS} -L${MYSQL_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} -I${MYSQL_INC_DIR} -DENABLE_MYSQL" -+ -+echo "$as_me:$LINENO: checking for compress in -lz" >&5 -+echo $ECHO_N "checking for compress in -lz... $ECHO_C" >&6 -+if test "${ac_cv_lib_z_compress+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lz $LIBS" -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char compress (); -+int -+main () -+{ -+compress (); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_lib_z_compress=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_lib_z_compress=no -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+echo "$as_me:$LINENO: result: $ac_cv_lib_z_compress" >&5 -+echo "${ECHO_T}$ac_cv_lib_z_compress" >&6 -+if test $ac_cv_lib_z_compress = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define HAVE_LIBZ 1 -+_ACEOF -+ -+ LIBS="-lz $LIBS" -+ -+fi -+ -+ LIBS="${LIBS} -lmysqlclient" -+ fi -+ fi -+fi -+ -+ -+# Check whether --with-odbc or --without-odbc was given. -+if test "${with_odbc+set}" = set; then -+ withval="$with_odbc" -+ with_odbc="$withval" -+else -+ with_odbc=no -+fi; -+ -+if test "$with_odbc" != "no"; then -+ if test "$with_odbc" = "yes"; then -+ odbc_directory="$default_directory" -+ odbc_fail="yes" -+ elif test -d $withval; then -+ odbc_directory="$withval $default_directory"; -+ odbc_fail="yes" -+ elif test "$with_odbc" = ""; then -+ odbc_directory="$default_directory" -+ odbc_fail="no" -+ fi -+ -+ echo "$as_me:$LINENO: checking \"for odbc\"" >&5 -+echo $ECHO_N "checking \"for odbc\"... $ECHO_C" >&6 -+ -+ for i in $odbc_directory; do -+ if test -r $i/include/sql.h; then -+ if test -r $i/include/sqlext.h; then -+ if test -r $i/include/sqltypes.h; then -+ ODBC_DIR=$i -+ ODBC_INC_DIR=$i/include -+ fi fi fi -+ done -+ -+ if test -z "$ODBC_DIR"; then -+ if test "$odbc_fail" != "no"; then -+ tmp="" -+ for i in $odbc_directory; do -+ tmp="$tmp $i/include" -+ done -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "odbc headers (sql.h sqlext.h sqltypes.h)" -+ echo " checked in the following places" -+ for i in `echo $tmp`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ fi -+ else -+ -+ str="$ODBC_DIR/lib/libodbc.*" -+ for j in `echo $str`; do -+ if test -r $j; then -+ ODBC_LIB_DIR="$ODBC_DIR/lib" -+ ODBC_LIB="odbc" -+ fi -+ done -+ -+ -+ if test -z "$ODBC_LIB_DIR"; then -+ if test "$odbc_fail" != "no"; then -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "odbc library (libodbc)" -+ echo " checked in the following places" -+ for i in `echo "$ODBC_DIR/lib"`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ fi -+ else -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ LDFLAGS="${LDFLAGS} -L${ODBC_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} -I${ODBC_INC_DIR} -DENABLE_ODBC" -+ LIBS="${LIBS} -l$ODBC_LIB" -+ fi -+ fi -+fi -+ -+ -+# Check whether --with-postgresql or --without-postgresql was given. -+if test "${with_postgresql+set}" = set; then -+ withval="$with_postgresql" -+ with_postgresql="$withval" -+else -+ with_postgresql=no -+fi; -+ -+if test "$with_postgresql" != "no"; then -+ if test "$with_postgresql" = "yes"; then -+ postgresql_directory="$default_directory /usr/local/pgsql /usr/pgsql /usr/local" -+ postgresql_fail="yes" -+ elif test -d $withval; then -+ postgresql_directory="$withval $default_directory /usr/local/pgsql /usr/pgsql" -+ postgresql_fail="yes" -+ elif test "$with_postgresql" = ""; then -+ postgresql_directory="$default_directory /usr/local/pgsql /usr/pgsql" -+ postgresql_fail="no" -+ fi -+ -+ echo "$as_me:$LINENO: checking for postgresql" >&5 -+echo $ECHO_N "checking for postgresql... $ECHO_C" >&6 -+ -+ for i in $postgresql_directory; do -+ if test -r $i/include/pgsql/libpq-fe.h; then -+ POSTGRESQL_DIR=$i -+ POSTGRESQL_INC_DIR=$i/include/pgsql -+ elif test -r $i/include/libpq-fe.h; then -+ POSTGRESQL_DIR=$i -+ POSTGRESQL_INC_DIR=$i/include -+ elif test -r $i/include/postgresql/libpq-fe.h; then -+ POSTGRESQL_DIR=$i -+ POSTGRESQL_INC_DIR=$i/include/postgresql -+ fi -+ done -+ -+ if test -z "$POSTGRESQL_DIR"; then -+ if test "$postgresql_fail" != "no"; then -+ tmp="" -+ for i in $postgesql_directory; do -+ tmp="$tmp $i/include $i/include/pgsql" -+ done -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "postgresql header file (libpq-fe.h)" -+ echo " checked in the following places" -+ for i in `echo $tmp`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ fi -+ else -+ -+ for i in lib lib/pgsql; do -+ str="$POSTGRESQL_DIR/$i/libpq.*" -+ for j in `echo $str`; do -+ if test -r $j; then -+ POSTGRESQL_LIB_DIR="$POSTGRESQL_DIR/$i" -+ break 2 -+ fi -+ done -+ done -+ -+ if test -z "$POSTGRESQL_LIB_DIR"; then -+ if test "$postgresql_fail" != "no"; then -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "postgresql library libpq" -+ echo " checked in the following places" -+ for i in `echo "$POSTGRESQL_DIR/lib $POSTGRESQL_DIR/lib/pgsql"`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6; -+ fi -+ else -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ LDFLAGS="${LDFLAGS} -L${POSTGRESQL_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} -I${POSTGRESQL_INC_DIR} -DENABLE_POSTGRESQL" -+ LIBS="${LIBS} -lpq" -+ fi -+ fi -+fi -+ -+ -+ -+# Check whether --with-oracle or --without-oracle was given. -+if test "${with_oracle+set}" = set; then -+ withval="$with_oracle" -+ with_oracle="$withval" -+else -+ with_oracle=no -+fi; -+ -+if test "$with_oracle" != "no"; then -+ if test "$with_oracle" = "yes"; then -+ oracle_directory="$default_directory ${ORACLE_HOME}" -+ oracle_fail="yes" -+ elif test -d $withval; then -+ oracle_directory="$withval $default_directory ${ORACLE_HOME}" -+ oracle_fail="yes" -+ elif test "$with_oracle" = ""; then -+ oracle_directory="$default_directory ${ORACLE_HOME}" -+ oracle_fail="no" -+ fi -+ -+ echo "$as_me:$LINENO: checking for oracle" >&5 -+echo $ECHO_N "checking for oracle... $ECHO_C" >&6 -+ -+ for i in $oracle_directory; do -+ if test -r $i/rdbms/demo/oci.h; then -+ ORACLE_DIR=$i -+ fi -+ done -+ -+ if test -z "$ORACLE_DIR"; then -+ if test "$oracle_fail" != "no"; then -+ tmp="" -+ for i in $oracle_directory; do -+ tmp="$tmp $i/rdbms/demo" -+ done -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "OCI header file (oci.h)" -+ echo " checked in the following places" -+ for i in `echo $tmp`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ fi -+ else -+ for i in rdbms/demo rdbms/public network/public; do -+ ORACLE_CPP_FLAGS="$ORACLE_CPP_FLAGS -I$ORACLE_DIR/$i" -+ done -+ ORACLE_LIB_DIR="$ORACLE_DIR/lib" -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ -+ LDFLAGS="${LDFLAGS} -L${ORACLE_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} ${ORACLE_CPP_FLAGS} -DENABLE_ORACLE" -+ -+ ORACLE_LIBS="-lclntsh" -+ if test -r $ORACLE_LIB_DIR/libwtc9.so; then -+ ORACLE_LIBS="${ORACLE_LIBS} -lwtc9" -+ elif test -r $ORACLE_LIB_DIR/libwtc8.so; then -+ ORACLE_LIBS="${ORACLE_LIBS} -lwtc8" -+ fi -+ LIBS="${LIBS} ${ORACLE_LIBS}" -+ fi -+fi -+ -+# Check whether --enable-sourcefire or --disable-sourcefire was given. -+if test "${enable_sourcefire+set}" = set; then -+ enableval="$enable_sourcefire" -+ CFLAGS="$CFLAGS -DSOURCEFIRE" -+fi; -+ -+# Check whether --enable-perfmonitor or --disable-perfmonitor was given. -+if test "${enable_perfmonitor+set}" = set; then -+ enableval="$enable_perfmonitor" -+ CFLAGS="$CFLAGS -DUSE_SF_STATS" -+fi; -+ -+# Check whether --enable-smbalerts or --disable-smbalerts was given. -+if test "${enable_smbalerts+set}" = set; then -+ enableval="$enable_smbalerts" -+ CFLAGS="$CFLAGS -DENABLE_SMB_ALERTS" -+fi; -+ -+# Check whether --enable-linux-smp-stats or --disable-linux-smp-stats was given. -+if test "${enable_linux_smp_stats+set}" = set; then -+ enableval="$enable_linux_smp_stats" -+ CFLAGS="$CFLAGS -DLINUX_SMP" -+fi; -+ -+# Check whether --enable-flexresp or --disable-flexresp was given. -+if test "${enable_flexresp+set}" = set; then -+ enableval="$enable_flexresp" -+ CPPFLAGS="${CPPFLAGS} -DENABLE_RESPONSE `libnet-config --defines --cflags`" LDFLAGS="${LDFLAGS} `libnet-config --libs`" -+fi; -+ -+ -+if test "$enable_flexresp" != "no" -a "$enable_flexresp" = "yes"; then -+ -+ if test `libnet-config --cflags | wc -c` = "1"; then -+ CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/sw/include" -+ LIBNET_CONFIG_BROKEN_CFLAGS=yes -+ fi -+ -+ if test `libnet-config --libs | wc -c` = "1"; then -+ { echo "$as_me:$LINENO: WARNING: libnet-config --libs is broken on your system. If you" >&5 -+echo "$as_me: WARNING: libnet-config --libs is broken on your system. If you" >&2;} -+ { echo "$as_me:$LINENO: WARNING: are using a precompiled package please notify the" >&5 -+echo "$as_me: WARNING: are using a precompiled package please notify the" >&2;} -+ { echo "$as_me:$LINENO: WARNING: maintainer." >&5 -+echo "$as_me: WARNING: maintainer." >&2;} -+ LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/sw/lib" -+ LIBS="${LIBS} -lnet" -+ fi -+ -+ LNET="" -+ -+for ac_header in libnet.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+else -+ # Is the header compilable? -+echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+@%:@include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_header_compiler=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6 -+ -+# Is the header present? -+echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+@%:@include <$ac_header> -+_ACEOF -+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null; then -+ if test -s conftest.err; then -+ ac_cpp_err=$ac_c_preproc_warn_flag -+ else -+ ac_cpp_err= -+ fi -+else -+ ac_cpp_err=yes -+fi -+if test -z "$ac_cpp_err"; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+rm -f conftest.err conftest.$ac_ext -+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6 -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc in -+ yes:no ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+ no:yes ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+@%:@@%:@ Report this to bug-autoconf@gnu.org. @%:@@%:@ -+@%:@@%:@ ------------------------------------ @%:@@%:@ -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -+if eval "test \"\${$as_ac_Header+set}\" = set"; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=$ac_header_preproc" -+fi -+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+else -+ LNET="no" -+fi -+ -+done -+ -+ if test "$LNET" = "no"; then -+ echo -+ echo " ERROR! Libnet header not found, go get it from" -+ echo " http://www.packetfactory.net/projects/libnet/" -+ echo " or use the --with-libnet-* options, if you have it installed" -+ echo " in unusual place" -+ exit -+ fi -+ -+ echo "$as_me:$LINENO: checking for libnet version 1.0.2a" >&5 -+echo $ECHO_N "checking for libnet version 1.0.2a... $ECHO_C" >&6 -+ if test "${LIBNET_CONFIG_BROKEN_CFLAGS}" = "yes"; then -+ if test -n "$with_libnet_includes" -a "$with_libnet_includes" != "no"; then -+ libnet_dir="${with_libnet_includes}" -+ else -+ libnet_dir="/usr/include /usr/local/include /sw/include" -+ fi -+ else -+ libnet_dir=`libnet-config --cflags | cut -dI -f2` -+ fi -+ -+ LIBNET_INC_DIR="" -+ for i in $libnet_dir; do -+ if test -r $i/libnet.h; then -+ LIBNET_INC_DIR=$i -+ fi -+ done -+ -+ if test "$LIBNET_INC_DIR" != ""; then -+ if eval "grep LIBNET_VERSION $LIBNET_INC_DIR/libnet.h | grep -v 1.0.2a >/dev/null"; then -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ echo -+ echo " ERROR! Snort with --enable-flexresp will *only* work with" -+ echo " libnet version 1.0.2a, go get it from" -+ echo " http://www.packetfactory.net/projects/libnet/" -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "libnet 1.0.2a (libnet.h)" -+ echo " checked in the following places" -+ for i in `echo $LIBNET_INC_DIR`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ fi -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" "libnet 1.0.2a (libnet.h)" -+ echo " checked in the following places" -+ for i in `echo $libnet_dir`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+ -+ fi -+ -+ LNET="" -+ -+echo "$as_me:$LINENO: checking for libnet_build_ip in -lnet" >&5 -+echo $ECHO_N "checking for libnet_build_ip in -lnet... $ECHO_C" >&6 -+if test "${ac_cv_lib_net_libnet_build_ip+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lnet $LIBS" -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+ -+/* Override any gcc2 internal prototype to avoid an error. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+/* We use char because int might match the return type of a gcc2 -+ builtin and then its argument prototype would still apply. */ -+char libnet_build_ip (); -+int -+main () -+{ -+libnet_build_ip (); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext conftest$ac_exeext -+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -+ (eval $ac_link) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest$ac_exeext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_lib_net_libnet_build_ip=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_lib_net_libnet_build_ip=no -+fi -+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+echo "$as_me:$LINENO: result: $ac_cv_lib_net_libnet_build_ip" >&5 -+echo "${ECHO_T}$ac_cv_lib_net_libnet_build_ip" >&6 -+if test $ac_cv_lib_net_libnet_build_ip = yes; then -+ cat >>confdefs.h <<_ACEOF -+@%:@define HAVE_LIBNET 1 -+_ACEOF -+ -+ LIBS="-lnet $LIBS" -+ -+else -+ LNET="no" -+fi -+ -+ if test "$LNET" = "no"; then -+ echo -+ echo " ERROR! Libnet library not found, go get it from" -+ echo " http://www.packetfactory.net/projects/libnet/" -+ echo " or use the --with-libnet-* options, if you have it installed" -+ echo " in unusual place" -+ exit -+ fi -+ -+fi -+ -+if test "$tru64_types" = "yes"; then -+ echo "$as_me:$LINENO: checking for u_int8_t" >&5 -+echo $ECHO_N "checking for u_int8_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int8_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int8_t *) 0) -+ return 0; -+if (sizeof (u_int8_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int8_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int8_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int8_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int8_t" >&6 -+if test $ac_cv_type_u_int8_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int8_t unsigned char -+_ACEOF -+ -+fi -+ -+ echo "$as_me:$LINENO: checking for u_int16_t" >&5 -+echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int16_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int16_t *) 0) -+ return 0; -+if (sizeof (u_int16_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int16_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int16_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6 -+if test $ac_cv_type_u_int16_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int16_t unsigned short -+_ACEOF -+ -+fi -+ -+ echo "$as_me:$LINENO: checking for u_int32_t" >&5 -+echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int32_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int32_t *) 0) -+ return 0; -+if (sizeof (u_int32_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int32_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int32_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6 -+if test $ac_cv_type_u_int32_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int32_t unsigned int -+_ACEOF -+ -+fi -+ -+else -+ if test "$broken_types" = "yes" ; then -+ echo "$as_me:$LINENO: checking for u_int8_t" >&5 -+echo $ECHO_N "checking for u_int8_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int8_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int8_t *) 0) -+ return 0; -+if (sizeof (u_int8_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int8_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int8_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int8_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int8_t" >&6 -+if test $ac_cv_type_u_int8_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int8_t unsigned char -+_ACEOF -+ -+fi -+ -+ echo "$as_me:$LINENO: checking for u_int16_t" >&5 -+echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int16_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int16_t *) 0) -+ return 0; -+if (sizeof (u_int16_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int16_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int16_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6 -+if test $ac_cv_type_u_int16_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int16_t unsigned short -+_ACEOF -+ -+fi -+ -+ echo "$as_me:$LINENO: checking for u_int32_t" >&5 -+echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int32_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int32_t *) 0) -+ return 0; -+if (sizeof (u_int32_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int32_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int32_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6 -+if test $ac_cv_type_u_int32_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int32_t unsigned long int -+_ACEOF -+ -+fi -+ -+ else -+ echo "$as_me:$LINENO: checking for u_int8_t" >&5 -+echo $ECHO_N "checking for u_int8_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int8_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int8_t *) 0) -+ return 0; -+if (sizeof (u_int8_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int8_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int8_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int8_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int8_t" >&6 -+if test $ac_cv_type_u_int8_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int8_t uint8_t -+_ACEOF -+ -+fi -+ -+ echo "$as_me:$LINENO: checking for u_int16_t" >&5 -+echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int16_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int16_t *) 0) -+ return 0; -+if (sizeof (u_int16_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int16_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int16_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6 -+if test $ac_cv_type_u_int16_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int16_t uint16_t -+_ACEOF -+ -+fi -+ -+ echo "$as_me:$LINENO: checking for u_int32_t" >&5 -+echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6 -+if test "${ac_cv_type_u_int32_t+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+int -+main () -+{ -+if ((u_int32_t *) 0) -+ return 0; -+if (sizeof (u_int32_t)) -+ return 0; -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_type_u_int32_t=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_type_u_int32_t=no -+fi -+rm -f conftest.$ac_objext conftest.$ac_ext -+fi -+echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5 -+echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6 -+if test $ac_cv_type_u_int32_t = yes; then -+ : -+else -+ -+cat >>confdefs.h <<_ACEOF -+@%:@define u_int32_t uint32_t -+_ACEOF -+ -+fi -+ -+ fi -+fi -+ -+ -+# let's make some fixes.. -+ -+CFLAGS=`echo $CFLAGS | sed -e 's/-I\/usr\/include //g'` -+CPPFLAGS=`echo $CPPFLAGS | sed -e 's/-I\/usr\/include //g'` -+ -+INCLUDES='-I$(top_srcdir) -I$(top_srcdir)/src $(extra_incl) -I$(top_srcdir)/src/output-plugins -I$(top_srcdir)/src/detection-plugins -I$(top_srcdir)/src/preprocessors' -+ -+ -+# Find a good install program. We prefer a C program (faster), -+# so one script is as good as another. But avoid the broken or -+# incompatible versions: -+# SysV /etc/install, /usr/sbin/install -+# SunOS /usr/etc/install -+# IRIX /sbin/install -+# AIX /bin/install -+# AmigaOS /C/install, which installs bootblocks on floppy discs -+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -+# AFS /usr/afsws/bin/install, which mishandles nonexistent args -+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -+# ./install, which can be erroneously created by make from ./install.sh. -+echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -+if test -z "$INSTALL"; then -+if test "${ac_cv_path_install+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ # Account for people who put trailing slashes in PATH elements. -+case $as_dir/ in -+ ./ | .// | /cC/* | \ -+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ -+ /usr/ucb/* ) ;; -+ *) -+ # OSF1 and SCO ODT 3.0 have their own names for install. -+ # Don't use installbsd from OSF since it installs stuff as root -+ # by default. -+ for ac_prog in ginstall scoinst install; do -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then -+ if test $ac_prog = install && -+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then -+ # AIX install. It has an incompatible calling convention. -+ : -+ elif test $ac_prog = install && -+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then -+ # program-specific install script used by HP pwplus--don't use. -+ : -+ else -+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" -+ break 3 -+ fi -+ fi -+ done -+ done -+ ;; -+esac -+done -+ -+ -+fi -+ if test "${ac_cv_path_install+set}" = set; then -+ INSTALL=$ac_cv_path_install -+ else -+ # As a last resort, use the slow shell script. We don't cache a -+ # path for INSTALL within a source directory, because that will -+ # break other packages using the cache if that directory is -+ # removed, or if the path is relative. -+ INSTALL=$ac_install_sh -+ fi -+fi -+echo "$as_me:$LINENO: result: $INSTALL" >&5 -+echo "${ECHO_T}$INSTALL" >&6 -+ -+# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -+# It thinks the first close brace ends the variable substitution. -+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' -+ -+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' -+ -+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -+ -+ ac_config_files="$ac_config_files Makefile src/Makefile src/detection-plugins/Makefile src/output-plugins/Makefile src/preprocessors/Makefile src/parser/Makefile doc/Makefile contrib/Makefile etc/Makefile rules/Makefile templates/Makefile src/win32/Makefile" -+cat >confcache <<\_ACEOF -+# This file is a shell script that caches the results of configure -+# tests run on this system so they can be shared between configure -+# scripts and configure runs, see configure's option --config-cache. -+# It is not useful on other systems. If it contains results you don't -+# want to keep, you may remove or edit it. -+# -+# config.status only pays attention to the cache file if you give it -+# the --recheck option to rerun configure. -+# -+# `ac_cv_env_foo' variables (set or unset) will be overridden when -+# loading this file, other *unset* `ac_cv_foo' will be assigned the -+# following values. -+ -+_ACEOF -+ -+# The following way of writing the cache mishandles newlines in values, -+# but we know of no workaround that is simple, portable, and efficient. -+# So, don't put newlines in cache variables' values. -+# Ultrix sh set writes to stderr and can't be redirected directly, -+# and sets the high bit in the cache file unless we assign to the vars. -+{ -+ (set) 2>&1 | -+ case `(ac_space=' '; set | grep ac_space) 2>&1` in -+ *ac_space=\ *) -+ # `set' does not quote correctly, so add quotes (double-quote -+ # substitution turns \\\\ into \\, and sed turns \\ into \). -+ sed -n \ -+ "s/'/'\\\\''/g; -+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" -+ ;; -+ *) -+ # `set' quotes correctly as required by POSIX, so do not add quotes. -+ sed -n \ -+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" -+ ;; -+ esac; -+} | -+ sed ' -+ t clear -+ : clear -+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ -+ t end -+ /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ -+ : end' >>confcache -+if diff $cache_file confcache >/dev/null 2>&1; then :; else -+ if test -w $cache_file; then -+ test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" -+ cat confcache >$cache_file -+ else -+ echo "not updating unwritable cache $cache_file" -+ fi -+fi -+rm -f confcache -+ -+test "x$prefix" = xNONE && prefix=$ac_default_prefix -+# Let make expand exec_prefix. -+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' -+ -+# VPATH may cause trouble with some makes, so we remove $(srcdir), -+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -+# trailing colons and then remove the whole line if VPATH becomes empty -+# (actually we leave an empty line to preserve line numbers). -+if test "x$srcdir" = x.; then -+ ac_vpsub='/^[ ]*VPATH[ ]*=/{ -+s/:*\$(srcdir):*/:/; -+s/:*\${srcdir}:*/:/; -+s/:*@srcdir@:*/:/; -+s/^\([^=]*=[ ]*\):*/\1/; -+s/:*$//; -+s/^[^=]*=[ ]*$//; -+}' -+fi -+ -+DEFS=-DHAVE_CONFIG_H -+ -+ac_libobjs= -+ac_ltlibobjs= -+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue -+ # 1. Remove the extension, and $U if already installed. -+ ac_i=`echo "$ac_i" | -+ sed 's/\$U\././;s/\.o$//;s/\.obj$//'` -+ # 2. Add them. -+ ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" -+ ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -+done -+LIB@&t@OBJS=$ac_libobjs -+ -+LTLIBOBJS=$ac_ltlibobjs -+ -+ -+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then -+ { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. -+Usually this means the macro was only invoked conditionally." >&5 -+echo "$as_me: error: conditional \"AMDEP\" was never defined. -+Usually this means the macro was only invoked conditionally." >&2;} -+ { (exit 1); exit 1; }; } -+fi -+ -+: ${CONFIG_STATUS=./config.status} -+ac_clean_files_save=$ac_clean_files -+ac_clean_files="$ac_clean_files $CONFIG_STATUS" -+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -+echo "$as_me: creating $CONFIG_STATUS" >&6;} -+cat >$CONFIG_STATUS <<_ACEOF -+#! $SHELL -+# Generated by $as_me. -+# Run this file to recreate the current configuration. -+# Compiler output produced by configure, useful for debugging -+# configure, is in config.log if it exists. -+ -+debug=false -+ac_cs_recheck=false -+ac_cs_silent=false -+SHELL=\${CONFIG_SHELL-$SHELL} -+_ACEOF -+ -+cat >>$CONFIG_STATUS <<\_ACEOF -+## --------------------- ## -+## M4sh Initialization. ## -+## --------------------- ## -+ -+# Be Bourne compatible -+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then -+ emulate sh -+ NULLCMD=: -+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which -+ # is contrary to our usage. Disable this feature. -+ alias -g '${1+"$@"}'='"$@"' -+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then -+ set -o posix -+fi -+ -+# Support unset when possible. -+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then -+ as_unset=unset -+else -+ as_unset=false -+fi -+ -+ -+# Work around bugs in pre-3.0 UWIN ksh. -+$as_unset ENV MAIL MAILPATH -+PS1='$ ' -+PS2='> ' -+PS4='+ ' -+ -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then -+ eval $as_var=C; export $as_var -+ else -+ $as_unset $as_var -+ fi -+done -+ -+# Required to use basename. -+if expr a : '\(a\)' >/dev/null 2>&1; then -+ as_expr=expr -+else -+ as_expr=false -+fi -+ -+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then -+ as_basename=basename -+else -+ as_basename=false -+fi -+ -+ -+# Name of the executable. -+as_me=`$as_basename "$0" || -+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ -+ X"$0" : 'X\(//\)$' \| \ -+ X"$0" : 'X\(/\)$' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X/"$0" | -+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } -+ /^X\/\(\/\/\)$/{ s//\1/; q; } -+ /^X\/\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ -+ -+# PATH needs CR, and LINENO needs CR and PATH. -+# Avoid depending upon Character Ranges. -+as_cr_letters='abcdefghijklmnopqrstuvwxyz' -+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -+as_cr_Letters=$as_cr_letters$as_cr_LETTERS -+as_cr_digits='0123456789' -+as_cr_alnum=$as_cr_Letters$as_cr_digits -+ -+# The user is always right. -+if test "${PATH_SEPARATOR+set}" != set; then -+ echo "#! /bin/sh" >conf$$.sh -+ echo "exit 0" >>conf$$.sh -+ chmod +x conf$$.sh -+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then -+ PATH_SEPARATOR=';' -+ else -+ PATH_SEPARATOR=: -+ fi -+ rm -f conf$$.sh -+fi -+ -+ -+ as_lineno_1=$LINENO -+ as_lineno_2=$LINENO -+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` -+ test "x$as_lineno_1" != "x$as_lineno_2" && -+ test "x$as_lineno_3" = "x$as_lineno_2" || { -+ # Find who we are. Look in the path if we contain no path at all -+ # relative or not. -+ case $0 in -+ *[\\/]* ) as_myself=$0 ;; -+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -+done -+ -+ ;; -+ esac -+ # We did not find ourselves, most probably we were run as `sh COMMAND' -+ # in which case we are not to be found in the path. -+ if test "x$as_myself" = x; then -+ as_myself=$0 -+ fi -+ if test ! -f "$as_myself"; then -+ { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -+echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} -+ { (exit 1); exit 1; }; } -+ fi -+ case $CONFIG_SHELL in -+ '') -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for as_base in sh bash ksh sh5; do -+ case $as_dir in -+ /*) -+ if ("$as_dir/$as_base" -c ' -+ as_lineno_1=$LINENO -+ as_lineno_2=$LINENO -+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` -+ test "x$as_lineno_1" != "x$as_lineno_2" && -+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then -+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } -+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } -+ CONFIG_SHELL=$as_dir/$as_base -+ export CONFIG_SHELL -+ exec "$CONFIG_SHELL" "$0" ${1+"$@"} -+ fi;; -+ esac -+ done -+done -+;; -+ esac -+ -+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO -+ # uniformly replaced by the line number. The first 'sed' inserts a -+ # line-number line before each line; the second 'sed' does the real -+ # work. The second script uses 'N' to pair each line-number line -+ # with the numbered line, and appends trailing '-' during -+ # substitution so that $LINENO is not a special case at line end. -+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the -+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) -+ sed '=' <$as_myself | -+ sed ' -+ N -+ s,$,-, -+ : loop -+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, -+ t loop -+ s,-$,, -+ s,^['$as_cr_digits']*\n,, -+ ' >$as_me.lineno && -+ chmod +x $as_me.lineno || -+ { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -+echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} -+ { (exit 1); exit 1; }; } -+ -+ # Don't try to exec as it changes $[0], causing all sort of problems -+ # (the dirname of $[0] is not the place where we might find the -+ # original and so on. Autoconf is especially sensible to this). -+ . ./$as_me.lineno -+ # Exit status is that of the last command. -+ exit -+} -+ -+ -+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in -+ *c*,-n*) ECHO_N= ECHO_C=' -+' ECHO_T=' ' ;; -+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; -+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -+esac -+ -+if expr a : '\(a\)' >/dev/null 2>&1; then -+ as_expr=expr -+else -+ as_expr=false -+fi -+ -+rm -f conf$$ conf$$.exe conf$$.file -+echo >conf$$.file -+if ln -s conf$$.file conf$$ 2>/dev/null; then -+ # We could just check for DJGPP; but this test a) works b) is more generic -+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). -+ if test -f conf$$.exe; then -+ # Don't use ln at all; we don't have any links -+ as_ln_s='cp -p' -+ else -+ as_ln_s='ln -s' -+ fi -+elif ln conf$$.file conf$$ 2>/dev/null; then -+ as_ln_s=ln -+else -+ as_ln_s='cp -p' -+fi -+rm -f conf$$ conf$$.exe conf$$.file -+ -+if mkdir -p . 2>/dev/null; then -+ as_mkdir_p=: -+else -+ as_mkdir_p=false -+fi -+ -+as_executable_p="test -f" -+ -+# Sed expression to map a string onto a valid CPP name. -+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" -+ -+# Sed expression to map a string onto a valid variable name. -+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" -+ -+ -+# IFS -+# We need space, tab and new line, in precisely that order. -+as_nl=' -+' -+IFS=" $as_nl" -+ -+# CDPATH. -+$as_unset CDPATH -+ -+exec 6>&1 -+ -+# Open the log real soon, to keep \$[0] and so on meaningful, and to -+# report actual input values of CONFIG_FILES etc. instead of their -+# values after options handling. Logging --version etc. is OK. -+exec 5>>config.log -+{ -+ echo -+ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX -+@%:@@%:@ Running $as_me. @%:@@%:@ -+_ASBOX -+} >&5 -+cat >&5 <<_CSEOF -+ -+This file was extended by $as_me, which was -+generated by GNU Autoconf 2.57. Invocation command line was -+ -+ CONFIG_FILES = $CONFIG_FILES -+ CONFIG_HEADERS = $CONFIG_HEADERS -+ CONFIG_LINKS = $CONFIG_LINKS -+ CONFIG_COMMANDS = $CONFIG_COMMANDS -+ $ $0 $@ -+ -+_CSEOF -+echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -+echo >&5 -+_ACEOF -+ -+# Files that config.status was made for. -+if test -n "$ac_config_files"; then -+ echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -+fi -+ -+if test -n "$ac_config_headers"; then -+ echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -+fi -+ -+if test -n "$ac_config_links"; then -+ echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -+fi -+ -+if test -n "$ac_config_commands"; then -+ echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -+fi -+ -+cat >>$CONFIG_STATUS <<\_ACEOF -+ -+ac_cs_usage="\ -+\`$as_me' instantiates files from templates according to the -+current configuration. -+ -+Usage: $0 [OPTIONS] [FILE]... -+ -+ -h, --help print this help, then exit -+ -V, --version print version number, then exit -+ -q, --quiet do not print progress messages -+ -d, --debug don't remove temporary files -+ --recheck update $as_me by reconfiguring in the same conditions -+ --file=FILE[:TEMPLATE] -+ instantiate the configuration file FILE -+ --header=FILE[:TEMPLATE] -+ instantiate the configuration header FILE -+ -+Configuration files: -+$config_files -+ -+Configuration headers: -+$config_headers -+ -+Configuration commands: -+$config_commands -+ -+Report bugs to <bug-autoconf@gnu.org>." -+_ACEOF -+ -+cat >>$CONFIG_STATUS <<_ACEOF -+ac_cs_version="\\ -+config.status -+configured by $0, generated by GNU Autoconf 2.57, -+ with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" -+ -+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 -+Free Software Foundation, Inc. -+This config.status script is free software; the Free Software Foundation -+gives unlimited permission to copy, distribute and modify it." -+srcdir=$srcdir -+INSTALL="$INSTALL" -+_ACEOF -+ -+cat >>$CONFIG_STATUS <<\_ACEOF -+# If no file are specified by the user, then we need to provide default -+# value. By we need to know if files were specified by the user. -+ac_need_defaults=: -+while test $# != 0 -+do -+ case $1 in -+ --*=*) -+ ac_option=`expr "x$1" : 'x\([^=]*\)='` -+ ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` -+ ac_shift=: -+ ;; -+ -*) -+ ac_option=$1 -+ ac_optarg=$2 -+ ac_shift=shift -+ ;; -+ *) # This is not an option, so the user has probably given explicit -+ # arguments. -+ ac_option=$1 -+ ac_need_defaults=false;; -+ esac -+ -+ case $ac_option in -+ # Handling of the options. -+_ACEOF -+cat >>$CONFIG_STATUS <<\_ACEOF -+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) -+ ac_cs_recheck=: ;; -+ --version | --vers* | -V ) -+ echo "$ac_cs_version"; exit 0 ;; -+ --he | --h) -+ # Conflict between --help and --header -+ { { echo "$as_me:$LINENO: error: ambiguous option: $1 -+Try \`$0 --help' for more information." >&5 -+echo "$as_me: error: ambiguous option: $1 -+Try \`$0 --help' for more information." >&2;} -+ { (exit 1); exit 1; }; };; -+ --help | --hel | -h ) -+ echo "$ac_cs_usage"; exit 0 ;; -+ --debug | --d* | -d ) -+ debug=: ;; -+ --file | --fil | --fi | --f ) -+ $ac_shift -+ CONFIG_FILES="$CONFIG_FILES $ac_optarg" -+ ac_need_defaults=false;; -+ --header | --heade | --head | --hea ) -+ $ac_shift -+ CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" -+ ac_need_defaults=false;; -+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ -+ | -silent | --silent | --silen | --sile | --sil | --si | --s) -+ ac_cs_silent=: ;; -+ -+ # This is an error. -+ -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -+Try \`$0 --help' for more information." >&5 -+echo "$as_me: error: unrecognized option: $1 -+Try \`$0 --help' for more information." >&2;} -+ { (exit 1); exit 1; }; } ;; -+ -+ *) ac_config_targets="$ac_config_targets $1" ;; -+ -+ esac -+ shift -+done -+ -+ac_configure_extra_args= -+ -+if $ac_cs_silent; then -+ exec 6>/dev/null -+ ac_configure_extra_args="$ac_configure_extra_args --silent" -+fi -+ -+_ACEOF -+cat >>$CONFIG_STATUS <<_ACEOF -+if \$ac_cs_recheck; then -+ echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 -+ exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -+fi -+ -+_ACEOF -+ -+cat >>$CONFIG_STATUS <<_ACEOF -+# -+# INIT-COMMANDS section. -+# -+ -+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" -+ -+_ACEOF -+ -+ -+ -+cat >>$CONFIG_STATUS <<\_ACEOF -+for ac_config_target in $ac_config_targets -+do -+ case "$ac_config_target" in -+ # Handling of arguments. -+ "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; -+ "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; -+ "src/detection-plugins/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/detection-plugins/Makefile" ;; -+ "src/output-plugins/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/output-plugins/Makefile" ;; -+ "src/preprocessors/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/preprocessors/Makefile" ;; -+ "src/parser/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/parser/Makefile" ;; -+ "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; -+ "contrib/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;; -+ "etc/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;; -+ "rules/Makefile" ) CONFIG_FILES="$CONFIG_FILES rules/Makefile" ;; -+ "templates/Makefile" ) CONFIG_FILES="$CONFIG_FILES templates/Makefile" ;; -+ "src/win32/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/win32/Makefile" ;; -+ "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; -+ "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; -+ *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -+echo "$as_me: error: invalid argument: $ac_config_target" >&2;} -+ { (exit 1); exit 1; }; };; -+ esac -+done -+ -+# If the user did not use the arguments to specify the items to instantiate, -+# then the envvar interface is used. Set only those that are not. -+# We use the long form for the default assignment because of an extremely -+# bizarre bug on SunOS 4.1.3. -+if $ac_need_defaults; then -+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files -+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers -+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -+fi -+ -+# Have a temporary directory for convenience. Make it in the build tree -+# simply because there is no reason to put it here, and in addition, -+# creating and moving files from /tmp can sometimes cause problems. -+# Create a temporary directory, and hook for its removal unless debugging. -+$debug || -+{ -+ trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 -+ trap '{ (exit 1); exit 1; }' 1 2 13 15 -+} -+ -+# Create a (secure) tmp directory for tmp files. -+ -+{ -+ tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && -+ test -n "$tmp" && test -d "$tmp" -+} || -+{ -+ tmp=./confstat$$-$RANDOM -+ (umask 077 && mkdir $tmp) -+} || -+{ -+ echo "$me: cannot create a temporary directory in ." >&2 -+ { (exit 1); exit 1; } -+} -+ -+_ACEOF -+ -+cat >>$CONFIG_STATUS <<_ACEOF -+ -+# -+# CONFIG_FILES section. -+# -+ -+# No need to generate the scripts if there are no CONFIG_FILES. -+# This happens for instance when ./config.status config.h -+if test -n "\$CONFIG_FILES"; then -+ # Protect against being on the right side of a sed subst in config.status. -+ sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; -+ s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -+s,@SHELL@,$SHELL,;t t -+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -+s,@exec_prefix@,$exec_prefix,;t t -+s,@prefix@,$prefix,;t t -+s,@program_transform_name@,$program_transform_name,;t t -+s,@bindir@,$bindir,;t t -+s,@sbindir@,$sbindir,;t t -+s,@libexecdir@,$libexecdir,;t t -+s,@datadir@,$datadir,;t t -+s,@sysconfdir@,$sysconfdir,;t t -+s,@sharedstatedir@,$sharedstatedir,;t t -+s,@localstatedir@,$localstatedir,;t t -+s,@libdir@,$libdir,;t t -+s,@includedir@,$includedir,;t t -+s,@oldincludedir@,$oldincludedir,;t t -+s,@infodir@,$infodir,;t t -+s,@mandir@,$mandir,;t t -+s,@build_alias@,$build_alias,;t t -+s,@host_alias@,$host_alias,;t t -+s,@target_alias@,$target_alias,;t t -+s,@DEFS@,$DEFS,;t t -+s,@ECHO_C@,$ECHO_C,;t t -+s,@ECHO_N@,$ECHO_N,;t t -+s,@ECHO_T@,$ECHO_T,;t t -+s,@LIBS@,$LIBS,;t t -+s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -+s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -+s,@INSTALL_DATA@,$INSTALL_DATA,;t t -+s,@PACKAGE@,$PACKAGE,;t t -+s,@VERSION@,$VERSION,;t t -+s,@ACLOCAL@,$ACLOCAL,;t t -+s,@AUTOCONF@,$AUTOCONF,;t t -+s,@AUTOMAKE@,$AUTOMAKE,;t t -+s,@AUTOHEADER@,$AUTOHEADER,;t t -+s,@MAKEINFO@,$MAKEINFO,;t t -+s,@AMTAR@,$AMTAR,;t t -+s,@install_sh@,$install_sh,;t t -+s,@STRIP@,$STRIP,;t t -+s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t -+s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t -+s,@AWK@,$AWK,;t t -+s,@SET_MAKE@,$SET_MAKE,;t t -+s,@CC@,$CC,;t t -+s,@CFLAGS@,$CFLAGS,;t t -+s,@LDFLAGS@,$LDFLAGS,;t t -+s,@CPPFLAGS@,$CPPFLAGS,;t t -+s,@ac_ct_CC@,$ac_ct_CC,;t t -+s,@EXEEXT@,$EXEEXT,;t t -+s,@OBJEXT@,$OBJEXT,;t t -+s,@DEPDIR@,$DEPDIR,;t t -+s,@am__include@,$am__include,;t t -+s,@am__quote@,$am__quote,;t t -+s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t -+s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t -+s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t -+s,@CCDEPMODE@,$CCDEPMODE,;t t -+s,@RANLIB@,$RANLIB,;t t -+s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t -+s,@build@,$build,;t t -+s,@build_cpu@,$build_cpu,;t t -+s,@build_vendor@,$build_vendor,;t t -+s,@build_os@,$build_os,;t t -+s,@host@,$host,;t t -+s,@host_cpu@,$host_cpu,;t t -+s,@host_vendor@,$host_vendor,;t t -+s,@host_os@,$host_os,;t t -+s,@extra_incl@,$extra_incl,;t t -+s,@CPP@,$CPP,;t t -+s,@EGREP@,$EGREP,;t t -+s,@LIBPRELUDE_CONFIG@,$LIBPRELUDE_CONFIG,;t t -+s,@LIBPRELUDE_CFLAGS@,$LIBPRELUDE_CFLAGS,;t t -+s,@LIBPRELUDE_LIBS@,$LIBPRELUDE_LIBS,;t t -+s,@INCLUDES@,$INCLUDES,;t t -+s,@LIB@&t@OBJS@,$LIB@&t@OBJS,;t t -+s,@LTLIBOBJS@,$LTLIBOBJS,;t t -+CEOF -+ -+_ACEOF -+ -+ cat >>$CONFIG_STATUS <<\_ACEOF -+ # Split the substitutions into bite-sized pieces for seds with -+ # small command number limits, like on Digital OSF/1 and HP-UX. -+ ac_max_sed_lines=48 -+ ac_sed_frag=1 # Number of current file. -+ ac_beg=1 # First line for current file. -+ ac_end=$ac_max_sed_lines # Line after last line for current file. -+ ac_more_lines=: -+ ac_sed_cmds= -+ while $ac_more_lines; do -+ if test $ac_beg -gt 1; then -+ sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag -+ else -+ sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag -+ fi -+ if test ! -s $tmp/subs.frag; then -+ ac_more_lines=false -+ else -+ # The purpose of the label and of the branching condition is to -+ # speed up the sed processing (if there are no `@' at all, there -+ # is no need to browse any of the substitutions). -+ # These are the two extra sed commands mentioned above. -+ (echo ':t -+ /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed -+ if test -z "$ac_sed_cmds"; then -+ ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" -+ else -+ ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" -+ fi -+ ac_sed_frag=`expr $ac_sed_frag + 1` -+ ac_beg=$ac_end -+ ac_end=`expr $ac_end + $ac_max_sed_lines` -+ fi -+ done -+ if test -z "$ac_sed_cmds"; then -+ ac_sed_cmds=cat -+ fi -+fi # test -n "$CONFIG_FILES" -+ -+_ACEOF -+cat >>$CONFIG_STATUS <<\_ACEOF -+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue -+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". -+ case $ac_file in -+ - | *:- | *:-:* ) # input from stdin -+ cat >$tmp/stdin -+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` -+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; -+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` -+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; -+ * ) ac_file_in=$ac_file.in ;; -+ esac -+ -+ # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. -+ ac_dir=`(dirname "$ac_file") 2>/dev/null || -+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$ac_file" : 'X\(//\)[^/]' \| \ -+ X"$ac_file" : 'X\(//\)$' \| \ -+ X"$ac_file" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$ac_file" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ { if $as_mkdir_p; then -+ mkdir -p "$ac_dir" -+ else -+ as_dir="$ac_dir" -+ as_dirs= -+ while test ! -d "$as_dir"; do -+ as_dirs="$as_dir $as_dirs" -+ as_dir=`(dirname "$as_dir") 2>/dev/null || -+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$as_dir" : 'X\(//\)[^/]' \| \ -+ X"$as_dir" : 'X\(//\)$' \| \ -+ X"$as_dir" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$as_dir" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ done -+ test ! -n "$as_dirs" || mkdir $as_dirs -+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} -+ { (exit 1); exit 1; }; }; } -+ -+ ac_builddir=. -+ -+if test "$ac_dir" != .; then -+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` -+ # A "../" for each directory in $ac_dir_suffix. -+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -+else -+ ac_dir_suffix= ac_top_builddir= -+fi -+ -+case $srcdir in -+ .) # No --srcdir option. We are building in place. -+ ac_srcdir=. -+ if test -z "$ac_top_builddir"; then -+ ac_top_srcdir=. -+ else -+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` -+ fi ;; -+ [\\/]* | ?:[\\/]* ) # Absolute path. -+ ac_srcdir=$srcdir$ac_dir_suffix; -+ ac_top_srcdir=$srcdir ;; -+ *) # Relative path. -+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix -+ ac_top_srcdir=$ac_top_builddir$srcdir ;; -+esac -+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be -+# absolute. -+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` -+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` -+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` -+ -+ -+ case $INSTALL in -+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; -+ *) ac_INSTALL=$ac_top_builddir$INSTALL ;; -+ esac -+ -+ if test x"$ac_file" != x-; then -+ { echo "$as_me:$LINENO: creating $ac_file" >&5 -+echo "$as_me: creating $ac_file" >&6;} -+ rm -f "$ac_file" -+ fi -+ # Let's still pretend it is `configure' which instantiates (i.e., don't -+ # use $as_me), people would be surprised to read: -+ # /* config.h. Generated by config.status. */ -+ if test x"$ac_file" = x-; then -+ configure_input= -+ else -+ configure_input="$ac_file. " -+ fi -+ configure_input=$configure_input"Generated from `echo $ac_file_in | -+ sed 's,.*/,,'` by configure." -+ -+ # First look for the input files in the build tree, otherwise in the -+ # src tree. -+ ac_file_inputs=`IFS=: -+ for f in $ac_file_in; do -+ case $f in -+ -) echo $tmp/stdin ;; -+ [\\/$]*) -+ # Absolute (can't be DOS-style, as IFS=:) -+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -+echo "$as_me: error: cannot find input file: $f" >&2;} -+ { (exit 1); exit 1; }; } -+ echo $f;; -+ *) # Relative -+ if test -f "$f"; then -+ # Build tree -+ echo $f -+ elif test -f "$srcdir/$f"; then -+ # Source tree -+ echo $srcdir/$f -+ else -+ # /dev/null tree -+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -+echo "$as_me: error: cannot find input file: $f" >&2;} -+ { (exit 1); exit 1; }; } -+ fi;; -+ esac -+ done` || { (exit 1); exit 1; } -+_ACEOF -+cat >>$CONFIG_STATUS <<_ACEOF -+ sed "$ac_vpsub -+$extrasub -+_ACEOF -+cat >>$CONFIG_STATUS <<\_ACEOF -+:t -+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -+s,@configure_input@,$configure_input,;t t -+s,@srcdir@,$ac_srcdir,;t t -+s,@abs_srcdir@,$ac_abs_srcdir,;t t -+s,@top_srcdir@,$ac_top_srcdir,;t t -+s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -+s,@builddir@,$ac_builddir,;t t -+s,@abs_builddir@,$ac_abs_builddir,;t t -+s,@top_builddir@,$ac_top_builddir,;t t -+s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -+s,@INSTALL@,$ac_INSTALL,;t t -+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out -+ rm -f $tmp/stdin -+ if test x"$ac_file" != x-; then -+ mv $tmp/out $ac_file -+ else -+ cat $tmp/out -+ rm -f $tmp/out -+ fi -+ -+done -+_ACEOF -+cat >>$CONFIG_STATUS <<\_ACEOF -+ -+# -+# CONFIG_HEADER section. -+# -+ -+# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where -+# NAME is the cpp macro being defined and VALUE is the value it is being given. -+# -+# ac_d sets the value in "#define NAME VALUE" lines. -+ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' -+ac_dB='[ ].*$,\1#\2' -+ac_dC=' ' -+ac_dD=',;t' -+# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -+ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -+ac_uB='$,\1#\2define\3' -+ac_uC=' ' -+ac_uD=',;t' -+ -+for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue -+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". -+ case $ac_file in -+ - | *:- | *:-:* ) # input from stdin -+ cat >$tmp/stdin -+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` -+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; -+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` -+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; -+ * ) ac_file_in=$ac_file.in ;; -+ esac -+ -+ test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 -+echo "$as_me: creating $ac_file" >&6;} -+ -+ # First look for the input files in the build tree, otherwise in the -+ # src tree. -+ ac_file_inputs=`IFS=: -+ for f in $ac_file_in; do -+ case $f in -+ -) echo $tmp/stdin ;; -+ [\\/$]*) -+ # Absolute (can't be DOS-style, as IFS=:) -+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -+echo "$as_me: error: cannot find input file: $f" >&2;} -+ { (exit 1); exit 1; }; } -+ echo $f;; -+ *) # Relative -+ if test -f "$f"; then -+ # Build tree -+ echo $f -+ elif test -f "$srcdir/$f"; then -+ # Source tree -+ echo $srcdir/$f -+ else -+ # /dev/null tree -+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -+echo "$as_me: error: cannot find input file: $f" >&2;} -+ { (exit 1); exit 1; }; } -+ fi;; -+ esac -+ done` || { (exit 1); exit 1; } -+ # Remove the trailing spaces. -+ sed 's/[ ]*$//' $ac_file_inputs >$tmp/in -+ -+_ACEOF -+ -+# Transform confdefs.h into two sed scripts, `conftest.defines' and -+# `conftest.undefs', that substitutes the proper values into -+# config.h.in to produce config.h. The first handles `#define' -+# templates, and the second `#undef' templates. -+# And first: Protect against being on the right side of a sed subst in -+# config.status. Protect against being in an unquoted here document -+# in config.status. -+rm -f conftest.defines conftest.undefs -+# Using a here document instead of a string reduces the quoting nightmare. -+# Putting comments in sed scripts is not portable. -+# -+# `end' is used to avoid that the second main sed command (meant for -+# 0-ary CPP macros) applies to n-ary macro definitions. -+# See the Autoconf documentation for `clear'. -+cat >confdef2sed.sed <<\_ACEOF -+s/[\\&,]/\\&/g -+s,[\\$`],\\&,g -+t clear -+: clear -+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp -+t end -+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp -+: end -+_ACEOF -+# If some macros were called several times there might be several times -+# the same #defines, which is useless. Nevertheless, we may not want to -+# sort them, since we want the *last* AC-DEFINE to be honored. -+uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines -+sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs -+rm -f confdef2sed.sed -+ -+# This sed command replaces #undef with comments. This is necessary, for -+# example, in the case of _POSIX_SOURCE, which is predefined and required -+# on some systems where configure will not decide to define it. -+cat >>conftest.undefs <<\_ACEOF -+s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, -+_ACEOF -+ -+# Break up conftest.defines because some shells have a limit on the size -+# of here documents, and old seds have small limits too (100 cmds). -+echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS -+echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS -+echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS -+echo ' :' >>$CONFIG_STATUS -+rm -f conftest.tail -+while grep . conftest.defines >/dev/null -+do -+ # Write a limited-size here document to $tmp/defines.sed. -+ echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS -+ # Speed up: don't consider the non `#define' lines. -+ echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS -+ # Work around the forget-to-reset-the-flag bug. -+ echo 't clr' >>$CONFIG_STATUS -+ echo ': clr' >>$CONFIG_STATUS -+ sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS -+ echo 'CEOF -+ sed -f $tmp/defines.sed $tmp/in >$tmp/out -+ rm -f $tmp/in -+ mv $tmp/out $tmp/in -+' >>$CONFIG_STATUS -+ sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail -+ rm -f conftest.defines -+ mv conftest.tail conftest.defines -+done -+rm -f conftest.defines -+echo ' fi # grep' >>$CONFIG_STATUS -+echo >>$CONFIG_STATUS -+ -+# Break up conftest.undefs because some shells have a limit on the size -+# of here documents, and old seds have small limits too (100 cmds). -+echo ' # Handle all the #undef templates' >>$CONFIG_STATUS -+rm -f conftest.tail -+while grep . conftest.undefs >/dev/null -+do -+ # Write a limited-size here document to $tmp/undefs.sed. -+ echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS -+ # Speed up: don't consider the non `#undef' -+ echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS -+ # Work around the forget-to-reset-the-flag bug. -+ echo 't clr' >>$CONFIG_STATUS -+ echo ': clr' >>$CONFIG_STATUS -+ sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS -+ echo 'CEOF -+ sed -f $tmp/undefs.sed $tmp/in >$tmp/out -+ rm -f $tmp/in -+ mv $tmp/out $tmp/in -+' >>$CONFIG_STATUS -+ sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail -+ rm -f conftest.undefs -+ mv conftest.tail conftest.undefs -+done -+rm -f conftest.undefs -+ -+cat >>$CONFIG_STATUS <<\_ACEOF -+ # Let's still pretend it is `configure' which instantiates (i.e., don't -+ # use $as_me), people would be surprised to read: -+ # /* config.h. Generated by config.status. */ -+ if test x"$ac_file" = x-; then -+ echo "/* Generated by configure. */" >$tmp/config.h -+ else -+ echo "/* $ac_file. Generated by configure. */" >$tmp/config.h -+ fi -+ cat $tmp/in >>$tmp/config.h -+ rm -f $tmp/in -+ if test x"$ac_file" != x-; then -+ if diff $ac_file $tmp/config.h >/dev/null 2>&1; then -+ { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 -+echo "$as_me: $ac_file is unchanged" >&6;} -+ else -+ ac_dir=`(dirname "$ac_file") 2>/dev/null || -+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$ac_file" : 'X\(//\)[^/]' \| \ -+ X"$ac_file" : 'X\(//\)$' \| \ -+ X"$ac_file" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$ac_file" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ { if $as_mkdir_p; then -+ mkdir -p "$ac_dir" -+ else -+ as_dir="$ac_dir" -+ as_dirs= -+ while test ! -d "$as_dir"; do -+ as_dirs="$as_dir $as_dirs" -+ as_dir=`(dirname "$as_dir") 2>/dev/null || -+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$as_dir" : 'X\(//\)[^/]' \| \ -+ X"$as_dir" : 'X\(//\)$' \| \ -+ X"$as_dir" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$as_dir" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ done -+ test ! -n "$as_dirs" || mkdir $as_dirs -+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} -+ { (exit 1); exit 1; }; }; } -+ -+ rm -f $ac_file -+ mv $tmp/config.h $ac_file -+ fi -+ else -+ cat $tmp/config.h -+ rm -f $tmp/config.h -+ fi -+ # Run the commands associated with the file. -+ case $ac_file in -+ config.h ) # update the timestamp -+echo 'timestamp for config.h' >"./stamp-h1" -+ ;; -+ esac -+done -+_ACEOF -+cat >>$CONFIG_STATUS <<\_ACEOF -+ -+# -+# CONFIG_COMMANDS section. -+# -+for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue -+ ac_dest=`echo "$ac_file" | sed 's,:.*,,'` -+ ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` -+ ac_dir=`(dirname "$ac_dest") 2>/dev/null || -+$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$ac_dest" : 'X\(//\)[^/]' \| \ -+ X"$ac_dest" : 'X\(//\)$' \| \ -+ X"$ac_dest" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$ac_dest" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ ac_builddir=. -+ -+if test "$ac_dir" != .; then -+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` -+ # A "../" for each directory in $ac_dir_suffix. -+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -+else -+ ac_dir_suffix= ac_top_builddir= -+fi -+ -+case $srcdir in -+ .) # No --srcdir option. We are building in place. -+ ac_srcdir=. -+ if test -z "$ac_top_builddir"; then -+ ac_top_srcdir=. -+ else -+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` -+ fi ;; -+ [\\/]* | ?:[\\/]* ) # Absolute path. -+ ac_srcdir=$srcdir$ac_dir_suffix; -+ ac_top_srcdir=$srcdir ;; -+ *) # Relative path. -+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix -+ ac_top_srcdir=$ac_top_builddir$srcdir ;; -+esac -+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be -+# absolute. -+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` -+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` -+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` -+ -+ -+ { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 -+echo "$as_me: executing $ac_dest commands" >&6;} -+ case $ac_dest in -+ depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do -+ # Strip MF so we end up with the name of the file. -+ mf=`echo "$mf" | sed -e 's/:.*$//'` -+ # Check whether this is an Automake generated Makefile or not. -+ # We used to match only the files named `Makefile.in', but -+ # some people rename them; so instead we look at the file content. -+ # Grep'ing the first line is not enough: some people post-process -+ # each Makefile.in and add a new line on top of each file to say so. -+ # So let's grep whole file. -+ if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then -+ dirpart=`(dirname "$mf") 2>/dev/null || -+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$mf" : 'X\(//\)[^/]' \| \ -+ X"$mf" : 'X\(//\)$' \| \ -+ X"$mf" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$mf" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ else -+ continue -+ fi -+ grep '^DEP_FILES *= *[^ @%:@]' < "$mf" > /dev/null || continue -+ # Extract the definition of DEP_FILES from the Makefile without -+ # running `make'. -+ DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` -+ test -z "$DEPDIR" && continue -+ # When using ansi2knr, U may be empty or an underscore; expand it -+ U=`sed -n -e '/^U = / s///p' < "$mf"` -+ test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" -+ # We invoke sed twice because it is the simplest approach to -+ # changing $(DEPDIR) to its actual value in the expansion. -+ for file in `sed -n -e ' -+ /^DEP_FILES = .*\\\\$/ { -+ s/^DEP_FILES = // -+ :loop -+ s/\\\\$// -+ p -+ n -+ /\\\\$/ b loop -+ p -+ } -+ /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do -+ # Make sure the directory exists. -+ test -f "$dirpart/$file" && continue -+ fdir=`(dirname "$file") 2>/dev/null || -+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$file" : 'X\(//\)[^/]' \| \ -+ X"$file" : 'X\(//\)$' \| \ -+ X"$file" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$file" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ { if $as_mkdir_p; then -+ mkdir -p $dirpart/$fdir -+ else -+ as_dir=$dirpart/$fdir -+ as_dirs= -+ while test ! -d "$as_dir"; do -+ as_dirs="$as_dir $as_dirs" -+ as_dir=`(dirname "$as_dir") 2>/dev/null || -+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$as_dir" : 'X\(//\)[^/]' \| \ -+ X"$as_dir" : 'X\(//\)$' \| \ -+ X"$as_dir" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$as_dir" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ done -+ test ! -n "$as_dirs" || mkdir $as_dirs -+ fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 -+echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} -+ { (exit 1); exit 1; }; }; } -+ -+ # echo "creating $dirpart/$file" -+ echo '# dummy' > "$dirpart/$file" -+ done -+done -+ ;; -+ esac -+done -+_ACEOF -+ -+cat >>$CONFIG_STATUS <<\_ACEOF -+ -+{ (exit 0); exit 0; } -+_ACEOF -+chmod +x $CONFIG_STATUS -+ac_clean_files=$ac_clean_files_save -+ -+ -+# configure is writing to config.log, and then calls config.status. -+# config.status does its own redirection, appending to config.log. -+# Unfortunately, on DOS this fails, as config.log is still kept open -+# by configure, so config.status won't be able to write to it; its -+# output is simply discarded. So we exec the FD to /dev/null, -+# effectively closing config.log, so it can be properly (re)opened and -+# appended to by config.status. When coming back to configure, we -+# need to make the FD available again. -+if test "$no_create" != yes; then -+ ac_cs_success=: -+ ac_config_status_args= -+ test "$silent" = yes && -+ ac_config_status_args="$ac_config_status_args --quiet" -+ exec 5>/dev/null -+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false -+ exec 5>>config.log -+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which -+ # would make configure fail if this is the last instruction. -+ $ac_cs_success || { (exit 1); exit 1; } -+fi -+ -+ -diff -r -N -u snort-2.0.1/autom4te.cache/requests snort-2.0.1+prelude/autom4te.cache/requests ---- snort-2.0.1/autom4te.cache/requests 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/autom4te.cache/requests 2003-07-26 18:14:25.000000000 +0800 -@@ -0,0 +1,111 @@ -+# This file was created by autom4te-2.57. -+# It contains the lists of macros which have been traced. -+# It can be safely removed. -+ -+@request = ( -+ bless( [ -+ '0', -+ 1, -+ [ -+ '/usr/share/autoconf' -+ ], -+ [ -+ '/usr/share/autoconf/autoconf/autoconf.m4f', -+ 'aclocal.m4', -+ 'configure.in' -+ ], -+ { -+ 'm4_pattern_forbid' => 1, -+ 'AC_TYPE_OFF_T' => 1, -+ 'AC_C_VOLATILE' => 1, -+ 'AC_FUNC_CLOSEDIR_VOID' => 1, -+ 'AC_REPLACE_FNMATCH' => 1, -+ 'AC_PROG_LIBTOOL' => 1, -+ 'AC_FUNC_STAT' => 1, -+ 'AC_HEADER_TIME' => 1, -+ 'AC_FUNC_WAIT3' => 1, -+ 'AM_AUTOMAKE_VERSION' => 1, -+ 'AC_STRUCT_TM' => 1, -+ 'AC_FUNC_LSTAT' => 1, -+ 'AC_TYPE_MODE_T' => 1, -+ 'AC_FUNC_GETMNTENT' => 1, -+ 'AC_FUNC_STRTOD' => 1, -+ 'AC_CHECK_HEADERS' => 1, -+ 'AC_FUNC_STRNLEN' => 1, -+ 'AC_PROG_CXX' => 1, -+ 'AC_PATH_X' => 1, -+ 'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1, -+ 'AC_PROG_AWK' => 1, -+ 'AC_HEADER_STDC' => 1, -+ 'AC_HEADER_MAJOR' => 1, -+ 'AC_FUNC_ERROR_AT_LINE' => 1, -+ 'AC_PROG_GCC_TRADITIONAL' => 1, -+ 'AC_LIBSOURCE' => 1, -+ 'AC_FUNC_MBRTOWC' => 1, -+ 'AC_STRUCT_ST_BLOCKS' => 1, -+ 'AC_TYPE_SIGNAL' => 1, -+ 'AC_TYPE_UID_T' => 1, -+ 'AC_CONFIG_AUX_DIR' => 1, -+ 'AC_PROG_MAKE_SET' => 1, -+ 'm4_pattern_allow' => 1, -+ 'AC_DEFINE_TRACE_LITERAL' => 1, -+ 'AC_FUNC_STRERROR_R' => 1, -+ 'AC_PROG_CC' => 1, -+ 'AC_DECL_SYS_SIGLIST' => 1, -+ 'AC_FUNC_FORK' => 1, -+ 'AC_FUNC_VPRINTF' => 1, -+ 'AC_FUNC_STRCOLL' => 1, -+ 'AC_PROG_YACC' => 1, -+ 'AC_INIT' => 1, -+ 'AC_STRUCT_TIMEZONE' => 1, -+ 'AC_FUNC_CHOWN' => 1, -+ 'AC_SUBST' => 1, -+ 'AC_FUNC_ALLOCA' => 1, -+ 'AC_CANONICAL_HOST' => 1, -+ 'AC_FUNC_GETPGRP' => 1, -+ 'AC_PROG_RANLIB' => 1, -+ 'AM_INIT_AUTOMAKE' => 1, -+ 'AC_FUNC_SETPGRP' => 1, -+ 'AC_CONFIG_SUBDIRS' => 1, -+ 'AC_FUNC_MMAP' => 1, -+ 'AC_FUNC_REALLOC' => 1, -+ 'AC_TYPE_SIZE_T' => 1, -+ 'AC_CHECK_TYPES' => 1, -+ 'AC_CHECK_MEMBERS' => 1, -+ 'AM_MAINTAINER_MODE' => 1, -+ 'AC_FUNC_UTIME_NULL' => 1, -+ 'AC_FUNC_SELECT_ARGTYPES' => 1, -+ 'AC_FUNC_STRFTIME' => 1, -+ 'AC_HEADER_STAT' => 1, -+ 'AC_C_INLINE' => 1, -+ 'AC_PROG_CPP' => 1, -+ 'AC_C_CONST' => 1, -+ 'AC_PROG_LEX' => 1, -+ 'AC_TYPE_PID_T' => 1, -+ 'AC_CONFIG_FILES' => 1, -+ 'include' => 1, -+ 'AC_FUNC_SETVBUF_REVERSED' => 1, -+ 'AC_PROG_INSTALL' => 1, -+ 'AM_GNU_GETTEXT' => 1, -+ 'AC_FUNC_OBSTACK' => 1, -+ 'AC_CHECK_LIB' => 1, -+ 'AC_FUNC_MALLOC' => 1, -+ 'AC_FUNC_GETGROUPS' => 1, -+ 'AC_FUNC_GETLOADAVG' => 1, -+ 'AH_OUTPUT' => 1, -+ 'AC_FUNC_FSEEKO' => 1, -+ 'AM_PROG_CC_C_O' => 1, -+ 'AM_CONDITIONAL' => 1, -+ 'AC_CANONICAL_SYSTEM' => 1, -+ 'AC_FUNC_MKTIME' => 1, -+ 'AC_CONFIG_HEADERS' => 1, -+ 'AC_HEADER_SYS_WAIT' => 1, -+ 'AC_FUNC_MEMCMP' => 1, -+ 'AC_PROG_LN_S' => 1, -+ 'm4_include' => 1, -+ 'AC_HEADER_DIRENT' => 1, -+ 'AC_CHECK_FUNCS' => 1 -+ } -+ ], 'Request' ) -+ ); -+ -diff -r -N -u snort-2.0.1/autom4te.cache/traces.0 snort-2.0.1+prelude/autom4te.cache/traces.0 ---- snort-2.0.1/autom4te.cache/traces.0 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/autom4te.cache/traces.0 2003-07-26 18:14:25.000000000 +0800 -@@ -0,0 +1,310 @@ -+m4trace:aclocal.m4:264: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -+m4trace:configure.in:2: -1- AC_INIT([src/snort.c]) -+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) -+m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_]) -+m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) -+m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$]) -+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_]) -+m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$]) -+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_]) -+m4trace:configure.in:2: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}]) -+m4trace:configure.in:2: -1- AC_SUBST([PATH_SEPARATOR]) -+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) -+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) -+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) -+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) -+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) -+m4trace:configure.in:2: -1- AC_SUBST([exec_prefix], [NONE]) -+m4trace:configure.in:2: -1- AC_SUBST([prefix], [NONE]) -+m4trace:configure.in:2: -1- AC_SUBST([program_transform_name], [s,x,x,]) -+m4trace:configure.in:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) -+m4trace:configure.in:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) -+m4trace:configure.in:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) -+m4trace:configure.in:2: -1- AC_SUBST([datadir], ['${prefix}/share']) -+m4trace:configure.in:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) -+m4trace:configure.in:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) -+m4trace:configure.in:2: -1- AC_SUBST([localstatedir], ['${prefix}/var']) -+m4trace:configure.in:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) -+m4trace:configure.in:2: -1- AC_SUBST([includedir], ['${prefix}/include']) -+m4trace:configure.in:2: -1- AC_SUBST([oldincludedir], ['/usr/include']) -+m4trace:configure.in:2: -1- AC_SUBST([infodir], ['${prefix}/info']) -+m4trace:configure.in:2: -1- AC_SUBST([mandir], ['${prefix}/man']) -+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) -+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ -+#undef PACKAGE_NAME]) -+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) -+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ -+#undef PACKAGE_TARNAME]) -+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) -+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ -+#undef PACKAGE_VERSION]) -+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) -+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ -+#undef PACKAGE_STRING]) -+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) -+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ -+#undef PACKAGE_BUGREPORT]) -+m4trace:configure.in:2: -1- AC_SUBST([build_alias]) -+m4trace:configure.in:2: -1- AC_SUBST([host_alias]) -+m4trace:configure.in:2: -1- AC_SUBST([target_alias]) -+m4trace:configure.in:2: -1- AC_SUBST([DEFS]) -+m4trace:configure.in:2: -1- AC_SUBST([ECHO_C]) -+m4trace:configure.in:2: -1- AC_SUBST([ECHO_N]) -+m4trace:configure.in:2: -1- AC_SUBST([ECHO_T]) -+m4trace:configure.in:2: -1- AC_SUBST([LIBS]) -+m4trace:configure.in:3: -1- AC_CONFIG_HEADERS([config.h], [# update the timestamp -+echo 'timestamp for config.h' >"_AM_STAMP([config.h])" -+], []) -+m4trace:configure.in:6: -1- AM_INIT_AUTOMAKE([snort], [2.0.1]) -+m4trace:configure.in:6: -1- AM_AUTOMAKE_VERSION([1.6.3]) -+m4trace:configure.in:6: -1- AC_PROG_INSTALL -+m4trace:configure.in:6: -1- AC_SUBST([INSTALL_PROGRAM]) -+m4trace:configure.in:6: -1- AC_SUBST([INSTALL_SCRIPT]) -+m4trace:configure.in:6: -1- AC_SUBST([INSTALL_DATA]) -+m4trace:configure.in:6: -1- AC_SUBST([PACKAGE], [snort]) -+m4trace:configure.in:6: -1- AC_SUBST([VERSION], [2.0.1]) -+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) -+m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ -+#undef PACKAGE]) -+m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) -+m4trace:configure.in:6: -1- AH_OUTPUT([VERSION], [/* Version number of package */ -+#undef VERSION]) -+m4trace:configure.in:6: -1- AC_SUBST([ACLOCAL]) -+m4trace:configure.in:6: -1- AC_SUBST([AUTOCONF]) -+m4trace:configure.in:6: -1- AC_SUBST([AUTOMAKE]) -+m4trace:configure.in:6: -1- AC_SUBST([AUTOHEADER]) -+m4trace:configure.in:6: -1- AC_SUBST([MAKEINFO]) -+m4trace:configure.in:6: -1- AC_SUBST([AMTAR]) -+m4trace:configure.in:6: -1- AC_SUBST([install_sh]) -+m4trace:configure.in:6: -1- AC_SUBST([STRIP]) -+m4trace:configure.in:6: -1- AC_SUBST([ac_ct_STRIP]) -+m4trace:configure.in:6: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) -+m4trace:configure.in:6: -1- AC_PROG_AWK -+m4trace:configure.in:6: -1- AC_SUBST([AWK]) -+m4trace:configure.in:6: -1- AC_PROG_MAKE_SET -+m4trace:configure.in:6: -1- AC_SUBST([SET_MAKE]) -+m4trace:configure.in:7: -1- AC_PROG_CC -+m4trace:configure.in:7: -1- AC_SUBST([CC]) -+m4trace:configure.in:7: -1- AC_SUBST([CFLAGS]) -+m4trace:configure.in:7: -1- AC_SUBST([LDFLAGS]) -+m4trace:configure.in:7: -1- AC_SUBST([CPPFLAGS]) -+m4trace:configure.in:7: -1- AC_SUBST([CC]) -+m4trace:configure.in:7: -1- AC_SUBST([ac_ct_CC]) -+m4trace:configure.in:7: -1- AC_SUBST([CC]) -+m4trace:configure.in:7: -1- AC_SUBST([ac_ct_CC]) -+m4trace:configure.in:7: -1- AC_SUBST([CC]) -+m4trace:configure.in:7: -1- AC_SUBST([CC]) -+m4trace:configure.in:7: -1- AC_SUBST([ac_ct_CC]) -+m4trace:configure.in:7: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) -+m4trace:configure.in:7: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) -+m4trace:configure.in:7: -1- AC_SUBST([DEPDIR]) -+m4trace:configure.in:7: -1- AC_SUBST([am__include]) -+m4trace:configure.in:7: -1- AC_SUBST([am__quote]) -+m4trace:configure.in:7: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -+m4trace:configure.in:7: -1- AC_SUBST([AMDEP_TRUE]) -+m4trace:configure.in:7: -1- AC_SUBST([AMDEP_FALSE]) -+m4trace:configure.in:7: -1- AC_SUBST([AMDEPBACKSLASH]) -+m4trace:configure.in:7: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) -+m4trace:configure.in:8: -1- AC_PROG_RANLIB -+m4trace:configure.in:8: -1- AC_SUBST([RANLIB]) -+m4trace:configure.in:8: -1- AC_SUBST([ac_ct_RANLIB]) -+m4trace:configure.in:10: -1- AC_PROG_CC -+m4trace:configure.in:10: -1- AC_SUBST([CC]) -+m4trace:configure.in:10: -1- AC_SUBST([CFLAGS]) -+m4trace:configure.in:10: -1- AC_SUBST([LDFLAGS]) -+m4trace:configure.in:10: -1- AC_SUBST([CPPFLAGS]) -+m4trace:configure.in:10: -1- AC_SUBST([CC]) -+m4trace:configure.in:10: -1- AC_SUBST([ac_ct_CC]) -+m4trace:configure.in:10: -1- AC_SUBST([CC]) -+m4trace:configure.in:10: -1- AC_SUBST([ac_ct_CC]) -+m4trace:configure.in:10: -1- AC_SUBST([CC]) -+m4trace:configure.in:10: -1- AC_SUBST([CC]) -+m4trace:configure.in:10: -1- AC_SUBST([ac_ct_CC]) -+m4trace:configure.in:10: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) -+m4trace:configure.in:34: -1- AC_CANONICAL_HOST -+m4trace:configure.in:34: -1- AC_SUBST([build], [$ac_cv_build]) -+m4trace:configure.in:34: -1- AC_SUBST([build_cpu], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`]) -+m4trace:configure.in:34: -1- AC_SUBST([build_vendor], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`]) -+m4trace:configure.in:34: -1- AC_SUBST([build_os], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`]) -+m4trace:configure.in:34: -1- AC_SUBST([host], [$ac_cv_host]) -+m4trace:configure.in:34: -1- AC_SUBST([host_cpu], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`]) -+m4trace:configure.in:34: -1- AC_SUBST([host_vendor], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`]) -+m4trace:configure.in:34: -1- AC_SUBST([host_os], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`]) -+m4trace:configure.in:38: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN]) -+m4trace:configure.in:38: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define to 1 if your processor stores words with the most significant byte -+ first (like Motorola and SPARC, unlike Intel and VAX). */ -+#undef WORDS_BIGENDIAN]) -+m4trace:configure.in:43: -1- AC_DEFINE_TRACE_LITERAL([OPENBSD]) -+m4trace:configure.in:44: -1- AC_DEFINE_TRACE_LITERAL([BROKEN_SIOCGIFMTU]) -+m4trace:configure.in:48: -1- AC_DEFINE_TRACE_LITERAL([OPENBSD]) -+m4trace:configure.in:52: -1- AC_DEFINE_TRACE_LITERAL([IRIX]) -+m4trace:configure.in:62: -1- AC_DEFINE_TRACE_LITERAL([IRIX]) -+m4trace:configure.in:72: -1- AC_DEFINE_TRACE_LITERAL([SOLARIS]) -+m4trace:configure.in:76: -1- AC_DEFINE_TRACE_LITERAL([SUNOS]) -+m4trace:configure.in:81: -1- AC_DEFINE_TRACE_LITERAL([LINUX]) -+m4trace:configure.in:82: -1- AC_DEFINE_TRACE_LITERAL([PCAP_TIMEOUT_IGNORED]) -+m4trace:configure.in:84: -1- AC_SUBST([extra_incl]) -+m4trace:configure.in:88: -1- AC_DEFINE_TRACE_LITERAL([HPUX]) -+m4trace:configure.in:89: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN]) -+m4trace:configure.in:90: -1- AC_SUBST([extra_incl]) -+m4trace:configure.in:95: -1- AC_DEFINE_TRACE_LITERAL([FREEBSD]) -+m4trace:configure.in:99: -1- AC_DEFINE_TRACE_LITERAL([BSDI]) -+m4trace:configure.in:102: -1- AC_DEFINE_TRACE_LITERAL([AIX]) -+m4trace:configure.in:106: -1- AC_DEFINE_TRACE_LITERAL([OSF1]) -+m4trace:configure.in:110: -1- AC_DEFINE_TRACE_LITERAL([OSF1]) -+m4trace:configure.in:113: -1- AC_DEFINE_TRACE_LITERAL([OSF1]) -+m4trace:configure.in:118: -1- AC_DEFINE_TRACE_LITERAL([MACOS]) -+m4trace:configure.in:119: -1- AC_DEFINE_TRACE_LITERAL([BROKEN_SIOCGIFMTU]) -+m4trace:configure.in:127: -1- AC_DEFINE_TRACE_LITERAL([WORDS_MUSTALIGN]) -+m4trace:configure.in:134: -1- AC_CHECK_HEADERS([strings.h]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */ -+#undef HAVE_STRINGS_H]) -+m4trace:configure.in:134: -1- AC_HEADER_STDC -+m4trace:configure.in:134: -1- AC_PROG_CPP -+m4trace:configure.in:134: -1- AC_SUBST([CPP]) -+m4trace:configure.in:134: -1- AC_SUBST([CPPFLAGS]) -+m4trace:configure.in:134: -1- AC_SUBST([CPP]) -+m4trace:configure.in:134: -1- AC_SUBST([EGREP]) -+m4trace:configure.in:134: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) -+m4trace:configure.in:134: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ -+#undef STDC_HEADERS]) -+m4trace:configure.in:134: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ -+ inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */ -+#undef HAVE_SYS_TYPES_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */ -+#undef HAVE_SYS_STAT_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */ -+#undef HAVE_STDLIB_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */ -+#undef HAVE_STRING_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */ -+#undef HAVE_MEMORY_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */ -+#undef HAVE_STRINGS_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */ -+#undef HAVE_INTTYPES_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */ -+#undef HAVE_STDINT_H]) -+m4trace:configure.in:134: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */ -+#undef HAVE_UNISTD_H]) -+m4trace:configure.in:135: -1- AC_CHECK_HEADERS([string.h]) -+m4trace:configure.in:135: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */ -+#undef HAVE_STRING_H]) -+m4trace:configure.in:136: -1- AC_CHECK_HEADERS([stdlib.h]) -+m4trace:configure.in:136: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */ -+#undef HAVE_STDLIB_H]) -+m4trace:configure.in:137: -1- AC_CHECK_HEADERS([unistd.h]) -+m4trace:configure.in:137: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */ -+#undef HAVE_UNISTD_H]) -+m4trace:configure.in:138: -1- AC_CHECK_HEADERS([sys/sockio.h]) -+m4trace:configure.in:138: -1- AH_OUTPUT([HAVE_SYS_SOCKIO_H], [/* Define to 1 if you have the <sys/sockio.h> header file. */ -+#undef HAVE_SYS_SOCKIO_H]) -+m4trace:configure.in:139: -1- AC_CHECK_HEADERS([paths.h]) -+m4trace:configure.in:139: -1- AH_OUTPUT([HAVE_PATHS_H], [/* Define to 1 if you have the <paths.h> header file. */ -+#undef HAVE_PATHS_H]) -+m4trace:configure.in:143: -1- AC_CHECK_LIB([nsl], [inet_ntoa]) -+m4trace:configure.in:143: -1- AH_OUTPUT([HAVE_LIBNSL], [/* Define to 1 if you have the `nsl\' library (-lnsl). */ -+#undef HAVE_LIBNSL]) -+m4trace:configure.in:143: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBNSL]) -+m4trace:configure.in:147: -1- AC_CHECK_LIB([socket], [socket]) -+m4trace:configure.in:147: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* Define to 1 if you have the `socket\' library (-lsocket). */ -+#undef HAVE_LIBSOCKET]) -+m4trace:configure.in:147: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET]) -+m4trace:configure.in:152: -1- AC_CHECK_FUNCS([vsnprintf], [], [LIBS=" $LIBS -ldb"]) -+m4trace:configure.in:152: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */ -+#undef HAVE_VSNPRINTF]) -+m4trace:configure.in:153: -1- AC_CHECK_FUNCS([strtoul], [], [LIBS=" $LIBS -l44bsd"]) -+m4trace:configure.in:153: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */ -+#undef HAVE_STRTOUL]) -+m4trace:configure.in:217: -1- AC_CHECK_FUNCS([snprintf]) -+m4trace:configure.in:217: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */ -+#undef HAVE_SNPRINTF]) -+m4trace:configure.in:218: -1- AC_CHECK_FUNCS([strlcpy]) -+m4trace:configure.in:218: -1- AH_OUTPUT([HAVE_STRLCPY], [/* Define to 1 if you have the `strlcpy\' function. */ -+#undef HAVE_STRLCPY]) -+m4trace:configure.in:219: -1- AC_CHECK_FUNCS([strlcat]) -+m4trace:configure.in:219: -1- AH_OUTPUT([HAVE_STRLCAT], [/* Define to 1 if you have the `strlcat\' function. */ -+#undef HAVE_STRLCAT]) -+m4trace:configure.in:220: -1- AC_CHECK_FUNCS([strerror]) -+m4trace:configure.in:220: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */ -+#undef HAVE_STRERROR]) -+m4trace:configure.in:224: -2- AC_DEFINE_TRACE_LITERAL([ERRLIST_PREDEFINED]) -+m4trace:configure.in:234: -1- AC_DEFINE_TRACE_LITERAL([HAVE___FUNCTION__]) -+m4trace:configure.in:234: -1- AH_OUTPUT([HAVE___FUNCTION__], [/* Define if the compiler understands __FUNCTION__. */ -+#undef HAVE___FUNCTION__]) -+m4trace:configure.in:245: -1- AC_DEFINE_TRACE_LITERAL([HAVE___func__]) -+m4trace:configure.in:245: -1- AH_OUTPUT([HAVE___func__], [/* Define if the compiler understands __func__. */ -+#undef HAVE___func__]) -+m4trace:configure.in:246: -1- AC_DEFINE_TRACE_LITERAL([__FUNCTION__]) -+m4trace:configure.in:246: -1- AH_OUTPUT([__FUNCTION__], [/* Define __FUNCTION__ as required. */ -+#undef __FUNCTION__]) -+m4trace:configure.in:249: -1- AC_DEFINE_TRACE_LITERAL([__FUNCTION__]) -+m4trace:configure.in:270: -1- AC_CHECK_LIB([m], [floor], [], []) -+m4trace:configure.in:270: -1- AH_OUTPUT([HAVE_LIBM], [/* Define to 1 if you have the `m\' library (-lm). */ -+#undef HAVE_LIBM]) -+m4trace:configure.in:270: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBM]) -+m4trace:configure.in:273: -1- AC_CHECK_LIB([pcap], [pcap_datalink], [], [LPCAP="no"]) -+m4trace:configure.in:273: -1- AH_OUTPUT([HAVE_LIBPCAP], [/* Define to 1 if you have the `pcap\' library (-lpcap). */ -+#undef HAVE_LIBPCAP]) -+m4trace:configure.in:273: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPCAP]) -+m4trace:configure.in:328: -1- AC_SUBST([LIBPRELUDE_CONFIG], [$ac_cv_path_LIBPRELUDE_CONFIG]) -+m4trace:configure.in:328: -1- AC_SUBST([LIBPRELUDE_CFLAGS]) -+m4trace:configure.in:328: -1- AC_SUBST([LIBPRELUDE_LIBS]) -+m4trace:configure.in:400: -1- AC_CHECK_LIB([z], [compress]) -+m4trace:configure.in:400: -1- AH_OUTPUT([HAVE_LIBZ], [/* Define to 1 if you have the `z\' library (-lz). */ -+#undef HAVE_LIBZ]) -+m4trace:configure.in:400: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBZ]) -+m4trace:configure.in:642: -1- AC_CHECK_HEADERS([libnet.h], [], [LNET="no"]) -+m4trace:configure.in:642: -1- AH_OUTPUT([HAVE_LIBNET_H], [/* Define to 1 if you have the <libnet.h> header file. */ -+#undef HAVE_LIBNET_H]) -+m4trace:configure.in:686: -1- AC_CHECK_LIB([net], [libnet_build_ip], [], [LNET="no"]) -+m4trace:configure.in:686: -1- AH_OUTPUT([HAVE_LIBNET], [/* Define to 1 if you have the `net\' library (-lnet). */ -+#undef HAVE_LIBNET]) -+m4trace:configure.in:686: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBNET]) -+m4trace:configure.in:699: -1- AC_DEFINE_TRACE_LITERAL([u_int8_t]) -+m4trace:configure.in:699: -1- AH_OUTPUT([u_int8_t], [/* Define to `unsigned char\' if <sys/types.h> does not define. */ -+#undef u_int8_t]) -+m4trace:configure.in:700: -1- AC_DEFINE_TRACE_LITERAL([u_int16_t]) -+m4trace:configure.in:700: -1- AH_OUTPUT([u_int16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */ -+#undef u_int16_t]) -+m4trace:configure.in:701: -1- AC_DEFINE_TRACE_LITERAL([u_int32_t]) -+m4trace:configure.in:701: -1- AH_OUTPUT([u_int32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */ -+#undef u_int32_t]) -+m4trace:configure.in:704: -1- AC_DEFINE_TRACE_LITERAL([u_int8_t]) -+m4trace:configure.in:704: -1- AH_OUTPUT([u_int8_t], [/* Define to `unsigned char\' if <sys/types.h> does not define. */ -+#undef u_int8_t]) -+m4trace:configure.in:705: -1- AC_DEFINE_TRACE_LITERAL([u_int16_t]) -+m4trace:configure.in:705: -1- AH_OUTPUT([u_int16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */ -+#undef u_int16_t]) -+m4trace:configure.in:706: -1- AC_DEFINE_TRACE_LITERAL([u_int32_t]) -+m4trace:configure.in:706: -1- AH_OUTPUT([u_int32_t], [/* Define to `unsigned long int\' if <sys/types.h> does not define. */ -+#undef u_int32_t]) -+m4trace:configure.in:708: -1- AC_DEFINE_TRACE_LITERAL([u_int8_t]) -+m4trace:configure.in:708: -1- AH_OUTPUT([u_int8_t], [/* Define to `uint8_t\' if <sys/types.h> does not define. */ -+#undef u_int8_t]) -+m4trace:configure.in:709: -1- AC_DEFINE_TRACE_LITERAL([u_int16_t]) -+m4trace:configure.in:709: -1- AH_OUTPUT([u_int16_t], [/* Define to `uint16_t\' if <sys/types.h> does not define. */ -+#undef u_int16_t]) -+m4trace:configure.in:710: -1- AC_DEFINE_TRACE_LITERAL([u_int32_t]) -+m4trace:configure.in:710: -1- AH_OUTPUT([u_int32_t], [/* Define to `uint32_t\' if <sys/types.h> does not define. */ -+#undef u_int32_t]) -+m4trace:configure.in:721: -1- AC_SUBST([INCLUDES]) -+m4trace:configure.in:723: -1- AC_PROG_INSTALL -+m4trace:configure.in:723: -1- AC_SUBST([INSTALL_PROGRAM]) -+m4trace:configure.in:723: -1- AC_SUBST([INSTALL_SCRIPT]) -+m4trace:configure.in:723: -1- AC_SUBST([INSTALL_DATA]) -+m4trace:configure.in:735: -1- AC_CONFIG_FILES([Makefile \ -+src/Makefile \ -+src/detection-plugins/Makefile \ -+src/output-plugins/Makefile \ -+src/preprocessors/Makefile \ -+src/parser/Makefile \ -+doc/Makefile \ -+contrib/Makefile \ -+etc/Makefile \ -+rules/Makefile \ -+templates/Makefile \ -+src/win32/Makefile]) -+m4trace:configure.in:735: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -+m4trace:configure.in:735: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) -diff -r -N -u snort-2.0.1/configure snort-2.0.1+prelude/configure ---- snort-2.0.1/configure 2003-07-01 22:28:19.000000000 +0800 -+++ snort-2.0.1+prelude/configure 2003-07-26 18:14:25.000000000 +0800 -@@ -1,19 +1,11 @@ - #! /bin/sh - # Guess values for system-dependent variables and create Makefiles. --# Generated by GNU Autoconf 2.53. -+# Generated by GNU Autoconf 2.57. - # - # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 - # Free Software Foundation, Inc. - # This configure script is free software; the Free Software Foundation - # gives unlimited permission to copy, distribute and modify it. -- --if expr a : '\(a\)' >/dev/null 2>&1; then -- as_expr=expr --else -- as_expr=false --fi -- -- - ## --------------------- ## - ## M4sh Initialization. ## - ## --------------------- ## -@@ -22,11 +14,13 @@ - if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: -+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which -+ # is contrary to our usage. Disable this feature. -+ alias -g '${1+"$@"}'='"$@"' - elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix - fi - --# NLS nuisances. - # Support unset when possible. - if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset -@@ -34,34 +28,42 @@ - as_unset=false - fi - --(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && -- { $as_unset LANG || test "${LANG+set}" != set; } || -- { LANG=C; export LANG; } --(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && -- { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || -- { LC_ALL=C; export LC_ALL; } --(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && -- { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || -- { LC_TIME=C; export LC_TIME; } --(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && -- { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || -- { LC_CTYPE=C; export LC_CTYPE; } --(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && -- { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || -- { LANGUAGE=C; export LANGUAGE; } --(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && -- { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || -- { LC_COLLATE=C; export LC_COLLATE; } --(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && -- { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || -- { LC_NUMERIC=C; export LC_NUMERIC; } --(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && -- { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || -- { LC_MESSAGES=C; export LC_MESSAGES; } -+ -+# Work around bugs in pre-3.0 UWIN ksh. -+$as_unset ENV MAIL MAILPATH -+PS1='$ ' -+PS2='> ' -+PS4='+ ' -+ -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then -+ eval $as_var=C; export $as_var -+ else -+ $as_unset $as_var -+ fi -+done -+ -+# Required to use basename. -+if expr a : '\(a\)' >/dev/null 2>&1; then -+ as_expr=expr -+else -+ as_expr=false -+fi -+ -+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then -+ as_basename=basename -+else -+ as_basename=false -+fi - - - # Name of the executable. --as_me=`(basename "$0") 2>/dev/null || -+as_me=`$as_basename "$0" || - $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ -@@ -72,6 +74,7 @@ - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - -+ - # PATH needs CR, and LINENO needs CR and PATH. - # Avoid depending upon Character Ranges. - as_cr_letters='abcdefghijklmnopqrstuvwxyz' -@@ -82,15 +85,15 @@ - - # The user is always right. - if test "${PATH_SEPARATOR+set}" != set; then -- echo "#! /bin/sh" >conftest.sh -- echo "exit 0" >>conftest.sh -- chmod +x conftest.sh -- if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then -+ echo "#! /bin/sh" >conf$$.sh -+ echo "exit 0" >>conf$$.sh -+ chmod +x conf$$.sh -+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi -- rm -f conftest.sh -+ rm -f conf$$.sh - fi - - -@@ -138,6 +141,8 @@ - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then -+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } -+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} -@@ -210,6 +215,12 @@ - fi - rm -f conf$$ conf$$.exe conf$$.file - -+if mkdir -p . 2>/dev/null; then -+ as_mkdir_p=: -+else -+ as_mkdir_p=false -+fi -+ - as_executable_p="test -f" - - # Sed expression to map a string onto a valid CPP name. -@@ -226,7 +237,7 @@ - IFS=" $as_nl" - - # CDPATH. --$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } -+$as_unset CDPATH - - - # Name of the host. -@@ -240,6 +251,7 @@ - # Initializations. - # - ac_default_prefix=/usr/local -+ac_config_libobj_dir=. - cross_compiling=no - subdirs= - MFLAGS= -@@ -296,6 +308,8 @@ - # include <unistd.h> - #endif" - -+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os extra_incl CPP EGREP LIBPRELUDE_CONFIG LIBPRELUDE_CFLAGS LIBPRELUDE_LIBS INCLUDES LIBOBJS LTLIBOBJS' -+ac_subst_files='' - - # Initialize some variables set by options. - ac_init_help= -@@ -719,6 +733,9 @@ - { (exit 1); exit 1; }; } - fi - fi -+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || -+ { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 -+ { (exit 1); exit 1; }; } - srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` - ac_env_build_alias_set=${build_alias+set} - ac_env_build_alias_value=$build_alias -@@ -848,6 +865,9 @@ - --with-libpcap-libraries=DIR libcap library directory - --with-libnet-includes=DIR libnet include directory - --with-libnet-libraries=DIR libnet library directory -+ --with-prelude support for Prelude IDS -+ --with-libprelude-prefix=PFX Prefix where libprelude is installed (optional) -+ --with-libprelude-exec-prefix=PFX Exec prefix where libprelude is installed (optional) - --with-mysql=DIR support for mysql - --with-odbc=DIR support for odbc - --with-postgresql=DIR support for postgresql -@@ -901,7 +921,7 @@ - # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be - # absolute. - ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` --ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd` -+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` - ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` - ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` - -@@ -941,7 +961,7 @@ - running configure, to aid debugging if configure makes a mistake. - - It was created by $as_me, which was --generated by GNU Autoconf 2.53. Invocation command line was -+generated by GNU Autoconf 2.57. Invocation command line was - - $ $0 $@ - -@@ -993,27 +1013,54 @@ - - # Keep a trace of the command line. - # Strip out --no-create and --no-recursion so they do not pile up. -+# Strip out --silent because we don't want to record it for future runs. - # Also quote any args containing shell meta-characters. -+# Make two passes to allow for proper duplicate-argument suppression. - ac_configure_args= -+ac_configure_args0= -+ac_configure_args1= - ac_sep= --for ac_arg -+ac_must_keep_next=false -+for ac_pass in 1 2 - do -- case $ac_arg in -- -no-create | --no-create | --no-creat | --no-crea | --no-cre \ -- | --no-cr | --no-c | -n ) continue ;; -- -no-recursion | --no-recursion | --no-recursio | --no-recursi \ -- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) -- continue ;; -- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) -- ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; -- esac -- case " $ac_configure_args " in -- *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. -- *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" -- ac_sep=" " ;; -- esac -- # Get rid of the leading space. -+ for ac_arg -+ do -+ case $ac_arg in -+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ -+ | -silent | --silent | --silen | --sile | --sil) -+ continue ;; -+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) -+ ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; -+ esac -+ case $ac_pass in -+ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; -+ 2) -+ ac_configure_args1="$ac_configure_args1 '$ac_arg'" -+ if test $ac_must_keep_next = true; then -+ ac_must_keep_next=false # Got value, back to normal. -+ else -+ case $ac_arg in -+ *=* | --config-cache | -C | -disable-* | --disable-* \ -+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ -+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ -+ | -with-* | --with-* | -without-* | --without-* | --x) -+ case "$ac_configure_args0 " in -+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; -+ esac -+ ;; -+ -* ) ac_must_keep_next=true ;; -+ esac -+ fi -+ ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" -+ # Get rid of the leading space. -+ ac_sep=" " -+ ;; -+ esac -+ done - done -+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - - # When interrupted or exit'd, cleanup temporary files, and complete - # config.log. We remove comments because anyway the quotes in there -@@ -1024,6 +1071,7 @@ - # Save into config.log some information that might help in debugging. - { - echo -+ - cat <<\_ASBOX - ## ---------------- ## - ## Cache variables. ## -@@ -1046,6 +1094,35 @@ - esac; - } - echo -+ -+ cat <<\_ASBOX -+## ----------------- ## -+## Output variables. ## -+## ----------------- ## -+_ASBOX -+ echo -+ for ac_var in $ac_subst_vars -+ do -+ eval ac_val=$`echo $ac_var` -+ echo "$ac_var='"'"'$ac_val'"'"'" -+ done | sort -+ echo -+ -+ if test -n "$ac_subst_files"; then -+ cat <<\_ASBOX -+## ------------- ## -+## Output files. ## -+## ------------- ## -+_ASBOX -+ echo -+ for ac_var in $ac_subst_files -+ do -+ eval ac_val=$`echo $ac_var` -+ echo "$ac_var='"'"'$ac_val'"'"'" -+ done | sort -+ echo -+ fi -+ - if test -s confdefs.h; then - cat <<\_ASBOX - ## ----------- ## -@@ -1053,7 +1130,7 @@ - ## ----------- ## - _ASBOX - echo -- sed "/^$/d" confdefs.h -+ sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && -@@ -1210,9 +1287,10 @@ - - - -+ - # Add the stamp file to the list of files AC keeps track of, - # along with our hook. --ac_config_headers="$ac_config_headers config.h" -+ ac_config_headers="$ac_config_headers config.h" - - - -@@ -1433,15 +1511,15 @@ - test -n "$AWK" && break - done - --echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5 --echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 -+echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -+echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 - set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` - if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 - else - cat >conftest.make <<\_ACEOF - all: -- @echo 'ac_maketemp="${MAKE}"' -+ @echo 'ac_maketemp="$(MAKE)"' - _ACEOF - # GNU make sometimes prints "make[1]: Entering...", which would confuse us. - eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -@@ -1609,7 +1687,7 @@ - rmdir .deps 2>/dev/null - - --ac_config_commands="$ac_config_commands depfiles" -+ ac_config_commands="$ac_config_commands depfiles" - - - am_make=${MAKE-make} -@@ -1875,9 +1953,7 @@ - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift -- set dummy "$as_dir/$ac_word" ${1+"$@"} -- shift -- ac_cv_prog_CC="$@" -+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi - fi - fi -@@ -1982,8 +2058,10 @@ - fi - - --test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5 --echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;} -+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&5 -+echo "$as_me: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - - # Provide some information about the compiler. -@@ -2008,14 +2086,12 @@ - - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -2025,7 +2101,7 @@ - } - _ACEOF - ac_clean_files_save=$ac_clean_files --ac_clean_files="$ac_clean_files a.out a.exe" -+ac_clean_files="$ac_clean_files a.out a.exe b.out" - # Try to create an executable without -o first, disregard a.out. - # It will help us diagnose broken compilers, and finding out an intuition - # of exeext. -@@ -2044,26 +2120,39 @@ - # Be careful to initialize this variable, since it used to be cached. - # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. - ac_cv_exeext= --for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null; -- ls a.out conftest 2>/dev/null; -- ls a.* conftest.* 2>/dev/null`; do -+# b.out is created by i960 compilers. -+for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out -+do -+ test -f "$ac_file" || continue - case $ac_file in -- *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;; -- a.out ) # We found the default executable, but exeext='' is most -- # certainly right. -- break;; -- *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` -- # FIXME: I believe we export ac_cv_exeext for Libtool --akim. -- export ac_cv_exeext -- break;; -- * ) break;; -+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) -+ ;; -+ conftest.$ac_ext ) -+ # This is the source file. -+ ;; -+ [ab].out ) -+ # We found the default executable, but exeext='' is most -+ # certainly right. -+ break;; -+ *.* ) -+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` -+ # FIXME: I believe we export ac_cv_exeext for Libtool, -+ # but it would be cool to find out if it's true. Does anybody -+ # maintain Libtool? --akim. -+ export ac_cv_exeext -+ break;; -+ * ) -+ break;; - esac - done - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 --{ { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5 --echo "$as_me: error: C compiler cannot create executables" >&2;} -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -+See \`config.log' for more details." >&5 -+echo "$as_me: error: C compiler cannot create executables -+See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } - fi - -@@ -2090,9 +2179,11 @@ - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. --If you meant to cross compile, use \`--host'." >&5 -+If you meant to cross compile, use \`--host'. -+See \`config.log' for more details." >&5 - echo "$as_me: error: cannot run C compiled programs. --If you meant to cross compile, use \`--host'." >&2;} -+If you meant to cross compile, use \`--host'. -+See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -@@ -2100,7 +2191,7 @@ - echo "$as_me:$LINENO: result: yes" >&5 - echo "${ECHO_T}yes" >&6 - --rm -f a.out a.exe conftest$ac_cv_exeext -+rm -f a.out a.exe conftest$ac_cv_exeext b.out - ac_clean_files=$ac_clean_files_save - # Check the compiler produces executables we can run. If not, either - # the compiler is broken, or we cross compile. -@@ -2120,9 +2211,10 @@ - # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will - # work properly (i.e., refer to `conftest.exe'), while it won't with - # `rm'. --for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do -+for ac_file in conftest.exe conftest conftest.*; do -+ test -f "$ac_file" || continue - case $ac_file in -- *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; -+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext - break;; -@@ -2130,8 +2222,10 @@ - esac - done - else -- { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5 --echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;} -+ { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -+See \`config.log' for more details." >&5 -+echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -+See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - -@@ -2149,14 +2243,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -2173,16 +2265,19 @@ - (exit $ac_status); }; then - for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do - case $ac_file in -- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;; -+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac - done - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 --{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5 --echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;} -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -+See \`config.log' for more details." >&5 -+echo "$as_me: error: cannot compute suffix of object files: cannot compile -+See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - -@@ -2199,14 +2294,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -2233,7 +2326,8 @@ - ac_compiler_gnu=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_compiler_gnu=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -2253,14 +2347,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -2284,7 +2376,8 @@ - ac_cv_prog_cc_g=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_prog_cc_g=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -2306,6 +2399,102 @@ - CFLAGS= - fi - fi -+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -+if test "${ac_cv_prog_cc_stdc+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_cv_prog_cc_stdc=no -+ac_save_CC=$CC -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <stdarg.h> -+#include <stdio.h> -+#include <sys/types.h> -+#include <sys/stat.h> -+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -+struct buf { int x; }; -+FILE * (*rcsopen) (struct buf *, struct stat *, int); -+static char *e (p, i) -+ char **p; -+ int i; -+{ -+ return p[i]; -+} -+static char *f (char * (*g) (char **, int), char **p, ...) -+{ -+ char *s; -+ va_list v; -+ va_start (v,p); -+ s = g (p, va_arg (v,int)); -+ va_end (v); -+ return s; -+} -+int test (int i, double x); -+struct s1 {int (*f) (int a);}; -+struct s2 {int (*f) (double a);}; -+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -+int argc; -+char **argv; -+int -+main () -+{ -+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; -+ ; -+ return 0; -+} -+_ACEOF -+# Don't try gcc -ansi; that turns off useful extensions and -+# breaks some systems' header files. -+# AIX -qlanglvl=ansi -+# Ultrix and OSF/1 -std1 -+# HP-UX 10.20 and later -Ae -+# HP-UX older versions -Aa -D_HPUX_SOURCE -+# SVR4 -Xc -D__EXTENSIONS__ -+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -+do -+ CC="$ac_save_CC $ac_arg" -+ rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_prog_cc_stdc=$ac_arg -+break -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext -+done -+rm -f conftest.$ac_ext conftest.$ac_objext -+CC=$ac_save_CC -+ -+fi -+ -+case "x$ac_cv_prog_cc_stdc" in -+ x|xno) -+ echo "$as_me:$LINENO: result: none needed" >&5 -+echo "${ECHO_T}none needed" >&6 ;; -+ *) -+ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 -+ CC="$CC $ac_cv_prog_cc_stdc" ;; -+esac -+ - # Some people use a C++ compiler to compile C. Since we use `exit', - # in C++ we need to declare it. In case someone uses the same compiler - # for both compiling C and C++ we need to have the C++ compiler decide -@@ -2338,15 +2527,13 @@ - do - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <stdlib.h> - $ac_declaration --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -2370,20 +2557,19 @@ - : - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - continue - fi - rm -f conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_declaration --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -2407,7 +2593,8 @@ - break - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - fi - rm -f conftest.$ac_objext conftest.$ac_ext - done -@@ -2420,7 +2607,8 @@ - - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - fi - rm -f conftest.$ac_objext conftest.$ac_ext - ac_ext=c -@@ -2521,7 +2709,11 @@ - CC="$ac_save_CC $ac_arg" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <stdarg.h> - #include <stdio.h> - #include <sys/types.h> -@@ -2551,12 +2743,6 @@ - int argc; - char **argv; - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -2582,7 +2768,8 @@ - am_cv_prog_cc_stdc="$ac_arg"; break - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - fi - rm -f conftest.$ac_objext conftest.$ac_ext - done -@@ -2887,9 +3074,7 @@ - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift -- set dummy "$as_dir/$ac_word" ${1+"$@"} -- shift -- ac_cv_prog_CC="$@" -+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi - fi - fi -@@ -2994,8 +3179,10 @@ - fi - - --test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5 --echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;} -+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&5 -+echo "$as_me: error: no acceptable C compiler found in \$PATH -+See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - - # Provide some information about the compiler. -@@ -3025,14 +3212,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -3059,7 +3244,8 @@ - ac_compiler_gnu=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_compiler_gnu=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -3079,14 +3265,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -3110,7 +3294,8 @@ - ac_cv_prog_cc_g=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_prog_cc_g=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -3132,6 +3317,102 @@ - CFLAGS= - fi - fi -+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -+if test "${ac_cv_prog_cc_stdc+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ ac_cv_prog_cc_stdc=no -+ac_save_CC=$CC -+cat >conftest.$ac_ext <<_ACEOF -+#line $LINENO "configure" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <stdarg.h> -+#include <stdio.h> -+#include <sys/types.h> -+#include <sys/stat.h> -+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -+struct buf { int x; }; -+FILE * (*rcsopen) (struct buf *, struct stat *, int); -+static char *e (p, i) -+ char **p; -+ int i; -+{ -+ return p[i]; -+} -+static char *f (char * (*g) (char **, int), char **p, ...) -+{ -+ char *s; -+ va_list v; -+ va_start (v,p); -+ s = g (p, va_arg (v,int)); -+ va_end (v); -+ return s; -+} -+int test (int i, double x); -+struct s1 {int (*f) (int a);}; -+struct s2 {int (*f) (double a);}; -+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -+int argc; -+char **argv; -+int -+main () -+{ -+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; -+ ; -+ return 0; -+} -+_ACEOF -+# Don't try gcc -ansi; that turns off useful extensions and -+# breaks some systems' header files. -+# AIX -qlanglvl=ansi -+# Ultrix and OSF/1 -std1 -+# HP-UX 10.20 and later -Ae -+# HP-UX older versions -Aa -D_HPUX_SOURCE -+# SVR4 -Xc -D__EXTENSIONS__ -+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -+do -+ CC="$ac_save_CC $ac_arg" -+ rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then -+ ac_cv_prog_cc_stdc=$ac_arg -+break -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+fi -+rm -f conftest.$ac_objext -+done -+rm -f conftest.$ac_ext conftest.$ac_objext -+CC=$ac_save_CC -+ -+fi -+ -+case "x$ac_cv_prog_cc_stdc" in -+ x|xno) -+ echo "$as_me:$LINENO: result: none needed" >&5 -+echo "${ECHO_T}none needed" >&6 ;; -+ *) -+ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 -+ CC="$CC $ac_cv_prog_cc_stdc" ;; -+esac -+ - # Some people use a C++ compiler to compile C. Since we use `exit', - # in C++ we need to declare it. In case someone uses the same compiler - # for both compiling C and C++ we need to have the C++ compiler decide -@@ -3164,15 +3445,13 @@ - do - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <stdlib.h> - $ac_declaration --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -3196,20 +3475,19 @@ - : - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - continue - fi - rm -f conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_declaration --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -3233,7 +3511,8 @@ - break - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - fi - rm -f conftest.$ac_objext conftest.$ac_ext - done -@@ -3246,7 +3525,8 @@ - - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - fi - rm -f conftest.$ac_objext conftest.$ac_ext - ac_ext=c -@@ -3416,16 +3696,14 @@ - # See if sys/param.h defines the BYTE_ORDER macro. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <sys/types.h> - #include <sys/param.h> - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -3452,16 +3730,14 @@ - # It does; now see whether it defined to BIG_ENDIAN or not. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <sys/types.h> - #include <sys/param.h> - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -3488,32 +3764,32 @@ - ac_cv_c_bigendian=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_c_bigendian=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - # It does not; compile a test program. - if test "$cross_compiling" = yes; then -- # try to guess the endianess by grep'ing values into an object file -+ # try to guess the endianness by grepping values into an object file - ac_cv_c_bigendian=unknown - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; - void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } - short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; - void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -3534,10 +3810,10 @@ - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then -- if fgrep BIGenDianSyS conftest.$ac_objext >/dev/null ; then -+ if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then - ac_cv_c_bigendian=yes - fi --if fgrep LiTTleEnDian conftest.$ac_objext >/dev/null ; then -+if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else -@@ -3547,13 +3823,18 @@ - fi - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - fi - rm -f conftest.$ac_objext conftest.$ac_ext - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - int - main () - { -@@ -3582,11 +3863,12 @@ - else - echo "$as_me: program exited with status $ac_status" >&5 - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ( exit $ac_status ) - ac_cv_c_bigendian=yes - fi --rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -+rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext - fi - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -3603,9 +3885,9 @@ - no) - ;; - *) -- { { echo "$as_me:$LINENO: error: unknown endianess -+ { { echo "$as_me:$LINENO: error: unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" >&5 --echo "$as_me: error: unknown endianess -+echo "$as_me: error: unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} - { (exit 1); exit 1; }; } ;; - esac -@@ -3790,18 +4072,28 @@ - do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. -+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ # <limits.h> exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" --#include <assert.h> -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - Syntax error - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -3818,7 +4110,8 @@ - : - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - # Broken: fails on valid input. - continue - fi -@@ -3828,13 +4121,17 @@ - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <ac_nonexistent.h> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -3852,7 +4149,8 @@ - continue - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - # Passes both tests. - ac_preproc_ok=: - break -@@ -3881,18 +4179,28 @@ - do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. -+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ # <limits.h> exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" --#include <assert.h> -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - Syntax error - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -3909,7 +4217,8 @@ - : - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - # Broken: fails on valid input. - continue - fi -@@ -3919,13 +4228,17 @@ - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <ac_nonexistent.h> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -3943,7 +4256,8 @@ - continue - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - # Passes both tests. - ac_preproc_ok=: - break -@@ -3956,8 +4270,10 @@ - if $ac_preproc_ok; then - : - else -- { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5 --echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} -+ { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -+See \`config.log' for more details." >&5 -+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -+See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - -@@ -3968,6 +4284,21 @@ - ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -+echo "$as_me:$LINENO: checking for egrep" >&5 -+echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -+if test "${ac_cv_prog_egrep+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ if echo a | (grep -E '(a|b)') >/dev/null 2>&1 -+ then ac_cv_prog_egrep='grep -E' -+ else ac_cv_prog_egrep='egrep' -+ fi -+fi -+echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -+echo "${ECHO_T}$ac_cv_prog_egrep" >&6 -+ EGREP=$ac_cv_prog_egrep -+ -+ - echo "$as_me:$LINENO: checking for ANSI C header files" >&5 - echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 - if test "${ac_cv_header_stdc+set}" = set; then -@@ -3975,48 +4306,59 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <stdlib.h> - #include <stdarg.h> - #include <string.h> - #include <float.h> - -+int -+main () -+{ -+ -+ ; -+ return 0; -+} - _ACEOF --if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 -- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -+rm -f conftest.$ac_objext -+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -+ (eval $ac_compile) 2>&5 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -- rm -f conftest.er1 -- cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); } >/dev/null; then -- if test -s conftest.err; then -- ac_cpp_err=$ac_c_preproc_warn_flag -- else -- ac_cpp_err= -- fi --else -- ac_cpp_err=yes --fi --if test -z "$ac_cpp_err"; then -+ (exit $ac_status); } && -+ { ac_try='test -s conftest.$ac_objext' -+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); }; }; then - ac_cv_header_stdc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -- ac_cv_header_stdc=no -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ac_cv_header_stdc=no - fi --rm -f conftest.err conftest.$ac_ext -+rm -f conftest.$ac_objext conftest.$ac_ext - - if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <string.h> - - _ACEOF - if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -- egrep "memchr" >/dev/null 2>&1; then -+ $EGREP "memchr" >/dev/null 2>&1; then - : - else - ac_cv_header_stdc=no -@@ -4029,12 +4371,16 @@ - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <stdlib.h> - - _ACEOF - if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -- egrep "free" >/dev/null 2>&1; then -+ $EGREP "free" >/dev/null 2>&1; then - : - else - ac_cv_header_stdc=no -@@ -4050,13 +4396,18 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <ctype.h> - #if ((' ' & 0x0FF) == 0x020) - # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') - # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) - #else --# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ -+# define ISLOWER(c) \ -+ (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) - # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -@@ -4089,11 +4440,12 @@ - else - echo "$as_me: program exited with status $ac_status" >&5 - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ( exit $ac_status ) - ac_cv_header_stdc=no - fi --rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -+rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext - fi - fi - fi -@@ -4128,7 +4480,11 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - - #include <$ac_header> -@@ -4148,7 +4504,8 @@ - eval "$as_ac_Header=yes" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "$as_ac_Header=no" - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -4183,7 +4540,11 @@ - echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - #include <$ac_header> - _ACEOF -@@ -4202,7 +4563,8 @@ - ac_header_compiler=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_compiler=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -4214,13 +4576,17 @@ - echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <$ac_header> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -4237,7 +4603,8 @@ - ac_header_preproc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_preproc=no - fi - rm -f conftest.err conftest.$ac_ext -@@ -4250,14 +4617,32 @@ - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 - echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 - echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 - echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - esac - echo "$as_me:$LINENO: checking for $ac_header" >&5 - echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -@@ -4297,7 +4682,11 @@ - echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - #include <$ac_header> - _ACEOF -@@ -4316,7 +4705,8 @@ - ac_header_compiler=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_compiler=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -4328,13 +4718,17 @@ - echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <$ac_header> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -4351,7 +4745,8 @@ - ac_header_preproc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_preproc=no - fi - rm -f conftest.err conftest.$ac_ext -@@ -4364,14 +4759,32 @@ - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 - echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 - echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 - echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - esac - echo "$as_me:$LINENO: checking for $ac_header" >&5 - echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -@@ -4411,7 +4824,11 @@ - echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - #include <$ac_header> - _ACEOF -@@ -4430,7 +4847,8 @@ - ac_header_compiler=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_compiler=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -4442,13 +4860,17 @@ - echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <$ac_header> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -4465,7 +4887,8 @@ - ac_header_preproc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_preproc=no - fi - rm -f conftest.err conftest.$ac_ext -@@ -4478,14 +4901,32 @@ - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 - echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 - echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 - echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - esac - echo "$as_me:$LINENO: checking for $ac_header" >&5 - echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -@@ -4525,7 +4966,11 @@ - echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - #include <$ac_header> - _ACEOF -@@ -4544,7 +4989,8 @@ - ac_header_compiler=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_compiler=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -4556,13 +5002,17 @@ - echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <$ac_header> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -4579,7 +5029,8 @@ - ac_header_preproc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_preproc=no - fi - rm -f conftest.err conftest.$ac_ext -@@ -4592,14 +5043,32 @@ - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 - echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 - echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 - echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - esac - echo "$as_me:$LINENO: checking for $ac_header" >&5 - echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -@@ -4639,7 +5108,11 @@ - echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - #include <$ac_header> - _ACEOF -@@ -4658,7 +5131,8 @@ - ac_header_compiler=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_compiler=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -4670,13 +5144,17 @@ - echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <$ac_header> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -4693,7 +5171,8 @@ - ac_header_preproc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_preproc=no - fi - rm -f conftest.err conftest.$ac_ext -@@ -4706,14 +5185,32 @@ - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 - echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 - echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 - echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - esac - echo "$as_me:$LINENO: checking for $ac_header" >&5 - echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -@@ -4753,7 +5250,11 @@ - echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - #include <$ac_header> - _ACEOF -@@ -4772,7 +5273,8 @@ - ac_header_compiler=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_compiler=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -4784,13 +5286,17 @@ - echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <$ac_header> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -4807,7 +5313,8 @@ - ac_header_preproc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_preproc=no - fi - rm -f conftest.err conftest.$ac_ext -@@ -4820,14 +5327,32 @@ - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 - echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 - echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 - echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - esac - echo "$as_me:$LINENO: checking for $ac_header" >&5 - echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -@@ -4861,7 +5386,11 @@ - LIBS="-lnsl $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus -@@ -4870,12 +5399,6 @@ - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char inet_ntoa (); --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -4899,7 +5422,8 @@ - ac_cv_lib_nsl_inet_ntoa=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_lib_nsl_inet_ntoa=no - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -4929,7 +5453,11 @@ - LIBS="-lsocket $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus -@@ -4938,12 +5466,6 @@ - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char socket (); --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -4967,7 +5489,8 @@ - ac_cv_lib_socket_socket=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_lib_socket_socket=no - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -4999,37 +5522,44 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - /* System header to define __stub macros and hopefully few prototypes, -- which can conflict with char $ac_func (); below. */ --#include <assert.h> -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus - extern "C" -+{ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char $ac_func (); --char (*f) (); -- --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif --int --main () --{ - /* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ - #if defined (__stub_$ac_func) || defined (__stub___$ac_func) - choke me - #else --f = $ac_func; -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} - #endif - -+int -+main () -+{ -+return f != $ac_func; - ; - return 0; - } -@@ -5049,7 +5579,8 @@ - eval "$as_ac_var=yes" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "$as_ac_var=no" - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5077,37 +5608,44 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - /* System header to define __stub macros and hopefully few prototypes, -- which can conflict with char $ac_func (); below. */ --#include <assert.h> -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus - extern "C" -+{ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char $ac_func (); --char (*f) (); -- --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif --int --main () --{ - /* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ - #if defined (__stub_$ac_func) || defined (__stub___$ac_func) - choke me - #else --f = $ac_func; -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} - #endif - -+int -+main () -+{ -+return f != $ac_func; - ; - return 0; - } -@@ -5127,7 +5665,8 @@ - eval "$as_ac_var=yes" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "$as_ac_var=no" - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5174,7 +5713,11 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - #include <stdio.h> - #ifdef HAVE_STRING_H -@@ -5193,12 +5736,6 @@ - #include <sys/socket.h> - #include <syslog.h> - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -5222,7 +5759,8 @@ - eval "sn_cv_decl_needed_$sn_decl=no" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "sn_cv_decl_needed_$sn_decl=yes" - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -5258,37 +5796,44 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - /* System header to define __stub macros and hopefully few prototypes, -- which can conflict with char $ac_func (); below. */ --#include <assert.h> -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus - extern "C" -+{ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char $ac_func (); --char (*f) (); -- --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif --int --main () --{ - /* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ - #if defined (__stub_$ac_func) || defined (__stub___$ac_func) - choke me - #else --f = $ac_func; -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} - #endif - -+int -+main () -+{ -+return f != $ac_func; - ; - return 0; - } -@@ -5308,7 +5853,8 @@ - eval "$as_ac_var=yes" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "$as_ac_var=no" - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5334,37 +5880,44 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - /* System header to define __stub macros and hopefully few prototypes, -- which can conflict with char $ac_func (); below. */ --#include <assert.h> -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus - extern "C" -+{ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char $ac_func (); --char (*f) (); -- --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif --int --main () --{ - /* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ - #if defined (__stub_$ac_func) || defined (__stub___$ac_func) - choke me - #else --f = $ac_func; -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} - #endif - -+int -+main () -+{ -+return f != $ac_func; - ; - return 0; - } -@@ -5384,7 +5937,8 @@ - eval "$as_ac_var=yes" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "$as_ac_var=no" - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5410,37 +5964,44 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - /* System header to define __stub macros and hopefully few prototypes, -- which can conflict with char $ac_func (); below. */ --#include <assert.h> -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus - extern "C" -+{ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char $ac_func (); --char (*f) (); -- --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif --int --main () --{ - /* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ - #if defined (__stub_$ac_func) || defined (__stub___$ac_func) - choke me - #else --f = $ac_func; -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} - #endif - -+int -+main () -+{ -+return f != $ac_func; - ; - return 0; - } -@@ -5460,7 +6021,8 @@ - eval "$as_ac_var=yes" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "$as_ac_var=no" - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5486,37 +6048,44 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - /* System header to define __stub macros and hopefully few prototypes, -- which can conflict with char $ac_func (); below. */ --#include <assert.h> -+ which can conflict with char $ac_func (); below. -+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since -+ <limits.h> exists even on freestanding compilers. */ -+#ifdef __STDC__ -+# include <limits.h> -+#else -+# include <assert.h> -+#endif - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus - extern "C" -+{ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char $ac_func (); --char (*f) (); -- --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif --int --main () --{ - /* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ - #if defined (__stub_$ac_func) || defined (__stub___$ac_func) - choke me - #else --f = $ac_func; -+char (*f) () = $ac_func; -+#endif -+#ifdef __cplusplus -+} - #endif - -+int -+main () -+{ -+return f != $ac_func; - ; - return 0; - } -@@ -5536,7 +6105,8 @@ - eval "$as_ac_var=yes" - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - eval "$as_ac_var=no" - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5554,16 +6124,14 @@ - - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - #include <stdio.h> - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -5590,7 +6158,8 @@ - - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - fi - rm -f conftest.$ac_objext conftest.$ac_ext - -@@ -5598,16 +6167,14 @@ - echo $ECHO_N "checking for __FUNCTION__... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - #include <stdio.h> - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -5631,7 +6198,8 @@ - sn_cv_have___FUNCTION__=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - sn_cv__have___FUNCTION__=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -5650,16 +6218,14 @@ - echo $ECHO_N "checking for __func__... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - #include <stdio.h> - --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -5683,7 +6249,8 @@ - sn_cv_have___func__=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - sn_cv__have___func__=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -5747,7 +6314,11 @@ - LIBS="-lm $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus -@@ -5756,12 +6327,6 @@ - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char floor (); --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -5785,7 +6350,8 @@ - ac_cv_lib_m_floor=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_lib_m_floor=no - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5814,7 +6380,11 @@ - LIBS="-lpcap $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus -@@ -5823,12 +6393,6 @@ - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char pcap_datalink (); --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -5852,7 +6416,8 @@ - ac_cv_lib_pcap_pcap_datalink=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_lib_pcap_pcap_datalink=no - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -5912,6 +6477,183 @@ - fi - - -+# -+# Support for prelude -+# -+ -+# Check whether --with-prelude or --without-prelude was given. -+if test "${with_prelude+set}" = set; then -+ withval="$with_prelude" -+ with_prelude="$withval" -+else -+ with_prelude=yes -+fi; -+ -+if test "$with_prelude" = "yes"; then -+ echo "$as_me:$LINENO: checking for Prelude" >&5 -+echo $ECHO_N "checking for Prelude... $ECHO_C" >&6 -+ -+ -+ -+# Check whether --with-libprelude-prefix or --without-libprelude-prefix was given. -+if test "${with_libprelude_prefix+set}" = set; then -+ withval="$with_libprelude_prefix" -+ libprelude_config_prefix="$withval" -+else -+ libprelude_config_prefix="" -+fi; -+ -+# Check whether --with-libprelude-exec-prefix or --without-libprelude-exec-prefix was given. -+if test "${with_libprelude_exec_prefix+set}" = set; then -+ withval="$with_libprelude_exec_prefix" -+ libprelude_config_exec_prefix="$withval" -+else -+ libprelude_config_exec_prefix="" -+fi; -+ -+ if test x$libprelude_config_exec_prefix != x ; then -+ libprelude_config_args="$libprelude_config_args --exec-prefix=$libprelude_config_exec_prefix" -+ if test x${LIBPRELUDE_CONFIG+set} != xset ; then -+ LIBPRELUDE_CONFIG=$libprelude_config_exec_prefix/bin/libprelude-config -+ fi -+ fi -+ if test x$libprelude_config_prefix != x ; then -+ libprelude_config_args="$libprelude_config_args --prefix=$libprelude_config_prefix" -+ if test x${LIBPRELUDE_CONFIG+set} != xset ; then -+ LIBPRELUDE_CONFIG=$libprelude_config_prefix/bin/libprelude-config -+ fi -+ fi -+ -+ # Extract the first word of "libprelude-config", so it can be a program name with args. -+set dummy libprelude-config; ac_word=$2 -+echo "$as_me:$LINENO: checking for $ac_word" >&5 -+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -+if test "${ac_cv_path_LIBPRELUDE_CONFIG+set}" = set; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ case $LIBPRELUDE_CONFIG in -+ [\\/]* | ?:[\\/]*) -+ ac_cv_path_LIBPRELUDE_CONFIG="$LIBPRELUDE_CONFIG" # Let the user override the test with a path. -+ ;; -+ *) -+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -+for as_dir in $PATH -+do -+ IFS=$as_save_IFS -+ test -z "$as_dir" && as_dir=. -+ for ac_exec_ext in '' $ac_executable_extensions; do -+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then -+ ac_cv_path_LIBPRELUDE_CONFIG="$as_dir/$ac_word$ac_exec_ext" -+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 -+ break 2 -+ fi -+done -+done -+ -+ test -z "$ac_cv_path_LIBPRELUDE_CONFIG" && ac_cv_path_LIBPRELUDE_CONFIG="no" -+ ;; -+esac -+fi -+LIBPRELUDE_CONFIG=$ac_cv_path_LIBPRELUDE_CONFIG -+ -+if test -n "$LIBPRELUDE_CONFIG"; then -+ echo "$as_me:$LINENO: result: $LIBPRELUDE_CONFIG" >&5 -+echo "${ECHO_T}$LIBPRELUDE_CONFIG" >&6 -+else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+fi -+ -+ echo "$as_me:$LINENO: checking for libprelude - version >= 0.8.0" >&5 -+echo $ECHO_N "checking for libprelude - version >= 0.8.0... $ECHO_C" >&6 -+ -+ no_libprelude="" -+ if test "$LIBPRELUDE_CONFIG" = "no" ; then -+ no_libprelude=yes -+ else -+ LIBPRELUDE_CFLAGS="`$LIBPRELUDE_CONFIG $libprelude_config_args --cflags`" -+ LIBPRELUDE_LIBS="`$LIBPRELUDE_CONFIG $libprelude_config_args --libs`" -+ -+ libprelude_config_major_version=`$LIBPRELUDE_CONFIG $libprelude_config_args \ -+ --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` -+ libprelude_config_minor_version=`$LIBPRELUDE_CONFIG $libprelude_config_args \ -+ --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` -+ libprelude_config_micro_version=`$LIBPRELUDE_CONFIG $libprelude_config_args \ -+ --version | sed 's/[^0-9]*\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` -+ libprelude_wanted_major_version="0" -+ libprelude_wanted_minor_version="8" -+ libprelude_wanted_micro_version="0" -+ -+ # Compare wanted version to what config script returned. -+ # If I knew what library was being run, i'd probably also compile -+ # a test program at this point (which also extracted and tested -+ # the version in some library-specific way) -+ if test "$libprelude_config_major_version" -lt \ -+ "$libprelude_wanted_major_version" \ -+ -o \( "$libprelude_config_major_version" -eq \ -+ "$libprelude_wanted_major_version" \ -+ -a "$libprelude_config_minor_version" -lt \ -+ "$libprelude_wanted_minor_version" \) \ -+ -o \( "$libprelude_config_major_version" -eq \ -+ "$libprelude_wanted_major_version" \ -+ -a "$libprelude_config_minor_version" -eq \ -+ "$libprelude_wanted_minor_version" \ -+ -a "$libprelude_config_micro_version" -lt \ -+ "$libprelude_wanted_micro_version" \) ; then -+ # older version found -+ no_libprelude=yes -+ echo -n "*** An old version of libprelude " -+ echo -n "($libprelude_config_major_version" -+ echo -n ".$libprelude_config_minor_version" -+ echo ".$libprelude_config_micro_version) was found." -+ echo -n "*** You need a version of libprelude newer than " -+ echo -n "$libprelude_wanted_major_version" -+ echo -n ".$libprelude_wanted_minor_version" -+ echo ".$libprelude_wanted_micro_version." -+ echo "***" -+ echo "*** If you have already installed a sufficiently new version, this error" -+ echo "*** probably means that the wrong copy of the libprelude-config shell script is" -+ echo "*** being found. The easiest way to fix this is to remove the old version" -+ echo "*** of libprelude, but you can also set the LIBPRELUDE_CONFIG environment to point to the" -+ echo "*** correct copy of libprelude-config. (In this case, you will have to" -+ echo "*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf" -+ echo "*** so that the correct libraries are found at run-time)" -+ fi -+ -+ fi -+ if test "x$no_libprelude" = x ; then -+ echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6 -+ use_prelude=yes -+ else -+ echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6 -+ if test "$LIBPRELUDE_CONFIG" = "no" ; then -+ echo "*** The libprelude-config script installed by libprelude could not be found" -+ echo "*** If libprelude was installed in PREFIX, make sure PREFIX/bin is in" -+ echo "*** your path, or set the LIBPRELUDE_CONFIG environment variable to the" -+ echo "*** full path to libprelude-config." -+ fi -+ LIBPRELUDE_CFLAGS="" -+ LIBPRELUDE_LIBS="" -+ use_prelude=no -+ fi -+ -+ -+ -+ -+ -+ -+ if test "$use_prelude" = "yes"; then -+ PRELUDE_LIBS=`libprelude-config --libs` -+ PRELUDE_CFLAGS=`libprelude-config --cflags` -+ LDFLAGS="${LDFLAGS} ${PRELUDE_LIBS}" -+ CPPFLAGS="${CPPFLAGS} ${PRELUDE_CFLAGS} -DWITH_PRELUDE" -+ fi -+fi -+ -+ -+ - # Check whether --with-mysql or --without-mysql was given. - if test "${with_mysql+set}" = set; then - withval="$with_mysql" -@@ -6014,7 +6756,11 @@ - LIBS="-lz $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus -@@ -6023,12 +6769,6 @@ - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char compress (); --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6052,7 +6792,8 @@ - ac_cv_lib_z_compress=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_lib_z_compress=no - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -6414,7 +7155,11 @@ - echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default - #include <$ac_header> - _ACEOF -@@ -6433,7 +7178,8 @@ - ac_header_compiler=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_compiler=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -6445,13 +7191,17 @@ - echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - #include <$ac_header> - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? -- egrep -v '^ *\+' conftest.er1 >conftest.err -+ grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 -@@ -6468,7 +7218,8 @@ - ac_header_preproc=yes - else - echo "$as_me: failed program was:" >&5 -- cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_header_preproc=no - fi - rm -f conftest.err conftest.$ac_ext -@@ -6481,14 +7232,32 @@ - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 - echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 - echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 - echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 --echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ ( -+ cat <<\_ASBOX -+## ------------------------------------ ## -+## Report this to bug-autoconf@gnu.org. ## -+## ------------------------------------ ## -+_ASBOX -+ ) | -+ sed "s/^/$as_me: WARNING: /" >&2 -+ ;; - esac - echo "$as_me:$LINENO: checking for $ac_header" >&5 - echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -@@ -6593,7 +7362,11 @@ - LIBS="-lnet $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - - /* Override any gcc2 internal prototype to avoid an error. */ - #ifdef __cplusplus -@@ -6602,12 +7375,6 @@ - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ - char libnet_build_ip (); --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6631,7 +7398,8 @@ - ac_cv_lib_net_libnet_build_ip=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_lib_net_libnet_build_ip=no - fi - rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -@@ -6669,14 +7437,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6703,7 +7469,8 @@ - ac_cv_type_u_int8_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int8_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -6727,14 +7494,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6761,7 +7526,8 @@ - ac_cv_type_u_int16_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int16_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -6785,14 +7551,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6819,7 +7583,8 @@ - ac_cv_type_u_int32_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int32_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -6845,14 +7610,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6879,7 +7642,8 @@ - ac_cv_type_u_int8_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int8_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -6903,14 +7667,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6937,7 +7699,8 @@ - ac_cv_type_u_int16_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int16_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -6961,14 +7724,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -6995,7 +7756,8 @@ - ac_cv_type_u_int32_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int32_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -7020,14 +7782,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -7054,7 +7814,8 @@ - ac_cv_type_u_int8_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int8_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -7078,14 +7839,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -7112,7 +7871,8 @@ - ac_cv_type_u_int16_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int16_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -7136,14 +7896,12 @@ - else - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" --#include "confdefs.h" -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ - $ac_includes_default --#ifdef F77_DUMMY_MAIN --# ifdef __cplusplus -- extern "C" --# endif -- int F77_DUMMY_MAIN() { return 1; } --#endif - int - main () - { -@@ -7170,7 +7928,8 @@ - ac_cv_type_u_int32_t=yes - else - echo "$as_me: failed program was:" >&5 --cat conftest.$ac_ext >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ - ac_cv_type_u_int32_t=no - fi - rm -f conftest.$ac_objext conftest.$ac_ext -@@ -7276,7 +8035,7 @@ - - test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - --ac_config_files="$ac_config_files Makefile src/Makefile src/detection-plugins/Makefile src/output-plugins/Makefile src/preprocessors/Makefile src/parser/Makefile doc/Makefile contrib/Makefile etc/Makefile rules/Makefile templates/Makefile src/win32/Makefile" -+ ac_config_files="$ac_config_files Makefile src/Makefile src/detection-plugins/Makefile src/output-plugins/Makefile src/preprocessors/Makefile src/parser/Makefile doc/Makefile contrib/Makefile etc/Makefile rules/Makefile templates/Makefile src/win32/Makefile" - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure - # tests run on this system so they can be shared between configure -@@ -7287,7 +8046,7 @@ - # config.status only pays attention to the cache file if you give it - # the --recheck option to rerun configure. - # --# `ac_cv_env_foo' variables (set or unset) will be overriden when -+# `ac_cv_env_foo' variables (set or unset) will be overridden when - # loading this file, other *unset* `ac_cv_foo' will be assigned the - # following values. - -@@ -7322,7 +8081,7 @@ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache --if cmp -s $cache_file confcache; then :; else -+if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file -@@ -7353,6 +8112,21 @@ - - DEFS=-DHAVE_CONFIG_H - -+ac_libobjs= -+ac_ltlibobjs= -+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue -+ # 1. Remove the extension, and $U if already installed. -+ ac_i=`echo "$ac_i" | -+ sed 's/\$U\././;s/\.o$//;s/\.obj$//'` -+ # 2. Add them. -+ ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" -+ ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -+done -+LIBOBJS=$ac_libobjs -+ -+LTLIBOBJS=$ac_ltlibobjs -+ -+ - if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. - Usually this means the macro was only invoked conditionally." >&5 -@@ -7374,11 +8148,12 @@ - # configure, is in config.log if it exists. - - debug=false -+ac_cs_recheck=false -+ac_cs_silent=false - SHELL=\${CONFIG_SHELL-$SHELL} - _ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF -- - ## --------------------- ## - ## M4sh Initialization. ## - ## --------------------- ## -@@ -7387,11 +8162,13 @@ - if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: -+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which -+ # is contrary to our usage. Disable this feature. -+ alias -g '${1+"$@"}'='"$@"' - elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix - fi - --# NLS nuisances. - # Support unset when possible. - if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset -@@ -7399,34 +8176,42 @@ - as_unset=false - fi - --(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && -- { $as_unset LANG || test "${LANG+set}" != set; } || -- { LANG=C; export LANG; } --(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && -- { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || -- { LC_ALL=C; export LC_ALL; } --(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && -- { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || -- { LC_TIME=C; export LC_TIME; } --(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && -- { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || -- { LC_CTYPE=C; export LC_CTYPE; } --(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && -- { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || -- { LANGUAGE=C; export LANGUAGE; } --(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && -- { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || -- { LC_COLLATE=C; export LC_COLLATE; } --(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && -- { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || -- { LC_NUMERIC=C; export LC_NUMERIC; } --(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && -- { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || -- { LC_MESSAGES=C; export LC_MESSAGES; } -+ -+# Work around bugs in pre-3.0 UWIN ksh. -+$as_unset ENV MAIL MAILPATH -+PS1='$ ' -+PS2='> ' -+PS4='+ ' -+ -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then -+ eval $as_var=C; export $as_var -+ else -+ $as_unset $as_var -+ fi -+done -+ -+# Required to use basename. -+if expr a : '\(a\)' >/dev/null 2>&1; then -+ as_expr=expr -+else -+ as_expr=false -+fi -+ -+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then -+ as_basename=basename -+else -+ as_basename=false -+fi - - - # Name of the executable. --as_me=`(basename "$0") 2>/dev/null || -+as_me=`$as_basename "$0" || - $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ -@@ -7437,6 +8222,7 @@ - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - -+ - # PATH needs CR, and LINENO needs CR and PATH. - # Avoid depending upon Character Ranges. - as_cr_letters='abcdefghijklmnopqrstuvwxyz' -@@ -7447,15 +8233,15 @@ - - # The user is always right. - if test "${PATH_SEPARATOR+set}" != set; then -- echo "#! /bin/sh" >conftest.sh -- echo "exit 0" >>conftest.sh -- chmod +x conftest.sh -- if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then -+ echo "#! /bin/sh" >conf$$.sh -+ echo "exit 0" >>conf$$.sh -+ chmod +x conf$$.sh -+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi -- rm -f conftest.sh -+ rm -f conf$$.sh - fi - - -@@ -7504,6 +8290,8 @@ - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then -+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } -+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} -@@ -7577,6 +8365,12 @@ - fi - rm -f conf$$ conf$$.exe conf$$.file - -+if mkdir -p . 2>/dev/null; then -+ as_mkdir_p=: -+else -+ as_mkdir_p=false -+fi -+ - as_executable_p="test -f" - - # Sed expression to map a string onto a valid CPP name. -@@ -7593,7 +8387,7 @@ - IFS=" $as_nl" - - # CDPATH. --$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } -+$as_unset CDPATH - - exec 6>&1 - -@@ -7610,7 +8404,7 @@ - cat >&5 <<_CSEOF - - This file was extended by $as_me, which was --generated by GNU Autoconf 2.53. Invocation command line was -+generated by GNU Autoconf 2.57. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS -@@ -7650,6 +8444,7 @@ - - -h, --help print this help, then exit - -V, --version print version number, then exit -+ -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] -@@ -7672,7 +8467,7 @@ - cat >>$CONFIG_STATUS <<_ACEOF - ac_cs_version="\\ - config.status --configured by $0, generated by GNU Autoconf 2.53, -+configured by $0, generated by GNU Autoconf 2.57, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - - Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 -@@ -7693,25 +8488,25 @@ - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` -- shift -- set dummy "$ac_option" "$ac_optarg" ${1+"$@"} -- shift -+ ac_shift=: -+ ;; -+ -*) -+ ac_option=$1 -+ ac_optarg=$2 -+ ac_shift=shift - ;; -- -*);; - *) # This is not an option, so the user has probably given explicit - # arguments. -+ ac_option=$1 - ac_need_defaults=false;; - esac - -- case $1 in -+ case $ac_option in - # Handling of the options. - _ACEOF --cat >>$CONFIG_STATUS <<_ACEOF -- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) -- echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" -- exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; --_ACEOF - cat >>$CONFIG_STATUS <<\_ACEOF -+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) -+ ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) -@@ -7726,13 +8521,16 @@ - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) -- shift -- CONFIG_FILES="$CONFIG_FILES $1" -+ $ac_shift -+ CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) -- shift -- CONFIG_HEADERS="$CONFIG_HEADERS $1" -+ $ac_shift -+ CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; -+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ -+ | -silent | --silent | --silen | --sile | --sil | --si | --s) -+ ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -@@ -7747,6 +8545,20 @@ - shift - done - -+ac_configure_extra_args= -+ -+if $ac_cs_silent; then -+ exec 6>/dev/null -+ ac_configure_extra_args="$ac_configure_extra_args --silent" -+fi -+ -+_ACEOF -+cat >>$CONFIG_STATUS <<_ACEOF -+if \$ac_cs_recheck; then -+ echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 -+ exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -+fi -+ - _ACEOF - - cat >>$CONFIG_STATUS <<_ACEOF -@@ -7795,6 +8607,9 @@ - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands - fi - -+# Have a temporary directory for convenience. Make it in the build tree -+# simply because there is no reason to put it here, and in addition, -+# creating and moving files from /tmp can sometimes cause problems. - # Create a temporary directory, and hook for its removal unless debugging. - $debug || - { -@@ -7803,17 +8618,17 @@ - } - - # Create a (secure) tmp directory for tmp files. --: ${TMPDIR=/tmp} -+ - { -- tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && -+ tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" - } || - { -- tmp=$TMPDIR/cs$$-$RANDOM -+ tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) - } || - { -- echo "$me: cannot create a temporary directory in $TMPDIR" >&2 -+ echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } - } - -@@ -7904,7 +8719,13 @@ - s,@host_os@,$host_os,;t t - s,@extra_incl@,$extra_incl,;t t - s,@CPP@,$CPP,;t t -+s,@EGREP@,$EGREP,;t t -+s,@LIBPRELUDE_CONFIG@,$LIBPRELUDE_CONFIG,;t t -+s,@LIBPRELUDE_CFLAGS@,$LIBPRELUDE_CFLAGS,;t t -+s,@LIBPRELUDE_LIBS@,$LIBPRELUDE_LIBS,;t t - s,@INCLUDES@,$INCLUDES,;t t -+s,@LIBOBJS@,$LIBOBJS,;t t -+s,@LTLIBOBJS@,$LTLIBOBJS,;t t - CEOF - - _ACEOF -@@ -7975,25 +8796,30 @@ - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` -- { case "$ac_dir" in -- [\\/]* | ?:[\\/]* ) as_incr_dir=;; -- *) as_incr_dir=.;; --esac --as_dummy="$ac_dir" --for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do -- case $as_mkdir_dir in -- # Skip DOS drivespec -- ?:) as_incr_dir=$as_mkdir_dir ;; -- *) -- as_incr_dir=$as_incr_dir/$as_mkdir_dir -- test -d "$as_incr_dir" || -- mkdir "$as_incr_dir" || -- { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5 --echo "$as_me: error: cannot create \"$ac_dir\"" >&2;} -- { (exit 1); exit 1; }; } -- ;; -- esac --done; } -+ { if $as_mkdir_p; then -+ mkdir -p "$ac_dir" -+ else -+ as_dir="$ac_dir" -+ as_dirs= -+ while test ! -d "$as_dir"; do -+ as_dirs="$as_dir $as_dirs" -+ as_dir=`(dirname "$as_dir") 2>/dev/null || -+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$as_dir" : 'X\(//\)[^/]' \| \ -+ X"$as_dir" : 'X\(//\)$' \| \ -+ X"$as_dir" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$as_dir" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ done -+ test ! -n "$as_dirs" || mkdir $as_dirs -+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} -+ { (exit 1); exit 1; }; }; } - - ac_builddir=. - -@@ -8023,7 +8849,7 @@ - # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be - # absolute. - ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` --ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd` -+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` - ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` - ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` - -@@ -8213,7 +9039,7 @@ - # Break up conftest.defines because some shells have a limit on the size - # of here documents, and old seds have small limits too (100 cmds). - echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS --echo ' if egrep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS -+echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS - echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS - echo ' :' >>$CONFIG_STATUS - rm -f conftest.tail -@@ -8237,7 +9063,7 @@ - mv conftest.tail conftest.defines - done - rm -f conftest.defines --echo ' fi # egrep' >>$CONFIG_STATUS -+echo ' fi # grep' >>$CONFIG_STATUS - echo >>$CONFIG_STATUS - - # Break up conftest.undefs because some shells have a limit on the size -@@ -8277,7 +9103,7 @@ - cat $tmp/in >>$tmp/config.h - rm -f $tmp/in - if test x"$ac_file" != x-; then -- if cmp -s $ac_file $tmp/config.h 2>/dev/null; then -+ if diff $ac_file $tmp/config.h >/dev/null 2>&1; then - { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 - echo "$as_me: $ac_file is unchanged" >&6;} - else -@@ -8293,25 +9119,30 @@ - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` -- { case "$ac_dir" in -- [\\/]* | ?:[\\/]* ) as_incr_dir=;; -- *) as_incr_dir=.;; --esac --as_dummy="$ac_dir" --for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do -- case $as_mkdir_dir in -- # Skip DOS drivespec -- ?:) as_incr_dir=$as_mkdir_dir ;; -- *) -- as_incr_dir=$as_incr_dir/$as_mkdir_dir -- test -d "$as_incr_dir" || -- mkdir "$as_incr_dir" || -- { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5 --echo "$as_me: error: cannot create \"$ac_dir\"" >&2;} -- { (exit 1); exit 1; }; } -- ;; -- esac --done; } -+ { if $as_mkdir_p; then -+ mkdir -p "$ac_dir" -+ else -+ as_dir="$ac_dir" -+ as_dirs= -+ while test ! -d "$as_dir"; do -+ as_dirs="$as_dir $as_dirs" -+ as_dir=`(dirname "$as_dir") 2>/dev/null || -+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$as_dir" : 'X\(//\)[^/]' \| \ -+ X"$as_dir" : 'X\(//\)$' \| \ -+ X"$as_dir" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$as_dir" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ done -+ test ! -n "$as_dirs" || mkdir $as_dirs -+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} -+ { (exit 1); exit 1; }; }; } - - rm -f $ac_file - mv $tmp/config.h $ac_file -@@ -8376,7 +9207,7 @@ - # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be - # absolute. - ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` --ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd` -+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` - ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` - ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` - -@@ -8445,25 +9276,30 @@ - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` -- { case $dirpart/$fdir in -- [\\/]* | ?:[\\/]* ) as_incr_dir=;; -- *) as_incr_dir=.;; --esac --as_dummy=$dirpart/$fdir --for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do -- case $as_mkdir_dir in -- # Skip DOS drivespec -- ?:) as_incr_dir=$as_mkdir_dir ;; -- *) -- as_incr_dir=$as_incr_dir/$as_mkdir_dir -- test -d "$as_incr_dir" || -- mkdir "$as_incr_dir" || -- { { echo "$as_me:$LINENO: error: cannot create $dirpart/$fdir" >&5 --echo "$as_me: error: cannot create $dirpart/$fdir" >&2;} -- { (exit 1); exit 1; }; } -- ;; -- esac --done; } -+ { if $as_mkdir_p; then -+ mkdir -p $dirpart/$fdir -+ else -+ as_dir=$dirpart/$fdir -+ as_dirs= -+ while test ! -d "$as_dir"; do -+ as_dirs="$as_dir $as_dirs" -+ as_dir=`(dirname "$as_dir") 2>/dev/null || -+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ -+ X"$as_dir" : 'X\(//\)[^/]' \| \ -+ X"$as_dir" : 'X\(//\)$' \| \ -+ X"$as_dir" : 'X\(/\)' \| \ -+ . : '\(.\)' 2>/dev/null || -+echo X"$as_dir" | -+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } -+ /^X\(\/\/\)[^/].*/{ s//\1/; q; } -+ /^X\(\/\/\)$/{ s//\1/; q; } -+ /^X\(\/\).*/{ s//\1/; q; } -+ s/.*/./; q'` -+ done -+ test ! -n "$as_dirs" || mkdir $as_dirs -+ fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 -+echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} -+ { (exit 1); exit 1; }; }; } - - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" -@@ -8492,8 +9328,11 @@ - # need to make the FD available again. - if test "$no_create" != yes; then - ac_cs_success=: -+ ac_config_status_args= -+ test "$silent" = yes && -+ ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null -- $SHELL $CONFIG_STATUS || ac_cs_success=false -+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. -diff -r -N -u snort-2.0.1/configure.in snort-2.0.1+prelude/configure.in ---- snort-2.0.1/configure.in 2003-07-01 22:18:17.000000000 +0800 -+++ snort-2.0.1+prelude/configure.in 2003-07-26 18:12:40.000000000 +0800 -@@ -313,6 +313,28 @@ - LDFLAGS="${LDFLAGS} -L${with_libnet_libraries}" - fi - -+ -+# -+# Support for prelude -+# -+AC_ARG_WITH(prelude, -+ [ --with-prelude support for Prelude IDS], -+ [ with_prelude="$withval" ], -+ [ with_prelude=yes]) -+ -+if test "$with_prelude" = "yes"; then -+ AC_MSG_CHECKING(for Prelude) -+ -+ AC_PATH_GENERIC(libprelude, 0.8.0, use_prelude=yes, use_prelude=no) -+ if test "$use_prelude" = "yes"; then -+ PRELUDE_LIBS=`libprelude-config --libs` -+ PRELUDE_CFLAGS=`libprelude-config --cflags` -+ LDFLAGS="${LDFLAGS} ${PRELUDE_LIBS}" -+ CPPFLAGS="${CPPFLAGS} ${PRELUDE_CFLAGS} -DWITH_PRELUDE" -+ fi -+fi -+ -+ - AC_ARG_WITH(mysql, - [ --with-mysql=DIR support for mysql], - [ with_mysql="$withval" ], -diff -r -N -u snort-2.0.1/configure.in~ snort-2.0.1+prelude/configure.in~ ---- snort-2.0.1/configure.in~ 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/configure.in~ 2003-07-01 22:18:17.000000000 +0800 -@@ -0,0 +1,714 @@ -+# $Id: snort-2.0.1+prelude.patch,v 1.1 2003/08/09 20:15:16 solar Exp $ -+AC_INIT(src/snort.c) -+AM_CONFIG_HEADER(config.h) -+# When changing the snort version, please also update the VERSION -+# definition in "src/win32/WIN32-Includes/config.h" -+AM_INIT_AUTOMAKE(snort,2.0.1) -+AM_PROG_CC_STDC -+AC_PROG_RANLIB -+ -+AC_PROG_CC -+ if test -n "$GCC"; then -+ CFLAGS="$CFLAGS -Wall " -+ fi -+ -+ -+AC_ARG_ENABLE(debug, -+[ --enable-debug enable debugging options (bugreports and developers only)], -+ [ if test -n "$GCC"; then -+ CFLAGS="-O0 -DDEBUG -g" -+ else -+ CFLAGS="$CFLAGS -DDEBUG" -+ fi -+ ],) -+ -+AC_ARG_ENABLE(profile, -+ [ --enable-profile enable profiling options (developers only)], -+ [ if test -n "$GCC"; then -+ CFLAGS="$CFLAGS -DPROFILE -pg" -+ else -+ CFLAGS="$CFLAGS -DPROFILE" -+ fi -+ ],) -+ -+AC_CANONICAL_HOST -+linux=no -+sunos4=no -+ -+AC_C_BIGENDIAN -+SHELL="/bin/sh" -+ -+case "$host" in -+ *-openbsd2.6|*-openbsd2.5|*-openbsd2.4|*-openbsd2.3*) -+ AC_DEFINE(OPENBSD) -+ AC_DEFINE(BROKEN_SIOCGIFMTU) -+ -+ ;; -+ *-openbsd*) -+ AC_DEFINE(OPENBSD) -+ -+ ;; -+ *-sgi-irix5*) -+ AC_DEFINE(IRIX) -+ no_libsocket=yes -+ no_libnsl=yes -+ if test -z "$GCC"; then -+ sgi_cc=yes -+ fi -+ LDFLAGS=${LDFLAGS} -L/usr/local/lib -+ extra_incl=-I/usr/local/include -+ ;; -+ *-sgi-irix6*) -+ AC_DEFINE(IRIX) -+ no_libsocket=yes -+ no_libnsl=yes -+ if test -z "$GCC"; then -+ sgi_cc=yes -+ fi -+ LDFLAGS=${LDFLAGS} -L/usr/local/lib -+ extra_incl=-I/usr/local/include -+ ;; -+ *-solaris*) -+ AC_DEFINE(SOLARIS) -+ CPPFLAGS="${CPPFLAGS} -DBSD_COMP" -+ ;; -+ *-sunos*) -+ AC_DEFINE(SUNOS) -+ sunos4=yes -+ ;; -+ *-linux*) -+ linux=yes -+ AC_DEFINE(LINUX) -+ AC_DEFINE(PCAP_TIMEOUT_IGNORED) # libpcap doesn't even LOOK at -+ # the timeout you give it under Linux -+ AC_SUBST(extra_incl) -+ extra_incl=-I/usr/include/pcap -+ ;; -+ *-hpux10*) -+ AC_DEFINE(HPUX) -+ AC_DEFINE(WORDS_BIGENDIAN) -+ AC_SUBST(extra_incl) -+ extra_incl=-I/usr/local/include -+ ;; -+ -+ *-freebsd*) -+ AC_DEFINE(FREEBSD) -+ -+ ;; -+ *-bsdi*) -+ AC_DEFINE(BSDI) -+ ;; -+ *-aix*) -+ AC_DEFINE(AIX) -+ broken_types=yes -+ ;; -+ *-osf4*) -+ AC_DEFINE(OSF1) -+ tru64_types=yes -+ ;; -+ *-osf5.1*) -+ AC_DEFINE(OSF1) -+ ;; -+ *-tru64*) -+ AC_DEFINE(OSF1) -+ tru64_types=yes -+ ;; -+# it is actually <platform>-apple-darwin1.2 or <platform>-apple-rhapsody5.x but lets stick with this for the moment -+ *-apple*) -+ AC_DEFINE(MACOS) -+ AC_DEFINE(BROKEN_SIOCGIFMTU) -+ LDFLAGS="${LDFLAGS} -L/sw/lib" -+ extra_incl=-I/sw/include -+esac -+ -+# any sparc platform has to have this one defined. -+AC_MSG_CHECKING(for sparc alignment) -+if eval "echo $host_cpu|grep -i sparc >/dev/null"; then -+ AC_DEFINE(WORDS_MUSTALIGN) -+ AC_MSG_RESULT(yes) -+else -+ AC_MSG_RESULT(no) -+fi -+ -+dnl checking headers -+AC_CHECK_HEADERS(strings.h) -+AC_CHECK_HEADERS(string.h) -+AC_CHECK_HEADERS(stdlib.h) -+AC_CHECK_HEADERS(unistd.h) -+AC_CHECK_HEADERS(sys/sockio.h) -+AC_CHECK_HEADERS(paths.h) -+ -+dnl make sure we've got all our libraries -+if test -z "$no_libnsl"; then -+AC_CHECK_LIB(nsl, inet_ntoa) -+fi -+ -+if test -z "$no_libsocket"; then -+AC_CHECK_LIB(socket, socket) -+fi -+ -+# SunOS4 has several things `broken' -+if test "$sunos4" != "no"; then -+AC_CHECK_FUNCS(vsnprintf,, LIBS=" $LIBS -ldb") -+AC_CHECK_FUNCS(strtoul,, LIBS=" $LIBS -l44bsd") -+fi -+ -+# some funky macro to be backwards compatible with earlier autoconfs -+# in current they have AC_CHECK_DECLS -+ -+AC_DEFUN(SN_CHECK_DECL,[ -+AC_MSG_CHECKING([whether $1 must be declared]) -+AC_CACHE_VAL(sn_cv_decl_needed_$1, -+[AC_TRY_COMPILE([ -+#include <stdio.h> -+#ifdef HAVE_STRING_H -+#include <string.h> -+#endif -+#ifdef HAVE_STRINGS_H -+#include <strings.h> -+#endif -+#ifdef HAVE_STDLIB_H -+#include <stdlib.h> -+#endif -+#ifdef HAVE_UNISTD_H -+#include <unistd.h> -+#endif -+#include <sys/types.h> -+#include <sys/socket.h> -+#include <syslog.h> -+], -+[char *(*pfn) = (char *(*)) $1], -+eval "sn_cv_decl_needed_$1=no",eval "sn_cv_decl_needed_$1=yes") ]) -+ -+if eval "test \"`echo '$sn_cv_decl_needed_'$1`\" != no"; then -+ AC_MSG_RESULT(yes) -+ ifelse([$2], , :, [$2]) -+else -+ AC_MSG_RESULT(no) -+ ifelse([$3], , ,[$3]) -+fi -+])dnl -+ -+AC_DEFUN(SN_CHECK_DECLS, -+[for sn_decl in $1 -+do -+sn_def_decl=`echo $sn_decl | tr [a-z] [A-Z]` -+SN_CHECK_DECL($sn_decl, -+[ -+AC_DEFINE_UNQUOTED(NEED_DECL_$sn_def_decl, 1, -+ [you have this cuz autoheader is dumb]) -+$2], $3)dnl -+done -+]) -+ -+# some stuff for declarations which were missed on sunos4 platform too. -+# -+# add `#undef NEED_DECL_FUNCTIONAME to acconfig.h` because autoheader -+# fails to work properly with custom macroses. -+# you will see also #undef for each SN_CHECK_DECLS macros invocation -+# because autoheader doesn't execute shell script commands. -+# it is possible to make loops using m4 but the code would look even -+# more confusing.. -+SN_CHECK_DECLS(printf fprintf syslog puts fputs fputc fopen \ -+ fclose fwrite fflush getopt bzero bcopy memset strtol \ -+ strcasecmp strncasecmp strerror perror socket sendto \ -+ vsnprintf snprintf strtoul) -+ -+AC_CHECK_FUNCS(snprintf) -+AC_CHECK_FUNCS(strlcpy) -+AC_CHECK_FUNCS(strlcat) -+AC_CHECK_FUNCS(strerror) -+ -+AC_TRY_COMPILE([ -+#include <stdio.h> -+],[char *foo; foo = sys_errlist[0];], AC_DEFINE(ERRLIST_PREDEFINED)) -+ -+AC_MSG_CHECKING(for __FUNCTION__) -+AC_TRY_COMPILE([ -+#include <stdio.h> -+],[printf ("%s", __FUNCTION__);], -+sn_cv_have___FUNCTION__=yes, sn_cv__have___FUNCTION__=no) -+if test "x$sn_cv_have___FUNCTION__" = "xyes"; then -+ AC_MSG_RESULT(yes) -+ AC_DEFINE(HAVE___FUNCTION__, 1, -+ [Define if the compiler understands __FUNCTION__.]) -+else -+ AC_MSG_RESULT(no) -+ AC_MSG_CHECKING(for __func__) -+ AC_TRY_COMPILE([ -+#include <stdio.h> -+],[printf ("%s", __func__);], -+sn_cv_have___func__=yes, sn_cv__have___func__=no) -+ if test "x$sn_cv_have___func__" = "xyes"; then -+ AC_MSG_RESULT(yes) -+ AC_DEFINE(HAVE___func__, 1, -+ [Define if the compiler understands __func__.]) -+ AC_DEFINE(__FUNCTION__, __func__, [Define __FUNCTION__ as required.]) -+ else -+ AC_MSG_RESULT(no) -+ AC_DEFINE(__FUNCTION__, "mystery function") -+ fi -+fi -+ -+ -+AC_ARG_WITH(libpcap_includes, -+ [ --with-libpcap-includes=DIR libcap include directory], -+ [with_libpcap_includes="$withval"],[with_libpcap_includes=no]) -+ -+AC_ARG_WITH(libpcap_libraries, -+ [ --with-libpcap-libraries=DIR libcap library directory], -+ [with_libpcap_libraries="$withval"],[with_libpcap_libraries=no]) -+ -+if test "$with_libpcap_includes" != "no"; then -+ CPPFLAGS="${CPPFLAGS} -I${with_libpcap_includes}" -+fi -+ -+if test "$with_libpcap_libraries" != "no"; then -+ LDFLAGS="${LDFLAGS} -L${with_libpcap_libraries}" -+fi -+ -+AC_CHECK_LIB(m, floor,,) -+ -+LPCAP="" -+AC_CHECK_LIB(pcap, pcap_datalink,, LPCAP="no") -+ -+if test "$LPCAP" = "no"; then -+ echo -+ echo " ERROR! Libpcap library/headers not found, go get it from" -+ echo " http://www.tcpdump.org" -+ echo " or use the --with-libpcap-* options, if you have it installed" -+ echo " in unusual place" -+ exit -+fi -+ -+default_directory="/usr /usr/local" -+ -+AC_DEFUN(FAIL_MESSAGE,[ -+ echo -+ echo -+ echo "**********************************************" -+ echo " ERROR: unable to find" $1 -+ echo " checked in the following places" -+ for i in `echo $2`; do -+ echo " $i" -+ done -+ echo "**********************************************" -+ echo -+ exit -+]) -+ -+AC_ARG_WITH(libnet_includes, -+ [ --with-libnet-includes=DIR libnet include directory], -+ [with_libnet_includes="$withval"],[with_libnet_includes=no]) -+ -+AC_ARG_WITH(libnet_libraries, -+ [ --with-libnet-libraries=DIR libnet library directory], -+ [with_libnet_libraries="$withval"],[with_libnet_libraries=no]) -+ -+if test "$with_libnet_includes" != "no"; then -+ CPPFLAGS="${CPPFLAGS} -I${with_libnet_includes}" -+fi -+ -+if test "$with_libnet_libraries" != "no"; then -+ LDFLAGS="${LDFLAGS} -L${with_libnet_libraries}" -+fi -+ -+AC_ARG_WITH(mysql, -+ [ --with-mysql=DIR support for mysql], -+ [ with_mysql="$withval" ], -+ [ with_mysql=no ]) -+ -+if test "$with_mysql" != "no"; then -+ if test "$with_mysql" = "yes"; then -+ mysql_directory="$default_directory"; -+ mysql_fail="yes" -+ elif test -d $withval; then -+ mysql_directory="$withval" -+ mysql_fail="no" -+ elif test "$with_mysql" = ""; then -+ mysql_directory="$default_directory"; -+ mysql_fail="no" -+ fi -+ -+ AC_MSG_CHECKING(for mysql) -+ -+ for i in $mysql_directory; do -+ if test -r $i/include/mysql/mysql.h; then -+ MYSQL_DIR=$i -+ MYSQL_INC_DIR=$i/include/mysql -+ elif test -r $i/include/mysql.h; then -+ MYSQL_DIR=$i -+ MYSQL_INC_DIR=$i/include -+ fi -+ done -+ -+ if test -z "$MYSQL_DIR"; then -+ if test "$mysql_fail" != "no"; then -+ tmp="" -+ for i in $mysql_directory; do -+ tmp="$tmp $i/include $i/include/mysql" -+ done -+ FAIL_MESSAGE("mysql headers (mysql.h)", $tmp) -+ else -+ AC_MSG_RESULT(no) -+ fi -+ else -+ -+ for i in lib lib/mysql; do -+ str="$MYSQL_DIR/$i/libmysqlclient.*" -+ for j in `echo $str`; do -+ if test -r $j; then -+ MYSQL_LIB_DIR="$MYSQL_DIR/$i" -+ break 2 -+ fi -+ done -+ done -+ -+ if test -z "$MYSQL_LIB_DIR"; then -+ if test "$mysql_fail" != "no"; then -+ FAIL_MESSAGE("mysqlclient library", -+ "$MYSQL_DIR/lib $MYSQL_DIR/lib/mysql") -+ else -+ AC_MSG_RESULT(no) -+ fi -+ else -+ AC_MSG_RESULT(yes) -+ LDFLAGS="${LDFLAGS} -L${MYSQL_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} -I${MYSQL_INC_DIR} -DENABLE_MYSQL" -+ AC_CHECK_LIB(z, compress) -+ LIBS="${LIBS} -lmysqlclient" -+ fi -+ fi -+fi -+ -+AC_ARG_WITH(odbc, -+ [ --with-odbc=DIR support for odbc], -+ [ with_odbc="$withval" ], -+ [ with_odbc=no ]) -+ -+if test "$with_odbc" != "no"; then -+ if test "$with_odbc" = "yes"; then -+ odbc_directory="$default_directory" -+ odbc_fail="yes" -+ elif test -d $withval; then -+ odbc_directory="$withval $default_directory"; -+ odbc_fail="yes" -+ elif test "$with_odbc" = ""; then -+ odbc_directory="$default_directory" -+ odbc_fail="no" -+ fi -+ -+ AC_MSG_CHECKING("for odbc") -+ -+ for i in $odbc_directory; do -+ if test -r $i/include/sql.h; then -+ if test -r $i/include/sqlext.h; then -+ if test -r $i/include/sqltypes.h; then -+ ODBC_DIR=$i -+ ODBC_INC_DIR=$i/include -+ fi fi fi -+ done -+ -+ if test -z "$ODBC_DIR"; then -+ if test "$odbc_fail" != "no"; then -+ tmp="" -+ for i in $odbc_directory; do -+ tmp="$tmp $i/include" -+ done -+ FAIL_MESSAGE("odbc headers (sql.h sqlext.h sqltypes.h)", $tmp) -+ else -+ AC_MSG_RESULT(no) -+ fi -+ else -+ -+ str="$ODBC_DIR/lib/libodbc.*" -+ for j in `echo $str`; do -+ if test -r $j; then -+ ODBC_LIB_DIR="$ODBC_DIR/lib" -+ ODBC_LIB="odbc" -+ fi -+ done -+ -+dnl if test -z "$ODBC_LIB_DIR"; then -+dnl str="$ODBC_DIR/lib/libiodbc.*" -+dnl for j in `echo $str`; do -+dnl if test -r $j; then -+dnl ODBC_LIB_DIR="$ODBC_DIR/lib" -+dnl ODBC_LIB="iodbc" -+dnl fi -+dnl done -+dnl fi -+ -+ if test -z "$ODBC_LIB_DIR"; then -+ if test "$odbc_fail" != "no"; then -+ FAIL_MESSAGE("odbc library (libodbc)", "$ODBC_DIR/lib") -+ else -+ AC_MSG_RESULT(no) -+ fi -+ else -+ AC_MSG_RESULT(yes) -+ LDFLAGS="${LDFLAGS} -L${ODBC_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} -I${ODBC_INC_DIR} -DENABLE_ODBC" -+ LIBS="${LIBS} -l$ODBC_LIB" -+ fi -+ fi -+fi -+ -+AC_ARG_WITH(postgresql, -+ [ --with-postgresql=DIR support for postgresql], -+ [ with_postgresql="$withval" ], -+ [ with_postgresql=no ]) -+ -+if test "$with_postgresql" != "no"; then -+ if test "$with_postgresql" = "yes"; then -+ postgresql_directory="$default_directory /usr/local/pgsql /usr/pgsql /usr/local" -+ postgresql_fail="yes" -+ elif test -d $withval; then -+ postgresql_directory="$withval $default_directory /usr/local/pgsql /usr/pgsql" -+ postgresql_fail="yes" -+ elif test "$with_postgresql" = ""; then -+ postgresql_directory="$default_directory /usr/local/pgsql /usr/pgsql" -+ postgresql_fail="no" -+ fi -+ -+ AC_MSG_CHECKING(for postgresql) -+ -+ for i in $postgresql_directory; do -+ if test -r $i/include/pgsql/libpq-fe.h; then -+ POSTGRESQL_DIR=$i -+ POSTGRESQL_INC_DIR=$i/include/pgsql -+ elif test -r $i/include/libpq-fe.h; then -+ POSTGRESQL_DIR=$i -+ POSTGRESQL_INC_DIR=$i/include -+ elif test -r $i/include/postgresql/libpq-fe.h; then -+ POSTGRESQL_DIR=$i -+ POSTGRESQL_INC_DIR=$i/include/postgresql -+ fi -+ done -+ -+ if test -z "$POSTGRESQL_DIR"; then -+ if test "$postgresql_fail" != "no"; then -+ tmp="" -+ for i in $postgesql_directory; do -+ tmp="$tmp $i/include $i/include/pgsql" -+ done -+ FAIL_MESSAGE("postgresql header file (libpq-fe.h)", $tmp) -+ else -+ AC_MSG_RESULT(no) -+ fi -+ else -+ -+ for i in lib lib/pgsql; do -+ str="$POSTGRESQL_DIR/$i/libpq.*" -+ for j in `echo $str`; do -+ if test -r $j; then -+ POSTGRESQL_LIB_DIR="$POSTGRESQL_DIR/$i" -+ break 2 -+ fi -+ done -+ done -+ -+ if test -z "$POSTGRESQL_LIB_DIR"; then -+ if test "$postgresql_fail" != "no"; then -+ FAIL_MESSAGE("postgresql library libpq", -+ "$POSTGRESQL_DIR/lib $POSTGRESQL_DIR/lib/pgsql") -+ else -+ AC_MSG_RESULT(no); -+ fi -+ else -+ AC_MSG_RESULT(yes) -+ LDFLAGS="${LDFLAGS} -L${POSTGRESQL_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} -I${POSTGRESQL_INC_DIR} -DENABLE_POSTGRESQL" -+ LIBS="${LIBS} -lpq" -+ fi -+ fi -+fi -+ -+ -+AC_ARG_WITH(oracle, -+ [ --with-oracle=DIR support for oracle], -+ [ with_oracle="$withval" ], -+ [ with_oracle=no ]) -+ -+if test "$with_oracle" != "no"; then -+ if test "$with_oracle" = "yes"; then -+ oracle_directory="$default_directory ${ORACLE_HOME}" -+ oracle_fail="yes" -+ elif test -d $withval; then -+ oracle_directory="$withval $default_directory ${ORACLE_HOME}" -+ oracle_fail="yes" -+ elif test "$with_oracle" = ""; then -+ oracle_directory="$default_directory ${ORACLE_HOME}" -+ oracle_fail="no" -+ fi -+ -+ AC_MSG_CHECKING(for oracle) -+ -+ for i in $oracle_directory; do -+ if test -r $i/rdbms/demo/oci.h; then -+ ORACLE_DIR=$i -+ fi -+ done -+ -+ if test -z "$ORACLE_DIR"; then -+ if test "$oracle_fail" != "no"; then -+ tmp="" -+ for i in $oracle_directory; do -+ tmp="$tmp $i/rdbms/demo" -+ done -+ FAIL_MESSAGE("OCI header file (oci.h)", $tmp) -+ else -+ AC_MSG_RESULT(no) -+ fi -+ else -+ for i in rdbms/demo rdbms/public network/public; do -+ ORACLE_CPP_FLAGS="$ORACLE_CPP_FLAGS -I$ORACLE_DIR/$i" -+ done -+ ORACLE_LIB_DIR="$ORACLE_DIR/lib" -+ AC_MSG_RESULT(yes) -+ -+ LDFLAGS="${LDFLAGS} -L${ORACLE_LIB_DIR}" -+ CPPFLAGS="${CPPFLAGS} ${ORACLE_CPP_FLAGS} -DENABLE_ORACLE" -+ -+ ORACLE_LIBS="-lclntsh" -+ if test -r $ORACLE_LIB_DIR/libwtc9.so; then -+ ORACLE_LIBS="${ORACLE_LIBS} -lwtc9" -+ elif test -r $ORACLE_LIB_DIR/libwtc8.so; then -+ ORACLE_LIBS="${ORACLE_LIBS} -lwtc8" -+ fi -+ LIBS="${LIBS} ${ORACLE_LIBS}" -+ fi -+fi -+ -+AC_ARG_ENABLE(sourcefire, -+[ --enable-sourcefire Enable Sourcefire specific build options], -+ CFLAGS="$CFLAGS -DSOURCEFIRE",) -+ -+AC_ARG_ENABLE(perfmonitor, -+[ --enable-perfmonitor Enable perfmonitor preprocessor], -+ CFLAGS="$CFLAGS -DUSE_SF_STATS",) -+ -+AC_ARG_ENABLE(smbalerts, -+[ --enable-smbalerts SMB alerting capaility via Samba], -+ CFLAGS="$CFLAGS -DENABLE_SMB_ALERTS",) -+ -+AC_ARG_ENABLE(linux-smp-stats, -+[ --enable-linux-smp-stats Enable statistics reporting through proc], -+ CFLAGS="$CFLAGS -DLINUX_SMP",) -+ -+AC_ARG_ENABLE(flexresp, -+[ --enable-flexresp Flexible Responses on hostile connection attempts], -+[ CPPFLAGS="${CPPFLAGS} -DENABLE_RESPONSE `libnet-config --defines --cflags`" LDFLAGS="${LDFLAGS} `libnet-config --libs`"],) -+ -+ -+if test "$enable_flexresp" != "no" -a "$enable_flexresp" = "yes"; then -+ -+ if test `libnet-config --cflags | wc -c` = "1"; then -+ CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/sw/include" -+ LIBNET_CONFIG_BROKEN_CFLAGS=yes -+ fi -+ -+ if test `libnet-config --libs | wc -c` = "1"; then -+ AC_MSG_WARN(libnet-config --libs is broken on your system. If you) -+ AC_MSG_WARN(are using a precompiled package please notify the) -+ AC_MSG_WARN(maintainer.) -+ LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/sw/lib" -+ LIBS="${LIBS} -lnet" -+ fi -+ -+ LNET="" -+ AC_CHECK_HEADERS(libnet.h,, LNET="no") -+ if test "$LNET" = "no"; then -+ echo -+ echo " ERROR! Libnet header not found, go get it from" -+ echo " http://www.packetfactory.net/projects/libnet/" -+ echo " or use the --with-libnet-* options, if you have it installed" -+ echo " in unusual place" -+ exit -+ fi -+ -+ AC_MSG_CHECKING(for libnet version 1.0.2a) -+ if test "${LIBNET_CONFIG_BROKEN_CFLAGS}" = "yes"; then -+ if test -n "$with_libnet_includes" -a "$with_libnet_includes" != "no"; then -+ libnet_dir="${with_libnet_includes}" -+ else -+ libnet_dir="/usr/include /usr/local/include /sw/include" -+ fi -+ else -+ libnet_dir=`libnet-config --cflags | cut -dI -f2` -+ fi -+ -+ LIBNET_INC_DIR="" -+ for i in $libnet_dir; do -+ if test -r $i/libnet.h; then -+ LIBNET_INC_DIR=$i -+ fi -+ done -+ -+ if test "$LIBNET_INC_DIR" != ""; then -+ if eval "grep LIBNET_VERSION $LIBNET_INC_DIR/libnet.h | grep -v 1.0.2a >/dev/null"; then -+ AC_MSG_RESULT(no) -+ echo -+ echo " ERROR! Snort with --enable-flexresp will *only* work with" -+ echo " libnet version 1.0.2a, go get it from" -+ echo " http://www.packetfactory.net/projects/libnet/" -+ FAIL_MESSAGE("libnet 1.0.2a (libnet.h)", $LIBNET_INC_DIR) -+ fi -+ AC_MSG_RESULT(yes) -+ else -+ AC_MSG_RESULT(no) -+ FAIL_MESSAGE("libnet 1.0.2a (libnet.h)", $libnet_dir) -+ fi -+ -+ LNET="" -+ AC_CHECK_LIB(net, libnet_build_ip,, LNET="no") -+ if test "$LNET" = "no"; then -+ echo -+ echo " ERROR! Libnet library not found, go get it from" -+ echo " http://www.packetfactory.net/projects/libnet/" -+ echo " or use the --with-libnet-* options, if you have it installed" -+ echo " in unusual place" -+ exit -+ fi -+ -+fi -+ -+if test "$tru64_types" = "yes"; then -+ AC_CHECK_TYPE(u_int8_t, unsigned char) -+ AC_CHECK_TYPE(u_int16_t, unsigned short) -+ AC_CHECK_TYPE(u_int32_t, unsigned int) -+else -+ if test "$broken_types" = "yes" ; then -+ AC_CHECK_TYPE(u_int8_t, unsigned char) -+ AC_CHECK_TYPE(u_int16_t, unsigned short) -+ AC_CHECK_TYPE(u_int32_t, unsigned long int) -+ else -+ AC_CHECK_TYPE(u_int8_t, uint8_t) -+ AC_CHECK_TYPE(u_int16_t, uint16_t) -+ AC_CHECK_TYPE(u_int32_t, uint32_t) -+ fi -+fi -+ -+ -+# let's make some fixes.. -+ -+CFLAGS=`echo $CFLAGS | sed -e 's/-I\/usr\/include //g'` -+CPPFLAGS=`echo $CPPFLAGS | sed -e 's/-I\/usr\/include //g'` -+ -+INCLUDES='-I$(top_srcdir) -I$(top_srcdir)/src $(extra_incl) -I$(top_srcdir)/src/output-plugins -I$(top_srcdir)/src/detection-plugins -I$(top_srcdir)/src/preprocessors' -+AC_SUBST(INCLUDES) -+ -+AC_PROG_INSTALL -+AC_OUTPUT(Makefile \ -+src/Makefile \ -+src/detection-plugins/Makefile \ -+src/output-plugins/Makefile \ -+src/preprocessors/Makefile \ -+src/parser/Makefile \ -+doc/Makefile \ -+contrib/Makefile \ -+etc/Makefile \ -+rules/Makefile \ -+templates/Makefile \ -+src/win32/Makefile) -+ -diff -r -N -u snort-2.0.1/contrib/Makefile.in snort-2.0.1+prelude/contrib/Makefile.in ---- snort-2.0.1/contrib/Makefile.in 2003-07-01 22:30:48.000000000 +0800 -+++ snort-2.0.1+prelude/contrib/Makefile.in 2003-07-26 18:14:26.000000000 +0800 -@@ -74,6 +74,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/doc/Makefile.in snort-2.0.1+prelude/doc/Makefile.in ---- snort-2.0.1/doc/Makefile.in 2003-07-22 21:49:44.000000000 +0800 -+++ snort-2.0.1+prelude/doc/Makefile.in 2003-07-26 18:14:26.000000000 +0800 -@@ -74,6 +74,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/etc/Makefile.am snort-2.0.1+prelude/etc/Makefile.am ---- snort-2.0.1/etc/Makefile.am 2003-04-15 03:33:49.000000000 +0800 -+++ snort-2.0.1+prelude/etc/Makefile.am 2003-07-26 18:13:18.000000000 +0800 -@@ -2,4 +2,4 @@ - AUTOMAKE_OPTIONS=foreign no-dependencies - - EXTRA_DIST = sid sid-msg.map snort.conf classification.config gen-msg.map \ --reference.config generators -+reference.config generators prelude-classification.config -diff -r -N -u snort-2.0.1/etc/Makefile.am~ snort-2.0.1+prelude/etc/Makefile.am~ ---- snort-2.0.1/etc/Makefile.am~ 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/etc/Makefile.am~ 2003-04-15 03:33:49.000000000 +0800 -@@ -0,0 +1,5 @@ -+## $Id: snort-2.0.1+prelude.patch,v 1.1 2003/08/09 20:15:16 solar Exp $ -+AUTOMAKE_OPTIONS=foreign no-dependencies -+ -+EXTRA_DIST = sid sid-msg.map snort.conf classification.config gen-msg.map \ -+reference.config generators -diff -r -N -u snort-2.0.1/etc/Makefile.in snort-2.0.1+prelude/etc/Makefile.in ---- snort-2.0.1/etc/Makefile.in 2003-07-01 22:30:32.000000000 +0800 -+++ snort-2.0.1+prelude/etc/Makefile.in 2003-07-26 18:14:26.000000000 +0800 -@@ -74,6 +74,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -@@ -82,7 +83,7 @@ - AUTOMAKE_OPTIONS = foreign no-dependencies - - EXTRA_DIST = sid sid-msg.map snort.conf classification.config gen-msg.map \ --reference.config generators -+reference.config generators prelude-classification.config - - subdir = etc - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -diff -r -N -u snort-2.0.1/etc/prelude-classification.config snort-2.0.1+prelude/etc/prelude-classification.config ---- snort-2.0.1/etc/prelude-classification.config 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/etc/prelude-classification.config 2003-07-26 18:12:40.000000000 +0800 -@@ -0,0 +1,74 @@ -+# $Id: snort-2.0.1+prelude.patch,v 1.1 2003/08/09 20:15:16 solar Exp $ -+# The following includes information for prioritizing rules -+# -+# Each classification includes a shortname, a description, and a default -+# priority for that classification. -+# -+# This allows alerts to be cassified and prioritized. You can specify -+# what priority each classification has. Any rule can override the default -+# priority for that rule. -+# -+# Here are a few example rules: -+# -+# alert TCP any any -> any 80 (msg: "EXPLOIT ntpdx overflow"; -+# dsize: > 128; classtype:attempted-admin; priority:10; -+# -+# alert TCP any any -> any 25 (msg:"SMTP expn root"; flags:A+; \ -+# content:"expn root"; nocase; classtype:attempted-recon;) -+# -+# The first rule will set its type to "attempted-admin" and override -+# the default priority for that type to 10. -+# -+# The second rule set its type to "attempted-recon" and set its -+# priority to the default for that type. -+# -+ -+# -+# config classification:shortname,short description,priority -+# -+ -+# Prelude Change: In order to be IDMEF compliant, priority should be -+# defined using the high, medium and low keyword. -+# -+# Completion using failed or succeeded keyword. -+# -+# Type using the other, admin, dos, file, recon, or user keyword. -+# -+# config classification:shortname, short desc, priority, type, completion -+ -+config classification: not-suspicious,Not Suspicious Traffic, low, other, , -+config classification: unknown,Unknown Traffic, low, other, , -+config classification: bad-unknown,Potentially Bad Traffic, medium, other, , -+config classification: attempted-recon,Attempted Information Leak, medium, recon, , -+config classification: successful-recon-limited,Information Leak, medium, recon, succeeded -+config classification: successful-recon-largescale,Large Scale Information Leak, medium, recon, succeeded -+config classification: attempted-dos,Attempted Denial of Service, medium, dos, , -+config classification: successful-dos,Denial of Service, medium, dos, succeeded -+config classification: attempted-user,Attempted User Privilege Gain, high, user, , -+config classification: unsuccessful-user,Unsuccessful User Privilege Gain, high, user, failed -+config classification: successful-user,Successful User Privilege Gain, high, user, succeeded -+config classification: attempted-admin,Attempted Administrator Privilege Gain, high, admin, , -+config classification: successful-admin,Successful Administrator Privilege Gain, high, admin, succeeded -+ -+ -+# NEW CLASSIFICATIONS -+config classification: rpc-portmap-decode,Decode of an RPC Query, medium, other, , -+config classification: shellcode-detect,Executable code was detected, high, other, , -+config classification: string-detect,A suspicious string was detected, low, other, , -+config classification: suspicious-filename-detect,A suspicious filename was detected, medium, file, , -+config classification: suspicious-login,An attempted login using a suspicious username was detected, medium, other, , -+config classification: system-call-detect,A system call was detected, medium, other, , -+config classification: tcp-connection,A TCP connection was detected, low, other, , -+config classification: trojan-activity,A Network Trojan was detected, high, other, , -+config classification: unusual-client-port-connection,A client was using an unusual port, medium, other, , -+config classification: network-scan,Detection of a Network Scan, low, recon, , -+config classification: denial-of-service,Detection of a Denial of Service Attack, medium, dos, , -+config classification: non-standard-protocol,Detection of a non-standard protocol or event, medium, other, , -+config classification: protocol-command-decode,Generic Protocol Command Decode, low, other, , -+config classification: web-application-activity,access to a potentually vulnerable web application, medium, other, , -+config classification: web-application-attack,Web Application Attack, high, other, , -+config classification: misc-activity,Misc activity, low, other, , -+config classification: misc-attack,Misc Attack, medium, other, , -+config classification: icmp-event,Generic ICMP event, low, other, , -+config classification: kickass-porn,SCORE! Get the lotion!, high, other, , -+config classification: policy-violation,Potential Corporate Privacy Violation, high, other, , -diff -r -N -u snort-2.0.1/etc/snort.conf snort-2.0.1+prelude/etc/snort.conf ---- snort-2.0.1/etc/snort.conf 2003-07-01 22:32:16.000000000 +0800 -+++ snort-2.0.1+prelude/etc/snort.conf 2003-07-26 18:12:40.000000000 +0800 -@@ -440,6 +440,16 @@ - # - # output log_tcpdump: tcpdump.log - -+# alert_prelude: Reporting to Prelude Manager -+# -+# parameters: -+# async - enables asynchronous (multithreadedthreaded) reporting mode -+# classification_file - specifies loacation of classification.config -+# file from Prelude distribution -+# -+output alert_prelude: async, classification_file=prelude-classification.config -+ -+ - # database: log to a variety of databases - # --------------------------------------- - # See the README.database file for more information about configuring -diff -r -N -u snort-2.0.1/rules/Makefile.in snort-2.0.1+prelude/rules/Makefile.in ---- snort-2.0.1/rules/Makefile.in 2003-07-01 22:30:37.000000000 +0800 -+++ snort-2.0.1+prelude/rules/Makefile.in 2003-07-26 18:14:26.000000000 +0800 -@@ -74,6 +74,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/src/Makefile.in snort-2.0.1+prelude/src/Makefile.in ---- snort-2.0.1/src/Makefile.in 2003-07-01 22:28:49.000000000 +0800 -+++ snort-2.0.1+prelude/src/Makefile.in 2003-07-26 18:14:26.000000000 +0800 -@@ -75,6 +75,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/src/detection-plugins/Makefile.in snort-2.0.1+prelude/src/detection-plugins/Makefile.in ---- snort-2.0.1/src/detection-plugins/Makefile.in 2003-07-01 22:29:17.000000000 +0800 -+++ snort-2.0.1+prelude/src/detection-plugins/Makefile.in 2003-07-26 18:14:26.000000000 +0800 -@@ -75,6 +75,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/src/output-plugins/Makefile.am snort-2.0.1+prelude/src/output-plugins/Makefile.am ---- snort-2.0.1/src/output-plugins/Makefile.am 2003-05-20 02:08:04.000000000 +0800 -+++ snort-2.0.1+prelude/src/output-plugins/Makefile.am 2003-07-26 18:13:48.000000000 +0800 -@@ -9,6 +9,6 @@ - spo_alert_unixsock.h spo_csv.c spo_csv.h spo_database.c spo_database.h \ - spo_log_null.c spo_log_null.h spo_log_tcpdump.c \ - spo_log_tcpdump.h spo_unified.c spo_unified.h spo_log_ascii.c spo_log_ascii.h \ --spo_alert_sf_socket.h spo_alert_sf_socket.c -+spo_alert_sf_socket.h spo_alert_sf_socket.c spo_alert_prelude.c spo_alert_prelude.h - - INCLUDES = @INCLUDES@ -diff -r -N -u snort-2.0.1/src/output-plugins/Makefile.am.rej snort-2.0.1+prelude/src/output-plugins/Makefile.am.rej ---- snort-2.0.1/src/output-plugins/Makefile.am.rej 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/src/output-plugins/Makefile.am.rej 2003-07-26 18:12:40.000000000 +0800 -@@ -0,0 +1,16 @@ -+*************** -+*** 8,13 **** -+ spo_alert_smb.h spo_alert_syslog.c spo_alert_syslog.h spo_alert_unixsock.c \ -+ spo_alert_unixsock.h spo_csv.c spo_csv.h spo_database.c spo_database.h \ -+ spo_log_null.c spo_log_null.h spo_log_tcpdump.c \ -+- spo_log_tcpdump.h spo_unified.c spo_unified.h spo_log_ascii.c spo_log_ascii.h -+ -+ INCLUDES = @INCLUDES@ -+--- 8,14 ---- -+ spo_alert_smb.h spo_alert_syslog.c spo_alert_syslog.h spo_alert_unixsock.c \ -+ spo_alert_unixsock.h spo_csv.c spo_csv.h spo_database.c spo_database.h \ -+ spo_log_null.c spo_log_null.h spo_log_tcpdump.c \ -++ spo_log_tcpdump.h spo_unified.c spo_unified.h spo_log_ascii.c spo_log_ascii.h \ -++ spo_alert_prelude.c spo_alert_prelude.h -+ -+ INCLUDES = @INCLUDES@ -diff -r -N -u snort-2.0.1/src/output-plugins/Makefile.am~ snort-2.0.1+prelude/src/output-plugins/Makefile.am~ ---- snort-2.0.1/src/output-plugins/Makefile.am~ 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/src/output-plugins/Makefile.am~ 2003-05-20 02:08:04.000000000 +0800 -@@ -0,0 +1,14 @@ -+## $Id -+AUTOMAKE_OPTIONS=foreign no-dependencies -+ -+noinst_LIBRARIES = libspo.a -+ -+libspo_a_SOURCES = spo_alert_fast.c spo_alert_fast.h \ -+spo_alert_full.c spo_alert_full.h spo_alert_smb.c \ -+spo_alert_smb.h spo_alert_syslog.c spo_alert_syslog.h spo_alert_unixsock.c \ -+spo_alert_unixsock.h spo_csv.c spo_csv.h spo_database.c spo_database.h \ -+spo_log_null.c spo_log_null.h spo_log_tcpdump.c \ -+spo_log_tcpdump.h spo_unified.c spo_unified.h spo_log_ascii.c spo_log_ascii.h \ -+spo_alert_sf_socket.h spo_alert_sf_socket.c -+ -+INCLUDES = @INCLUDES@ -diff -r -N -u snort-2.0.1/src/output-plugins/Makefile.in snort-2.0.1+prelude/src/output-plugins/Makefile.in ---- snort-2.0.1/src/output-plugins/Makefile.in 2003-07-01 22:29:13.000000000 +0800 -+++ snort-2.0.1+prelude/src/output-plugins/Makefile.in 2003-07-26 18:14:27.000000000 +0800 -@@ -75,6 +75,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -@@ -90,7 +91,7 @@ - spo_alert_unixsock.h spo_csv.c spo_csv.h spo_database.c spo_database.h \ - spo_log_null.c spo_log_null.h spo_log_tcpdump.c \ - spo_log_tcpdump.h spo_unified.c spo_unified.h spo_log_ascii.c spo_log_ascii.h \ --spo_alert_sf_socket.h spo_alert_sf_socket.c -+spo_alert_sf_socket.h spo_alert_sf_socket.c spo_alert_prelude.c spo_alert_prelude.h - - subdir = src/output-plugins - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -@@ -105,7 +106,8 @@ - spo_alert_unixsock.$(OBJEXT) spo_csv.$(OBJEXT) \ - spo_database.$(OBJEXT) spo_log_null.$(OBJEXT) \ - spo_log_tcpdump.$(OBJEXT) spo_unified.$(OBJEXT) \ -- spo_log_ascii.$(OBJEXT) spo_alert_sf_socket.$(OBJEXT) -+ spo_log_ascii.$(OBJEXT) spo_alert_sf_socket.$(OBJEXT) \ -+ spo_alert_prelude.$(OBJEXT) - libspo_a_OBJECTS = $(am_libspo_a_OBJECTS) - - DEFS = @DEFS@ -diff -r -N -u snort-2.0.1/src/output-plugins/spo_alert_prelude.c snort-2.0.1+prelude/src/output-plugins/spo_alert_prelude.c ---- snort-2.0.1/src/output-plugins/spo_alert_prelude.c 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/src/output-plugins/spo_alert_prelude.c 2003-07-26 18:12:40.000000000 +0800 -@@ -0,0 +1,864 @@ -+/***** -+* -+* Copyright (C) 2002,2003 Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl> -+* Portions copyright (C) 2002 Yoann Vandoorselaere <yoann@prelude-ids.org> -+* All rights reserved -+* -+* This code has been partially inspired by other Snort 1.8.x output plugins. -+* -+* This program is free software; you can redistribute it and/or modify -+* it under the terms of the GNU General Public License as published by -+* the Free Software Foundation; either version 2, or (at your option) -+* any later version. -+* -+* This program is distributed in the hope that it will be useful, -+* but WITHOUT ANY WARRANTY; without even the implied warranty of -+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+* GNU General Public License for more details. -+* -+* You should have received a copy of the GNU General Public License -+* along with this program; see the file COPYING. If not, write to -+* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -+* -+*****/ -+ -+/* -+ * The purpose of this module is to enable snort reporting to Prelude IDS Manager. -+ * -+ * Version: 0.2.2 -+ * -+ * Status: EXPERIMENTAL -+ * -+ * Configuration parameters: -+ * - async enables asynchronous (multithreaded) reporting -+ * - classification_file must point to classification.config from Prelude -+ * distribution (_not_ original snort classification.config) -+ * -+ * Preprocessor directives: -+ * - defining WITH_PRELUDE enables the code -+ * - defining PRELUDE_DEBUG enables debug messages -+ * - defining DEBUG automatically defines PRELUDE_DEBUG -+ * -+ * TODO -+ * - add support for more alert fields and types of alerts -+ * - speed it up -+ */ -+ -+/* configuration variables, adjust as needed */ -+ -+/*#define PRELUDE_DEBUG*/ -+ -+ -+/* start of actual code */ -+ -+#ifdef WITH_PRELUDE -+ -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+ -+#include <stdio.h> -+#include <sys/types.h> -+#include <sys/socket.h> -+#include <netinet/in.h> -+#include <arpa/inet.h> -+#include <unistd.h> -+#include <sys/utsname.h> -+ -+#include "decode.h" -+#include "event.h" -+#include "rules.h" -+#include "plugbase.h" -+#include "debug.h" -+#include "parser.h" -+#include "mstring.h" -+#include "util.h" -+ -+#include "snort.h" -+ -+/* One macro in snort.h can ruin your day when applied to idmef-tree.h */ -+#ifdef interface -+#undef interface -+#endif -+ -+#include <libprelude/list.h> -+#include <libprelude/idmef-tree.h> -+#include <libprelude/idmef-tree-func.h> -+#include <libprelude/prelude-io.h> -+#include <libprelude/prelude-message.h> -+#include <libprelude/prelude-message-id.h> -+#include <libprelude/prelude-message-buffered.h> -+#include <libprelude/idmef-msg-send.h> -+#include <libprelude/idmef-message-id.h> -+#include <libprelude/sensor.h> -+#include <libprelude/prelude-list.h> -+#include <libprelude/prelude-async.h> -+ -+ -+typedef struct _PreludeData { -+ int async_mode; -+ char *classification_file; -+} PreludeData; -+ -+void AlertPreludeInit(u_char *); -+PreludeData *ParsePreludeArgs(char *); -+void AlertPrelude(Packet *, char *, void *, Event *); -+ -+void AlertPreludeCleanExitFunc(int, void *); -+void AlertPreludeRestartFunc(int, void *); -+ -+/* private functions */ -+int ParsePreludeClassificationFile(char *); -+void SendHeartbeat(void *data); -+ -+ -+ -+ -+ -+typedef struct _PreludeImpact { -+ struct list_head list; -+ char *short_descr; -+ idmef_impact_severity_t severity; -+ idmef_impact_completion_t completion; -+ idmef_impact_type_t type; -+ char *description; -+} PreludeImpact; -+ -+struct list_head impact_list; -+ -+ -+#ifdef DEBUG -+#define PRELUDE_DEBUG -+#endif -+ -+extern OptTreeNode *otn_tmp; -+ -+struct utsname *uname_data = NULL; -+ -+char hostname[256]; -+idmef_heartbeat_t heartbeat; -+prelude_msgbuf_t *msgbuf, *hb_msgbuf; -+ -+#define MAX_CLASSIFICATIONS 16 -+ -+void AlertPreludeSetup() { -+ RegisterOutputPlugin("alert_prelude", NT_OUTPUT_ALERT, AlertPreludeInit); -+ -+#ifdef PRELUDE_DEBUG -+ printf("SetupAlertPrelude()\n"); -+#endif -+} -+ -+ -+void AlertPreludeInit(u_char *args) { -+ PreludeData *data; -+ int ret; -+ -+ data = ParsePreludeArgs(args); -+ if (!data) -+ return ; -+ -+ -+#ifdef PRELUDE_DEBUG -+ printf("Setting up libprelude\n"); -+#endif -+ -+ ret = prelude_sensor_init("snort", NULL, 0, NULL); -+ -+ if (ret < 0) { -+ fprintf(stderr, "couldn't initialize the Prelude library\n"); -+ return; -+ } -+ -+ if (data->async_mode) { -+ ret = prelude_async_init(); -+ -+ if (ret < 0) { -+ fprintf(stderr, "couldn't initialize Prelude async subsystem\n"); -+ return ; -+ } -+ } -+ -+ -+ uname_data = calloc(1, sizeof(struct utsname)); -+ if (!uname_data) { -+ printf("out of memory\n"); -+ return ; -+ } -+ -+ ret = uname(uname_data); -+ if (ret < 0) { -+ fprintf(stderr, "uname() failed\n"); -+ free(uname_data); -+ uname_data = NULL; -+ } -+ -+#ifdef PRELUDE_DEBUG -+ if (uname_data) -+ printf("%s %s rel. %s ver. %s on %s\n", uname_data->nodename, -+ uname_data->sysname, uname_data->release, -+ uname_data->version, uname_data->machine); -+#endif -+ -+ gethostname(hostname, sizeof(hostname)); -+ -+ /* Prepare analyzer information for use */ -+ -+ /* analyzer information */ -+ idmef_string_set_constant(&heartbeat.analyzer.model, "Snort"); -+ idmef_string_set_constant(&heartbeat.analyzer.class, "Network Intrusion Detection System"); -+ idmef_string_set_constant(&heartbeat.analyzer.version, VERSION); -+ -+ /* analyzer address */ -+ idmef_analyzer_node_new(&heartbeat.analyzer); -+ idmef_string_set(&heartbeat.analyzer.node->name, hostname); -+ -+ /* analyzer type */ -+ if (uname_data) { -+ idmef_string_set(&heartbeat.analyzer.ostype, uname_data->sysname); -+ idmef_string_set(&heartbeat.analyzer.osversion, uname_data->release); -+ } -+ -+ INIT_LIST_HEAD(&heartbeat.additional_data_list); -+ -+ -+#ifdef PRELUDE_DEBUG -+ printf("loading classification file\n"); -+#endif -+ ret = ParsePreludeClassificationFile(data->classification_file); -+ if (ret < 0) { -+ fprintf(stderr, "error loading file %s\n", data->classification_file); -+ return ; -+ } -+ -+ if (data->async_mode) { -+ msgbuf = prelude_msgbuf_new(1); /* 0 = sync mode, 1 = async mode */ -+ hb_msgbuf = prelude_msgbuf_new(1); -+ } else { -+ msgbuf = prelude_msgbuf_new(0); /* 0 = sync mode, 1 = async mode */ -+ hb_msgbuf = prelude_msgbuf_new(0); -+ } -+ -+ if (!msgbuf) { -+ printf("can't allocate message buffer\n"); -+ return ; -+ } -+ -+ if (!hb_msgbuf) { -+ printf("can't allocate heartbeat message buffer\n"); -+ return ; -+ } -+ -+#ifdef PRELUDE_DEBUG -+ printf("Registering callbacks\n"); -+#endif -+ prelude_heartbeat_register_cb(&SendHeartbeat, NULL); -+ -+ AddFuncToOutputList(AlertPrelude, NT_OUTPUT_ALERT, data); -+ AddFuncToCleanExitList(AlertPreludeCleanExitFunc, data); -+ AddFuncToRestartList(AlertPreludeRestartFunc, data); -+ -+} -+ -+char *ArgumentValue(char *arg, char *argname) -+{ -+ char *val; -+ -+ if (strncmp(arg, argname, strlen(argname)) == 0) { -+ val = strchr(arg, '='); -+ if (val) -+ return val+1; -+ else -+ return arg+strlen(arg); /* Return pointer to trailing \0 */ -+ } else -+ return NULL; -+} -+ -+PreludeData *ParsePreludeArgs(char *args) { -+ PreludeData *data; -+ char **args_table; -+ char *val; -+ int i,tokens; -+ -+ data = calloc(1, sizeof(PreludeData)); -+ if (!data) { -+ fprintf(stderr, "out of memory\n"); -+ return NULL; -+ } -+ -+ args_table = mSplit(args, ", ", 3, &tokens, '\\'); -+ -+ for (i=0;i<tokens;i++) { -+ /* parse the arguments */ -+ -+ /* async mode */ -+ if (ArgumentValue(args_table[i], "async")) -+ data->async_mode = 1; -+ -+ /* classification file */ -+ val = ArgumentValue(args_table[i], "classification_file"); -+ if ((!val) || (*val == '\0')) -+ data->classification_file = NULL; -+ else -+ data->classification_file = val; -+ } -+ -+#ifdef PRELUDE_DEBUG -+ if (data->async_mode) -+ printf("asynchronous reporting enabled\n"); -+ -+ if (data->classification_file) -+ printf("classification file: %s\n", data->classification_file); -+#endif -+ -+ return data; -+} -+ -+void SendHeartbeat(void *data) -+{ -+ struct timeval tv; -+ -+ gettimeofday(&tv, NULL); -+ heartbeat.create_time.sec = tv.tv_sec; -+ heartbeat.create_time.usec = tv.tv_usec; -+ -+ /* -+ * we could use additional data to send stats. -+ */ -+ prelude_msgbuf_set_header(hb_msgbuf, PRELUDE_MSG_IDMEF, 0); -+ idmef_send_heartbeat(hb_msgbuf, &heartbeat); -+ prelude_msgbuf_mark_end(hb_msgbuf); -+} -+ -+ -+void RemoveSpaces(char *s) -+{ -+ int pos, start, end, len; -+ -+ if (s == NULL) return ; -+ -+ pos = 0; -+ start = 0; -+ end = 0; -+ len = strlen(s); -+ while (s[pos++] == ' ') start++; -+ -+ pos = len-1; -+ while ((pos>=0) && (s[pos--] == ' ')) end++; -+ strncpy(s, s+start, len-end); -+ s[len-end]='\0'; -+} -+ -+int ParsePreludeClassificationFile(char *filename) -+{ -+ FILE *f; -+ char buf[1024]; -+ int line; -+ -+ char shortname[128], desc[128], severity[128], type[128], completion[128]; -+ -+ PreludeImpact *p; -+ -+ int ret; -+ -+ f = fopen(filename, "r"); -+ if (!f) { -+ fprintf(stderr, "could not open %s\n", filename); -+ return -1; -+ } -+ -+ INIT_LIST_HEAD(&impact_list); -+ -+ line = 0; -+ do { -+ line++; -+ if (!fgets(buf, 1024, f)) { -+ if (feof(f)) -+ return 0; -+ else { -+ fprintf(stderr, "%s: read error on line %d\n", filename, line); -+ return -1; -+ } -+ } -+ -+ if ((buf[0] == '#') || -+ (buf[0] == '\n') || -+ ((buf[0] == '\r') && (buf[1] == '\n'))) -+ continue; -+ -+ ret = sscanf(buf, "%*[^:]: %128[^,],%128[^,],%128[^,],%128[^,],%128[^,]", shortname, desc, severity, type, completion); -+ if (ret != 5) { -+ fprintf(stderr, "%s: line %d: data format error\n", filename, line); -+ continue; -+ } -+ -+ RemoveSpaces(shortname); -+ RemoveSpaces(desc); -+ RemoveSpaces(severity); -+ RemoveSpaces(type); -+ RemoveSpaces(completion); -+ -+ p = calloc(1, sizeof(PreludeImpact)); -+ if (p == NULL) { -+ fprintf(stderr, "out of memory"); -+ return -1; -+ } -+ -+ p->short_descr = strdup(shortname); -+ p->description = strdup(desc); -+ -+ /* determine impact */ -+ if (strncasecmp(severity, "high", 4) == 0) -+ p->severity = impact_high; -+ else if (strncasecmp(severity, "medium", 5) == 0) -+ p->severity = impact_medium; -+ else if (strncasecmp(severity, "low", 3) == 0) -+ p->severity = impact_low; -+ -+ /* determine type */ -+ if (strncasecmp(type, "other", 5) == 0) -+ p->type = other; -+ else if (strncasecmp(type, "admin", 5) == 0) -+ p->type = admin; -+ else if (strncasecmp(type, "dos", 3) == 0) -+ p->type = dos; -+ else if (strncasecmp(type, "file", 4) == 0) -+ p->type = file; -+ else if (strncasecmp(type, "recon", 5) == 0) -+ p->type = recon; -+ else if (strncasecmp(type, "user", 4) == 0) -+ p->type = user; -+ -+ /* determine completion */ -+ if (strncasecmp(completion, "succeeded", 9) == 0) -+ p->completion = succeeded; -+ else if (strncasecmp(completion, "failed", 5) == 0) -+ p->completion = failed; -+ -+ list_add_tail(&p->list, &impact_list); -+ -+ } while(1); -+ -+ fclose(f); -+ -+ return 0; -+} -+ -+/* -+ * Yoann Vandoorselaere's code stolen from prelude-manager/plugin-utils.c -+ * and modifed a little. -+ */ -+ -+/* -+ * prelude_string_to_hex: -+ * @input: Pointer on the input buffer. -+ * @len: Length of the data contained in the input buffer. -+ * -+ * This function will return a formatted hexadecimal dump. -+ * -+ * Returns: Pointer on an allocated buffer containing the hexadecimal dump, -+ * or NULL if an error occured. -+ */ -+char *prelude_string_to_hex(const unsigned char *input, uint32_t len, uint32_t *outlen) -+{ -+ int i, totlen; -+ unsigned char c; -+ unsigned int round; -+ char *line, *ret, *text; -+ const int text_offset = 51; -+ const char hextbl[] = { '0', '1', '2', '3', '4', '5', '6', '7', -+ '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; -+ -+ round = (len / 16) + 1; -+ totlen = (round * (text_offset + 16 + 1)) + 1; -+ -+ ret = line = malloc(totlen); -+ if ( ! line ) -+ return NULL; -+ -+ text = line + text_offset; -+ -+ for ( i = 0; i < len; i++ ) { -+ -+ c = *input++; -+ *line++ = hextbl[c >> 4]; -+ *line++ = hextbl[c & 0xf]; -+ *line++ = ' '; -+ *text++ = isprint(c) ? c : '.'; -+ -+ if ( (i + 1) % 16 == 0 ) { -+ *text++ = '\n'; -+ line = text; -+ -+ if ( i + 1 < len ) -+ text = text + text_offset; -+ } -+ -+ else if ( (i + 1) % 4 == 0 ) -+ *line++ = ' '; -+ } -+ -+ if ( i % 16 != 0 ) { -+ /* -+ * fill remaining unwritten data with white space. -+ */ -+ while ( i++ % 16 != 0 ) { -+ -+ *text++ = ' '; -+ *line++ = ' '; -+ *line++ = ' '; -+ *line++ = ' '; -+ -+ if ( ! (i % 16 == 0) && i % 4 == 0 ) -+ *line++ = ' '; -+ } -+ -+ *text++ = '\n'; -+ } -+ -+ *text++ = '\0'; -+ -+ *outlen = (uint32_t) (text - ret); -+ -+ return ret; -+} -+ -+ -+void AlertPrelude(Packet *p, char *msg, void *arg, Event *event) { -+ /* configuration */ -+ PreludeData *data = (PreludeData *) arg; -+ -+ /* alert structure and buffer */ -+ idmef_message_t *idmef; -+ idmef_alert_t *alert; -+ -+ /* assessment data */ -+ struct list_head *tmp; -+ PreludeImpact *impact; -+ -+ /* classification data */ -+ char *class_name = NULL; -+ idmef_classification_t *classification; -+ ReferenceNode *rn; -+ char class_buf[1024]; -+ char *class_url[MAX_CLASSIFICATIONS]; -+ int class_no = 0; -+ -+ /* source data */ -+ idmef_source_t *source; -+ idmef_address_t *saddr; -+ char *dst_ip = NULL; -+ idmef_service_t *sservice; -+ -+ /* target data */ -+ idmef_target_t *target; -+ idmef_address_t *taddr; -+ char *src_ip = NULL; -+ idmef_service_t *tservice; -+ -+ /* additional data */ -+ idmef_additional_data_t *ad; -+ char *payload_dump = NULL; -+ int payload_len; -+ char databuf[1024]; -+ int data_len; -+ char *data_out1 = NULL; -+ char *data_out2 = NULL; -+ char *data_out3 = NULL; -+ char *opt_name; -+ char *opt_value; -+ int opt, opt_cnt; -+ -+ /* other stuff */ -+ int i; -+ -+ for ( i = 0; i < MAX_CLASSIFICATIONS; i++ ) -+ class_url[i] = NULL; -+ -+ /* create IDMEF alert message */ -+ idmef = idmef_message_new(); -+ if (!idmef) goto error ; -+ -+ idmef_alert_new(idmef); -+ alert = idmef->message.alert; -+ -+ /* XXX: Well, some code duplication here and in heartbeat structure... */ -+ /* analyzer information */ -+ idmef_string_set_constant(&alert->analyzer.model, "Snort"); -+ idmef_string_set_constant(&alert->analyzer.class, "Network Intrusion Detection System"); -+ idmef_string_set_constant(&alert->analyzer.version, VERSION); -+ -+ /* analyzer address */ -+ idmef_analyzer_node_new(&alert->analyzer); -+ idmef_string_set(&alert->analyzer.node->name, hostname); -+ -+ /* analyzer type */ -+ if (uname_data) { -+ idmef_string_set(&alert->analyzer.ostype, uname_data->sysname); -+ idmef_string_set(&alert->analyzer.osversion, uname_data->release); -+ } -+ -+ -+ /* -+ * classification: since otn_tmp is not always available, -+ * we always write value of msg there -+ */ -+ class_name = strdup(msg); -+ classification = idmef_alert_classification_new(alert); -+ idmef_string_set(&classification->name, class_name); -+ -+ if (otn_tmp) { -+ -+ /* assessment */ -+ list_for_each(tmp, &impact_list) { -+ impact = list_entry(tmp, PreludeImpact, list); -+ if (strcmp(impact->short_descr, otn_tmp->sigInfo.classType->name) == 0) { -+ idmef_alert_assessment_new(alert); -+ idmef_assessment_impact_new(alert->assessment); -+ -+ alert->assessment->impact->severity = impact->severity; -+ alert->assessment->impact->completion = impact->completion; -+ alert->assessment->impact->type = impact->type; -+ idmef_string_set(&alert->assessment->impact->description, impact->description); -+ break; -+ } -+ } -+ -+ -+ /* classification */ -+ rn = otn_tmp->sigInfo.refs; -+ while ( rn ) { -+ classification = idmef_alert_classification_new(alert); -+ -+ if (strncasecmp(rn->system->name, "bugtraq", 7) == 0) -+ classification->origin = bugtraqid; -+ else if (strncasecmp(rn->system->name, "cve", 3) == 0) -+ classification->origin = cve; -+ else -+ classification->origin = vendor_specific; -+ -+ idmef_string_set(&classification->name, otn_tmp->sigInfo.message); -+ -+ if ( ( rn->system->url ) && ( class_no < MAX_CLASSIFICATIONS ) ) { -+ class_buf[0] = '\0'; -+ class_buf[sizeof(class_buf)-1] = '\0'; -+ strncpy(class_buf, rn->system->url, sizeof(class_buf)-2); -+ strncat(class_buf, rn->id, sizeof(class_buf)-2); -+ class_url[class_no] = strdup(class_buf); -+ idmef_string_set(&classification->url, class_url[class_no]); -+ class_no++; -+ } -+ -+ rn = rn->next; -+ } -+ -+ } -+ -+ if (p) { -+ /* source information */ -+ source = idmef_alert_source_new(alert); -+ if (!source) goto error; -+ -+ idmef_source_node_new(source); -+ saddr = idmef_node_address_new(source->node); -+ if (!saddr) goto error; -+ -+ saddr->category = ipv4_addr; -+ src_ip = strdup(inet_ntoa(p->iph->ip_src)); -+ idmef_string_set(&saddr->address, src_ip); -+ -+ /* target information */ -+ target = idmef_alert_target_new(alert); -+ if (!target) goto error; -+ -+ idmef_target_node_new(target); -+ taddr = idmef_node_address_new(target->node); -+ if (!taddr) goto error; -+ -+ taddr->category = ipv4_addr; -+ dst_ip = strdup(inet_ntoa(p->iph->ip_dst)); -+ idmef_string_set(&taddr->address, dst_ip); -+ -+ -+ /* port information */ -+ if ((p->iph->ip_proto == IPPROTO_TCP) || -+ (p->iph->ip_proto == IPPROTO_UDP)) { -+ sservice = idmef_source_service_new(source); -+ if (!sservice) goto error; -+ sservice->port = p->sp; -+ -+ tservice = idmef_target_service_new(target); -+ if (!tservice) goto error; -+ tservice->port = p->dp; -+ } -+ -+ /* Additional data */ -+ -+ /* ensure that buffer will always be NULL-terminated */ -+ databuf[sizeof(databuf)-1] = '\0'; -+ -+ if ( p->dsize ) { -+ -+ payload_dump = prelude_string_to_hex(p->data, p->dsize, &payload_len); -+ if ( ! payload_dump ) goto error; -+ -+ ad = idmef_alert_additional_data_new(alert); -+ idmef_additional_data_set_data(ad, string, payload_dump, payload_len); -+ idmef_string_set_constant(&ad->meaning, "Payload Hexadecimal Dump"); -+ -+ } -+ -+ -+ /* IP header */ -+ -+ -+ -+ /* IP options */ -+ -+ if ( p->ip_option_count ) { -+ opt_cnt = p->ip_lastopt_bad ? p->ip_option_count-1 : p->ip_option_count; -+ -+ if ( opt_cnt ) { -+ -+ databuf[0] = '\0'; -+ -+ ad = idmef_alert_additional_data_new(alert); -+ idmef_string_set_constant(&ad->meaning, "IP options"); -+ -+ for ( opt = 0; opt < opt_cnt; opt++ ) { -+ if ( opt ) -+ strncat(databuf, ",", sizeof(databuf)-2); -+ opt_name = IPOptionCode(&p->ip_options[opt]); -+ opt_value = IPOptionValue(&p->ip_options[opt]); -+ strncat(databuf, opt_name, sizeof(databuf)-2); -+ if ( *opt_value ) { -+ strncat(databuf, "=", sizeof(databuf)-2); -+ strncat(databuf, opt_value, sizeof(databuf)-2); -+ } -+ free(opt_name); -+ free(opt_value); -+ } -+ -+ data_len = strlen(databuf)+1; /* include terminating \0 */ -+ data_out1 = malloc(data_len); -+ memcpy(data_out1, databuf, data_len); -+ idmef_additional_data_set_data(ad, string, -+ data_out1, data_len); -+ -+ -+ } -+ -+ -+ } -+ -+ -+ /* TCP header */ -+ -+ if ( p->tcph ) { -+ -+ databuf[0] = '\0'; -+ -+ ad = idmef_alert_additional_data_new(alert); -+ idmef_string_set_constant(&ad->meaning, "TCP header"); -+ -+ snprintf(databuf, sizeof(databuf)-2, -+ "%d -> %d [%s%s%s%s%s%s%s%s%s%sseq=%u,ack=%u,win=%u]", -+ p->sp, p->dp, -+ p->tcph->th_flags ? "flags=" : "", -+ p->tcph->th_flags & TH_FIN ? "FIN " : "", -+ p->tcph->th_flags & TH_SYN ? "SYN " : "", -+ p->tcph->th_flags & TH_RST ? "RST " : "", -+ p->tcph->th_flags & TH_PUSH ? "PUSH " : "", -+ p->tcph->th_flags & TH_ACK ? "ACK " : "", -+ p->tcph->th_flags & TH_URG ? "URG " : "", -+ p->tcph->th_flags & TH_RES1 ? "RES1 " : "", -+ p->tcph->th_flags & TH_RES2 ? "RES2 " : "", -+ p->tcph->th_flags ? "," : "", -+ p->tcph->th_seq, p->tcph->th_ack, p->tcph->th_win); -+ -+ data_len = strlen(databuf)+1; /* include terminating \0 */ -+ data_out2 = malloc(data_len); -+ memcpy(data_out2, databuf, data_len); -+ idmef_additional_data_set_data(ad, string, -+ data_out2, data_len); -+ -+ /* TCP options */ -+ -+ databuf[0] = '\0'; -+ -+ if ( p->tcp_option_count ) { -+ opt_cnt = p->tcp_lastopt_bad ? p->tcp_option_count-1 : p->tcp_option_count; -+ -+ if ( opt_cnt ) { -+ ad = idmef_alert_additional_data_new(alert); -+ idmef_string_set_constant(&ad->meaning, "TCP options"); -+ -+ -+ for ( opt = 0; opt < opt_cnt; opt++ ) { -+ opt_name = TCPOptionCode(&p->tcp_options[opt]); -+ opt_value = TCPOptionValue(&p->tcp_options[opt]); -+ strncat(databuf, opt_name, sizeof(databuf)-2); -+ if ( *opt_value ) { -+ strncat(databuf, " ", sizeof(databuf)-2); -+ strncat(databuf, opt_value, sizeof(databuf)-2); -+ } -+ strncat(databuf, " ", sizeof(databuf)-2); -+ free(opt_name); -+ free(opt_value); -+ } -+ -+ data_len = strlen(databuf)+1; /* include terminating \0 */ -+ data_out3 = malloc(data_len); -+ memcpy(data_out3, databuf, data_len); -+ idmef_additional_data_set_data(ad, string, -+ data_out3, data_len); -+ -+ } -+ -+ } -+ -+ } -+ -+ } -+ -+ -+ /* send the message */ -+ -+ idmef_msg_send(msgbuf, idmef, PRELUDE_MSG_PRIORITY_HIGH); -+ -+ -+error: -+ idmef_message_free(idmef); -+ if ( class_name ) free(class_name); -+ if ( src_ip ) free(src_ip); -+ if ( dst_ip ) free(dst_ip); -+ if ( payload_dump ) free(payload_dump); -+ if ( data_out1 ) free(data_out1); -+ if ( data_out2 ) free(data_out2); -+ if ( data_out3 ) free(data_out3); -+ for ( i = 0; i < MAX_CLASSIFICATIONS; i++ ) -+ if (class_url[i]) free(class_url[i]); -+ -+ return ; -+ -+} -+ -+void AlertPreludeCleanExitFunc(int signal, void *arg) { -+ struct list_head *tmp; -+ PreludeImpact *impact; -+ -+ list_for_each(tmp, &impact_list) { -+ impact = list_entry(tmp, PreludeImpact, list); -+ free(impact->short_descr); -+ list_del(&impact->list); -+ } -+ -+ prelude_msgbuf_close(msgbuf); -+ prelude_msgbuf_close(hb_msgbuf); -+} -+ -+void AlertPreludeRestartFunc(int signal, void *arg) { -+ /* do nothing */ -+} -+ -+#endif /* WITH_PRELUDE */ -diff -r -N -u snort-2.0.1/src/output-plugins/spo_alert_prelude.h snort-2.0.1+prelude/src/output-plugins/spo_alert_prelude.h ---- snort-2.0.1/src/output-plugins/spo_alert_prelude.h 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/src/output-plugins/spo_alert_prelude.h 2003-07-26 18:12:40.000000000 +0800 -@@ -0,0 +1,29 @@ -+/***** -+* -+* Copyright (C) 2002,2003 Krzysztof Zaraska <kzaraska@student.uci.agh.edu.pl> -+* All Rights Reserved -+* -+* This program is free software; you can redistribute it and/or modify -+* it under the terms of the GNU General Public License as published by -+* the Free Software Foundation; either version 2, or (at your option) -+* any later version. -+* -+* This program is distributed in the hope that it will be useful, -+* but WITHOUT ANY WARRANTY; without even the implied warranty of -+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+* GNU General Public License for more details. -+* -+* You should have received a copy of the GNU General Public License -+* along with this program; see the file COPYING. If not, write to -+* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -+* -+*****/ -+ -+#include "snort.h" -+ -+#ifndef __SPO_ALERT_PRELUDE_H__ -+#define __SPO_ALERT_PRELUDE_H__ -+ -+void AlertPreludeSetup(); -+ -+#endif /* __SPO_ALERT_PRELUDE_H__ */ -diff -r -N -u snort-2.0.1/src/parser/Makefile.in snort-2.0.1+prelude/src/parser/Makefile.in ---- snort-2.0.1/src/parser/Makefile.in 2003-07-01 22:29:28.000000000 +0800 -+++ snort-2.0.1+prelude/src/parser/Makefile.in 2003-07-26 18:14:27.000000000 +0800 -@@ -75,6 +75,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/src/plugbase.c snort-2.0.1+prelude/src/plugbase.c ---- snort-2.0.1/src/plugbase.c 2003-05-20 13:15:53.000000000 +0800 -+++ snort-2.0.1+prelude/src/plugbase.c 2003-07-26 18:12:40.000000000 +0800 -@@ -103,6 +103,9 @@ - #include "output-plugins/spo_unified.h" - #include "output-plugins/spo_log_null.h" - #include "output-plugins/spo_log_ascii.h" -+#ifdef WITH_PRELUDE -+#include "output-plugins/spo_alert_prelude.h" -+#endif - - PluginSignalFuncNode *PluginCleanExitList; - PluginSignalFuncNode *PluginRestartList; -@@ -564,6 +567,9 @@ - /* Win32 doesn't support AF_UNIX sockets */ - AlertSFSocket_Setup(); - #endif -+#ifdef WITH_PRELUDE -+ AlertPreludeSetup(); -+#endif - } - - int ActivateOutputPlugin(char *plugin_name, char *plugin_options) -diff -r -N -u snort-2.0.1/src/plugbase.c~ snort-2.0.1+prelude/src/plugbase.c~ ---- snort-2.0.1/src/plugbase.c~ 1970-01-01 07:30:00.000000000 +0730 -+++ snort-2.0.1+prelude/src/plugbase.c~ 2003-05-20 13:15:53.000000000 +0800 -@@ -0,0 +1,1765 @@ -+/* $Id: snort-2.0.1+prelude.patch,v 1.1 2003/08/09 20:15:16 solar Exp $ */ -+/* -+** Copyright (C) 1998-2002 Martin Roesch <roesch@sourcefire.com> -+** -+** This program is free software; you can redistribute it and/or modify -+** it under the terms of the GNU General Public License as published by -+** the Free Software Foundation; either version 2 of the License, or -+** (at your option) any later version. -+** -+** This program is distributed in the hope that it will be useful, -+** but WITHOUT ANY WARRANTY; without even the implied warranty of -+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+** GNU General Public License for more details. -+** -+** You should have received a copy of the GNU General Public License -+** along with this program; if not, write to the Free Software -+** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -+*/ -+ -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+ -+#include <sys/types.h> -+#include <unistd.h> -+#include <stdlib.h> -+#include <string.h> -+ -+#ifdef HAVE_STRINGS_H -+#include <strings.h> -+#endif -+ -+#ifndef WIN32 -+#include <sys/socket.h> -+#include <netinet/in.h> -+#include <arpa/inet.h> -+#endif /* !WIN32 */ -+#include <time.h> -+#include <errno.h> -+ -+ -+#include "plugbase.h" -+#include "spo_plugbase.h" -+#include "snort.h" -+#include "debug.h" -+#include "util.h" -+#include "log.h" -+#include "detect.h" -+ -+/* built-in preprocessors */ -+#include "preprocessors/spp_http_decode.h" -+#include "preprocessors/spp_portscan.h" -+#include "preprocessors/spp_rpc_decode.h" -+#include "preprocessors/spp_bo.h" -+#include "preprocessors/spp_telnet_negotiation.h" -+#include "preprocessors/spp_stream4.h" -+#include "preprocessors/spp_frag2.h" -+#include "preprocessors/spp_arpspoof.h" -+#include "preprocessors/spp_conversation.h" -+#include "preprocessors/spp_portscan2.h" -+#include "preprocessors/spp_httpflow.h" -+#include "preprocessors/spp_perfmonitor.h" -+ -+/* built-in detection plugins */ -+#include "detection-plugins/sp_pattern_match.h" -+#include "detection-plugins/sp_tcp_flag_check.h" -+#include "detection-plugins/sp_icmp_type_check.h" -+#include "detection-plugins/sp_icmp_code_check.h" -+#include "detection-plugins/sp_ttl_check.h" -+#include "detection-plugins/sp_ip_id_check.h" -+#include "detection-plugins/sp_tcp_ack_check.h" -+#include "detection-plugins/sp_tcp_seq_check.h" -+#include "detection-plugins/sp_dsize_check.h" -+#include "detection-plugins/sp_ipoption_check.h" -+#include "detection-plugins/sp_rpc_check.h" -+#include "detection-plugins/sp_icmp_id_check.h" -+#include "detection-plugins/sp_icmp_seq_check.h" -+#include "detection-plugins/sp_session.h" -+#include "detection-plugins/sp_ip_tos_check.h" -+#include "detection-plugins/sp_ip_fragbits.h" -+#include "detection-plugins/sp_tcp_win_check.h" -+#include "detection-plugins/sp_ip_same_check.h" -+#include "detection-plugins/sp_ip_proto.h" -+#include "detection-plugins/sp_ip_same_check.h" -+#include "detection-plugins/sp_clientserver.h" -+#include "detection-plugins/sp_byte_check.h" -+#include "detection-plugins/sp_byte_jump.h" -+#ifdef ENABLE_RESPONSE -+#include "detection-plugins/sp_react.h" -+#include "detection-plugins/sp_respond.h" -+#endif -+#include "output-plugins/spo_alert_sf_socket.h" -+ -+/* built-in output plugins */ -+#include "output-plugins/spo_alert_syslog.h" -+#include "output-plugins/spo_log_tcpdump.h" -+#include "output-plugins/spo_database.h" -+#include "output-plugins/spo_alert_fast.h" -+#include "output-plugins/spo_alert_full.h" -+#include "output-plugins/spo_alert_smb.h" -+#include "output-plugins/spo_alert_unixsock.h" -+#include "output-plugins/spo_csv.h" -+#include "output-plugins/spo_unified.h" -+#include "output-plugins/spo_log_null.h" -+#include "output-plugins/spo_log_ascii.h" -+ -+PluginSignalFuncNode *PluginCleanExitList; -+PluginSignalFuncNode *PluginRestartList; -+ -+extern int file_line; -+extern char *file_name; -+ -+ -+ -+ -+/**************************** Detection Plugin API ****************************/ -+KeywordXlateList *KeywordList; -+ -+void InitPlugIns() -+{ -+ if(!pv.quiet_flag) -+ { -+ printf("Initializing Plug-ins!\n"); -+ } -+ SetupPatternMatch(); -+ SetupTCPFlagCheck(); -+ SetupIcmpTypeCheck(); -+ SetupIcmpCodeCheck(); -+ SetupTtlCheck(); -+ SetupIpIdCheck(); -+ SetupTcpAckCheck(); -+ SetupTcpSeqCheck(); -+ SetupDsizeCheck(); -+ SetupIpOptionCheck(); -+ SetupRpcCheck(); -+ SetupIcmpIdCheck(); -+ SetupIcmpSeqCheck(); -+ SetupSession(); -+ SetupIpTosCheck(); -+ SetupFragBits(); -+ SetupFragOffset(); -+ SetupTcpWinCheck(); -+ SetupIpProto(); -+ SetupIpSameCheck(); -+ SetupClientServer(); -+ SetupByteTest(); -+ SetupByteJump(); -+#ifdef ENABLE_RESPONSE -+ SetupReact(); -+ SetupRespond(); -+#endif -+} -+ -+/**************************************************************************** -+ * -+ * Function: RegisterPlugin(char *, void (*func)()) -+ * -+ * Purpose: Associates a rule option keyword with an option setup/linking -+ * function. -+ * -+ * Arguments: keyword => The option keyword to associate with the option -+ * handler -+ * *func => function pointer to the handler -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+void RegisterPlugin(char *keyword, void (*func) (char *, OptTreeNode *, int)) -+{ -+ KeywordXlateList *idx; -+ -+ DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN, "Registering keyword:func => %s:%p\n", keyword, -+ func);); -+ -+ idx = KeywordList; -+ -+ if(idx == NULL) -+ { -+ KeywordList = (KeywordXlateList *) calloc(sizeof(KeywordXlateList), -+ sizeof(char)); -+ -+ KeywordList->entry.keyword = (char *) calloc(strlen(keyword) + 1, -+ sizeof(char)); -+ strncpy(KeywordList->entry.keyword, keyword, strlen(keyword)+1); -+ KeywordList->entry.func = func; -+ } -+ else -+ { -+ /* go to the end of the list */ -+ while(idx->next != NULL) -+ { -+ if(!strcasecmp(idx->entry.keyword, keyword)) -+ { -+ FatalError("RegisterPlugin: Duplicate detection plugin keyword:" -+ " (%s) (%s)!\n", idx->entry.keyword, keyword); -+ -+ } -+ idx = idx->next; -+ } -+ -+ idx->next = (KeywordXlateList *) calloc(sizeof(KeywordXlateList), -+ sizeof(char)); -+ -+ idx = idx->next; -+ -+ idx->entry.keyword = (char *) calloc(strlen(keyword) + 1, sizeof(char)); -+ strncpy(idx->entry.keyword, keyword, strlen(keyword)+1); -+ idx->entry.func = func; -+ } -+} -+ -+ -+ -+ -+/**************************************************************************** -+ * -+ * Function: DumpPlugIns() -+ * -+ * Purpose: Prints the keyword->function list -+ * -+ * Arguments: None. -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+void DumpPlugIns() -+{ -+ KeywordXlateList *idx; -+ -+ if(pv.quiet_flag) -+ return; -+ -+ idx = KeywordList; -+ -+ printf("-------------------------------------------------\n"); -+ printf(" Keyword | Plugin Registered @\n"); -+ printf("-------------------------------------------------\n"); -+ while(idx != NULL) -+ { -+ printf("%-13s: %p\n", idx->entry.keyword, idx->entry.func); -+ idx = idx->next; -+ } -+ printf("-------------------------------------------------\n\n"); -+} -+ -+ -+/**************************************************************************** -+ * -+ * Function: AddOptFuncToList(int (*func)(), OptTreeNode *) -+ * -+ * Purpose: Links the option detection module to the OTN -+ * -+ * Arguments: (*func)() => function pointer to the detection module -+ * otn => pointer to the current OptTreeNode -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+OptFpList *AddOptFuncToList(int (*func) (Packet *, struct _OptTreeNode *, -+ struct _OptFpList *), OptTreeNode * otn) -+{ -+ OptFpList *idx; /* index pointer */ -+ -+ DEBUG_WRAP(DebugMessage(DEBUG_CONFIGRULES,"Adding new rule to list\n");); -+ -+ /* set the index pointer to the start of this OTN's function list */ -+ idx = otn->opt_func; -+ -+ /* if there are no nodes on the function list... */ -+ if(idx == NULL) -+ { -+ /* calloc the list head */ -+ otn->opt_func = (OptFpList *) calloc(sizeof(OptFpList), sizeof(char)); -+ -+ if(otn->opt_func == NULL) -+ { -+ FatalError("new node calloc failed: %s\n", -+ strerror(errno)); -+ } -+ -+ /* set the head function */ -+ otn->opt_func->OptTestFunc = func; -+ -+ idx = otn->opt_func; -+ } -+ else -+ { -+ /* walk to the end of the list */ -+ while(idx->next != NULL) -+ { -+ idx = idx->next; -+ } -+ -+ /* allocate a new node on the end of the list */ -+ idx->next = (OptFpList *) calloc(sizeof(OptFpList), sizeof(char)); -+ -+ if(idx->next == NULL) -+ { -+ FatalError("AddOptFuncToList new node calloc failed: %s\n", -+ strerror(errno)); -+ } -+ -+ /* move up to the new node */ -+ idx = idx->next; -+ -+ /* link the function to the new node */ -+ idx->OptTestFunc = func; -+ -+ DEBUG_WRAP(DebugMessage(DEBUG_CONFIGRULES,"Set OptTestFunc to %p\n", -+ func);); -+ } -+ -+ return idx; -+} -+ -+/**************************************************************************** -+ * -+ * Function: AddRspFuncToList(int (*func)(), OptTreeNode *) -+ * -+ * Purpose: Adds Response function to OTN -+ * -+ * Arguments: (*func)() => function pointer to the response module -+ * otn => pointer to the current OptTreeNode -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+void AddRspFuncToList(int (*func) (Packet *, struct _RspFpList *), OptTreeNode * otn, void *params) -+{ -+ RspFpList *idx; /* index pointer */ -+ -+ DEBUG_WRAP(DebugMessage(DEBUG_CONFIGRULES,"Adding response to list\n");); -+ -+ /* set the index pointer to the start of this OTN's function list */ -+ idx = otn->rsp_func; -+ -+ /* if there are no nodes on the function list... */ -+ if(idx == NULL) -+ { -+ /* calloc the list head */ -+ otn->rsp_func = (RspFpList *) calloc(sizeof(RspFpList), sizeof(char)); -+ -+ if(otn->rsp_func == NULL) -+ { -+ FatalError("AddRspFuncToList new node calloc failed: %s\n", strerror(errno)); -+ } -+ /* set the head function */ -+ otn->rsp_func->ResponseFunc = func; -+ otn->rsp_func->params = params; -+ } -+ else -+ { -+ /* walk to the end of the list */ -+ while(idx->next != NULL) -+ { -+ idx = idx->next; -+ } -+ -+ /* allocate a new node on the end of the list */ -+ idx->next = (RspFpList *) calloc(sizeof(RspFpList), sizeof(char)); -+ -+ if(idx->next == NULL) -+ { -+ FatalError("AddRspFuncToList new node calloc failed: %s\n", strerror(errno)); -+ } -+ /* link the function to the new node */ -+ idx->next->ResponseFunc = func; -+ idx->next->params = params; -+ -+ DEBUG_WRAP(DebugMessage(DEBUG_CONFIGRULES,"Set ResponseFunc to %p\n", func);); -+ } -+} -+ -+ -+/************************* End Detection Plugin API ***************************/ -+ -+ -+/************************** Preprocessor Plugin API ***************************/ -+PreprocessKeywordList *PreprocessKeywords; -+PreprocessFuncNode *PreprocessList; -+ -+void InitPreprocessors() -+{ -+ if(!pv.quiet_flag) -+ { -+ printf("Initializing Preprocessors!\n"); -+ } -+ SetupHttpDecode(); -+ SetupPortscan(); -+ SetupPortscanIgnoreHosts(); -+ SetupRpcDecode(); -+ SetupBo(); -+ SetupTelNeg(); -+ SetupStream4(); -+ SetupFrag2(); -+ SetupARPspoof(); -+ SetupConv(); -+ SetupScan2(); -+ SetupHttpFlow(); -+ SetupPerfMonitor(); -+} -+ -+/**************************************************************************** -+ * -+ * Function: RegisterPreprocessor(char *, void (*func)(u_char *)) -+ * -+ * Purpose: Associates a preprocessor statement with its function. -+ * -+ * Arguments: keyword => The option keyword to associate with the -+ * preprocessor -+ * *func => function pointer to the handler -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+void RegisterPreprocessor(char *keyword, void (*func) (u_char *)) -+{ -+ PreprocessKeywordList *idx; -+ -+ DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN,"Registering keyword:preproc => %s:%p\n", keyword, func);); -+ -+ idx = PreprocessKeywords; -+ -+ if(idx == NULL) -+ { -+ /* alloc the node */ -+ PreprocessKeywords = (PreprocessKeywordList *) -+ calloc(sizeof(PreprocessKeywordList), sizeof(char)); -+ -+ /* alloc space for the keyword */ -+ PreprocessKeywords->entry.keyword = (char *) calloc(strlen(keyword) + 1, -+ sizeof(char)); -+ -+ /* copy the keyword into the struct */ -+ strncpy(PreprocessKeywords->entry.keyword, keyword, strlen(keyword)+1); -+ -+ /* set the function pointer to the keyword handler function */ -+ PreprocessKeywords->entry.func = (void *) func; -+ } -+ else -+ { -+ /* loop to the end of the list */ -+ while(idx->next != NULL) -+ { -+ if(!strcasecmp(idx->entry.keyword, keyword)) -+ { -+ FatalError("%s(%d) => Duplicate preprocessor keyword!\n", -+ file_name, file_line); -+ } -+ idx = idx->next; -+ } -+ -+ idx->next = (PreprocessKeywordList *) -+ calloc(sizeof(PreprocessKeywordList), sizeof(char)); -+ -+ idx = idx->next; -+ -+ /* alloc space for the keyword */ -+ idx->entry.keyword = (char *) calloc(strlen(keyword) + 1, sizeof(char)); -+ -+ /* copy the keyword into the struct */ -+ strncpy(idx->entry.keyword, keyword, strlen(keyword)+1); -+ -+ /* set the function pointer to the keyword handler function */ -+ idx->entry.func = (void *) func; -+ } -+} -+ -+ -+ -+ -+/**************************************************************************** -+ * -+ * Function: DumpPreprocessors() -+ * -+ * Purpose: Prints the keyword->preprocess list -+ * -+ * Arguments: None. -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+void DumpPreprocessors() -+{ -+ PreprocessKeywordList *idx; -+ -+ if(pv.quiet_flag) -+ return; -+ idx = PreprocessKeywords; -+ -+ printf("-------------------------------------------------\n"); -+ printf(" Keyword | Preprocessor @ \n"); -+ printf("-------------------------------------------------\n"); -+ while(idx != NULL) -+ { -+ printf("%-13s: %p\n", idx->entry.keyword, idx->entry.func); -+ idx = idx->next; -+ } -+ printf("-------------------------------------------------\n\n"); -+} -+ -+ -+void AddFuncToPreprocList(void (*func) (Packet *)) -+{ -+ PreprocessFuncNode *idx; -+ -+ idx = PreprocessList; -+ -+ if(idx == NULL) -+ { -+ PreprocessList = (PreprocessFuncNode *) -+ calloc(sizeof(PreprocessFuncNode), sizeof(char)); -+ -+ PreprocessList->func = func; -+ } -+ else -+ { -+ while(idx->next != NULL) -+ idx = idx->next; -+ -+ idx->next = (PreprocessFuncNode *) -+ calloc(sizeof(PreprocessFuncNode), sizeof(char)); -+ -+ idx = idx->next; -+ idx->func = func; -+ } -+ -+ return; -+} -+ -+/************************ End Preprocessor Plugin API ************************/ -+ -+/***************************** Output Plugin API *****************************/ -+OutputKeywordList *OutputKeywords; -+OutputFuncNode *AlertList; -+OutputFuncNode *LogList; -+OutputFuncNode *AppendOutputFuncList(void (*) (Packet *,char *,void *,Event*), -+ void *, OutputFuncNode *); -+ -+ -+void InitOutputPlugins() -+{ -+ if(!pv.quiet_flag) -+ { -+ LogMessage("Initializing Output Plugins!\n"); -+ } -+ AlertSyslogSetup(); -+ LogTcpdumpSetup(); -+ DatabaseSetup(); -+ AlertFastSetup(); -+ AlertFullSetup(); -+#ifndef WIN32 -+ /* Win32 doesn't support AF_UNIX sockets */ -+ AlertUnixSockSetup(); -+#endif /* !WIN32 */ -+ AlertCSVSetup(); -+ LogNullSetup(); -+ UnifiedSetup(); -+ LogAsciiSetup(); -+#ifdef ENABLE_SMB_ALERTS -+ AlertSmbSetup(); -+#endif -+#ifndef WIN32 -+ /* Win32 doesn't support AF_UNIX sockets */ -+ AlertSFSocket_Setup(); -+#endif -+} -+ -+int ActivateOutputPlugin(char *plugin_name, char *plugin_options) -+{ -+ OutputKeywordNode *plugin; -+ -+ if(!plugin_name) -+ return -1; -+ -+ /* get the output plugin node */ -+ if(!(plugin = GetOutputPlugin(plugin_name))) -+ return -1; -+ -+ switch(plugin->node_type) -+ { -+ case NT_OUTPUT_SPECIAL: /* both alert & logging in one plugin */ -+ plugin->func(plugin_options); -+ break; -+ case NT_OUTPUT_ALERT: -+ plugin->func(plugin_options); -+ break; -+ case NT_OUTPUT_LOG: -+ plugin->func(plugin_options); -+ break; -+ } -+ -+ return 0; -+} -+ -+OutputKeywordNode *GetOutputPlugin(char *plugin_name) -+{ -+ OutputKeywordList *list_node; -+ -+ if(!plugin_name) -+ return NULL; -+ -+ list_node = OutputKeywords; -+ -+ while(list_node) -+ { -+ if(strcasecmp(plugin_name, list_node->entry.keyword) == 0) -+ return &(list_node->entry); -+ list_node = list_node->next; -+ } -+ FatalError("unknown output plugin: '%s'", -+ plugin_name); -+ -+ return NULL; -+} -+ -+ -+/**************************************************************************** -+ * -+ * Function: RegisterOutputPlugin(char *, void (*func)(Packet *, u_char *)) -+ * -+ * Purpose: Associates an output statement with its function. -+ * -+ * Arguments: keyword => The output keyword to associate with the -+ * output processor -+ * type => alert or log types -+ * *func => function pointer to the handler -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+void RegisterOutputPlugin(char *keyword, int type, void (*func) (u_char *)) -+{ -+ OutputKeywordList *idx; -+ -+ DEBUG_WRAP(DebugMessage(DEBUG_PLUGIN,"Registering keyword:output => %s:%p\n", -+ keyword, func);); -+ -+ idx = OutputKeywords; -+ -+ if(idx == NULL) -+ { -+ /* alloc the node */ -+ OutputKeywords = (OutputKeywordList *) calloc(sizeof(OutputKeywordList), -+ sizeof(char)); -+ -+ idx = OutputKeywords; -+ } -+ else -+ { -+ /* loop to the end of the list */ -+ while(idx->next != NULL) -+ { -+ if(!strcasecmp(idx->entry.keyword, keyword)) -+ { -+ FatalError("%s(%d) => Duplicate output keyword!\n", -+ file_name, file_line); -+ } -+ idx = idx->next; -+ } -+ -+ idx->next = (OutputKeywordList *) calloc(sizeof(OutputKeywordList), -+ sizeof(char)); -+ -+ idx = idx->next; -+ } -+ -+ /* alloc space for the keyword */ -+ idx->entry.keyword = (char *) calloc(strlen(keyword) + 1, sizeof(char)); -+ -+ /* copy the keyword into the struct */ -+ strncpy(idx->entry.keyword, keyword, strlen(keyword)+1); -+ -+ /* -+ * set the plugin type, needed to determine whether an overriding command -+ * line arg has been specified -+ */ -+ idx->entry.node_type = (char) type; -+ -+ /* set the function pointer to the keyword handler function */ -+ idx->entry.func = (void *) func; -+} -+ -+ -+/**************************************************************************** -+ * -+ * Function: DumpOutputPlugins() -+ * -+ * Purpose: Prints the keyword->preprocess list -+ * -+ * Arguments: None. -+ * -+ * Returns: void function -+ * -+ ***************************************************************************/ -+void DumpOutputPlugins() -+{ -+ OutputKeywordList *idx; -+ -+ if(pv.quiet_flag) -+ return; -+ -+ idx = OutputKeywords; -+ -+ printf("-------------------------------------------------\n"); -+ printf(" Keyword | Output @ \n"); -+ printf("-------------------------------------------------\n"); -+ while(idx != NULL) -+ { -+ printf("%-13s: %p\n", idx->entry.keyword, idx->entry.func); -+ idx = idx->next; -+ } -+ printf("-------------------------------------------------\n\n"); -+} -+ -+extern ListHead *head_tmp; -+ -+void AddFuncToOutputList(void (*func) (Packet *, char *, void *, Event *), -+ char node_type, void *arg) -+{ -+ switch(node_type) -+ { -+ case NT_OUTPUT_ALERT: -+ if(head_tmp != NULL) -+ head_tmp->AlertList = AppendOutputFuncList(func, arg, -+ head_tmp->AlertList); -+ else -+ AlertList = AppendOutputFuncList(func, arg, AlertList); -+ break; -+ -+ case NT_OUTPUT_LOG: -+ if(head_tmp != NULL) -+ head_tmp->LogList = AppendOutputFuncList(func, arg, -+ head_tmp->LogList); -+ else -+ LogList = AppendOutputFuncList(func, arg, LogList); -+ break; -+ -+ default: -+ /* just to be error-prone */ -+ FatalError("Unknown nodetype: %i. Possible bug, please report\n", -+ node_type); -+ } -+ -+ return; -+} -+ -+ -+OutputFuncNode *AppendOutputFuncList( -+ void (*func) (Packet *, char *, void *, Event *), -+ void *arg, OutputFuncNode * list) -+{ -+ OutputFuncNode *idx = list; -+ -+ if(idx == NULL) -+ { -+ idx = (OutputFuncNode *) calloc(sizeof(OutputFuncNode), sizeof(char)); -+ idx->func = func; -+ idx->arg = arg; -+ list = idx; -+ } -+ else -+ { -+ while(idx->next != NULL) -+ idx = idx->next; -+ -+ idx->next = (OutputFuncNode *) calloc(sizeof(OutputFuncNode), -+ sizeof(char)); -+ idx = idx->next; -+ idx->func = func; -+ idx->arg = arg; -+ } -+ -+ idx->next = NULL; -+ -+ return list; -+} -+ -+/* -+ * frees the existing OutputList ands sets it a single node for the -+ * function argument -+ */ -+void SetOutputList(void (*func) (Packet *, char *, void *, Event *), -+ char node_type, void *arg) -+{ -+ OutputFuncNode *idx; -+ OutputFuncNode *prev; -+ -+ switch(node_type) -+ { -+ case NT_OUTPUT_ALERT: -+ prev = AlertList; -+ break; -+ -+ case NT_OUTPUT_LOG: -+ prev = LogList; -+ break; -+ -+ default: -+ return; -+ } -+ -+ while(prev != NULL) -+ { -+ idx = prev->next; -+ free(prev); -+ prev = idx; -+ } -+ -+ switch(node_type) -+ { -+ case NT_OUTPUT_ALERT: -+ AlertList = prev; -+ break; -+ -+ case NT_OUTPUT_LOG: -+ LogList = prev; -+ break; -+ -+ default: -+ return; -+ } -+ -+ AddFuncToOutputList(func, node_type, arg); -+ -+ return; -+} -+ -+ -+ -+/*************************** End Output Plugin API ***************************/ -+ -+ -+/************************** Miscellaneous Functions **************************/ -+ -+int PacketIsIP(Packet * p) -+{ -+ if(p->iph != NULL) -+ return 1; -+ -+ return 0; -+} -+ -+ -+ -+int PacketIsTCP(Packet * p) -+{ -+ if(p->iph != NULL && p->tcph != NULL) -+ return 1; -+ -+ return 0; -+} -+ -+ -+ -+int PacketIsUDP(Packet * p) -+{ -+ if(p->iph != NULL && p->udph != NULL) -+ return 1; -+ -+ return 0; -+} -+ -+ -+ -+int PacketIsICMP(Packet * p) -+{ -+ if(p->iph != NULL && p->icmph != NULL) -+ return 1; -+ -+ return 0; -+} -+ -+ -+ -+int DestinationIpIsHomenet(Packet * p) -+{ -+ if((p->iph->ip_dst.s_addr & pv.netmask) == pv.homenet) -+ { -+ return 1; -+ } -+ return 0; -+} -+ -+ -+ -+int SourceIpIsHomenet(Packet * p) -+{ -+ if((p->iph->ip_src.s_addr & pv.netmask) == pv.homenet) -+ { -+ return 1; -+ } -+ return 0; -+} -+ -+int CheckNet(struct in_addr * compare, struct in_addr * compare2) -+{ -+ if(compare->s_addr == compare2->s_addr) -+ { -+ return 1; -+ } -+ return 0; -+} -+ -+/* functions to aid in cleaning up aftre plugins */ -+void AddFuncToRestartList(void (*func) (int, void *), void *arg) -+{ -+ PluginRestartList = AddFuncToSignalList(func, arg, PluginRestartList); -+} -+ -+void AddFuncToCleanExitList(void (*func) (int, void *), void *arg) -+{ -+ PluginCleanExitList = AddFuncToSignalList(func, arg, PluginCleanExitList); -+} -+ -+PluginSignalFuncNode *AddFuncToSignalList(void (*func) (int, void *), void *arg, -+ PluginSignalFuncNode * list) -+{ -+ PluginSignalFuncNode *idx; -+ -+ idx = list; -+ -+ if(idx == NULL) -+ { -+ idx = (PluginSignalFuncNode *) calloc(sizeof(PluginSignalFuncNode), sizeof(char)); -+ -+ idx->func = func; -+ idx->arg = arg; -+ list = idx; -+ } -+ else -+ { -+ while(idx->next != NULL) -+ idx = idx->next; -+ -+ idx->next = (PluginSignalFuncNode *) calloc(sizeof(PluginSignalFuncNode), sizeof(char)); -+ -+ idx = idx->next; -+ idx->func = func; -+ idx->arg = arg; -+ } -+ idx->next = NULL; -+ -+ return list; -+} -+ -+ -+/**************************************************************************** -+ * -+ * Function: GetUniqueName(char * iface) -+ * -+ * Purpose: To return a string that has a high probability of being unique -+ * for a given sensor. -+ * -+ * Arguments: char * iface - The network interface you are sniffing -+ * -+ * Returns: A char * -- its a static char * so you should not free it -+ * -+ ***************************************************************************/ -+char *GetUniqueName(char * iface) -+{ -+ char * rptr; -+ static char uniq_name[256]; -+ -+ if (iface == NULL) LogMessage("Interface is NULL. Name may not be unique for the host"); -+#ifndef WIN32 -+ rptr = GetIP(iface); -+ if(rptr == NULL || !strcmp(rptr, "unknown")) -+#endif -+ { -+ snprintf(uniq_name, 255, "%s:%s\n",GetHostname(),iface); -+ rptr = uniq_name; -+ } -+ if (pv.verbose_flag) LogMessage("Node unique name is: %s\n", rptr); -+ return rptr; -+} -+ -+/**************************************************************************** -+ * -+ * Function: GetIP(char * iface) -+ * -+ * Purpose: To return a string representing the IP address for an interface -+ * -+ * Arguments: char * iface - The network interface you want to find an IP -+ * address for. -+ * -+ * Returns: A char * -- make sure you call free on this when you are done -+ * with it. -+ * -+ ***************************************************************************/ -+char *GetIP(char * iface) -+{ -+ struct ifreq ifr; -+ struct sockaddr_in *addr; -+ int s; -+ -+ if(iface) -+ { -+ /* Set up a dummy socket just so we can use ioctl to find the -+ ip address of the interface */ -+ s = socket(PF_INET, SOCK_DGRAM, 0); -+ if(s == -1) -+ { -+ FatalError("Problem establishing socket to find IP address for interface: %s\n", iface); -+ } -+ -+ strncpy(ifr.ifr_name, iface, strlen(iface) + 1); -+ -+#ifndef WIN32 -+ if(ioctl(s, SIOCGIFADDR, &ifr) < 0) return NULL; -+ else -+#endif -+ { -+ addr = (struct sockaddr_in *) &ifr.ifr_broadaddr; -+ } -+ close(s); -+ -+ return str2s(inet_ntoa(addr->sin_addr)); -+ } -+ else -+ { -+ return "unknown"; -+ } -+} -+ -+/**************************************************************************** -+ * -+ * Function: GetHostname() -+ * -+ * Purpose: To return a string representing the hostname -+ * -+ * Arguments: None -+ * -+ * Returns: A static char * representing the hostname. -+ * -+ ***************************************************************************/ -+char *GetHostname() -+{ -+#ifdef WIN32 -+ DWORD bufflen = 256; -+ static char buff[256]; -+ GetComputerName(buff, &bufflen); -+ return buff; -+#else -+ char * error = "unknown"; -+ if(getenv("HOSTNAME")) return getenv("HOSTNAME"); -+ else if(getenv("HOST")) return getenv("HOST"); -+ else return error; -+#endif -+} -+ -+/**************************************************************************** -+ * -+ * Function: TCPOptionValue(Options *o) -+ * -+ * Purpose: To return a string representing the code of an TCP option -+ * -+ * Arguments: An Options struct. -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *TCPOptionCode(Options *o) -+{ -+ char *rval; -+ -+ rval = (char *)malloc(SMALLBUFFER); -+ -+ switch(o->code) -+ { -+ case TCPOPT_MAXSEG: -+ strncpy(rval, "MSS", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_EOL: -+ strncpy(rval, "EOL", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_NOP: -+ strncpy(rval, "NOP", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_WSCALE: -+ strncpy(rval, "WS", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_SACK: -+ strncpy(rval, "Sack", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_SACKOK: -+ strncpy(rval, "SackOK", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_ECHO: -+ strncpy(rval, "Echo", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_ECHOREPLY: -+ strncpy(rval, "Echo Rep", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_TIMESTAMP: -+ strncpy(rval, "TS", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_CC: -+ strncpy(rval, "CC", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_CCNEW: -+ strncpy(rval, "CCNEW", SMALLBUFFER); -+ break; -+ -+ case TCPOPT_CCECHO: -+ strncpy(rval, "CCECHO", SMALLBUFFER); -+ break; -+ -+ default: -+ snprintf(rval, SMALLBUFFER, "Opt %d", o->code); -+ break; -+ } -+ -+ return rval; -+} -+ -+/**************************************************************************** -+ * -+ * Function: TCPOptionValue(Options *o) -+ * -+ * Purpose: To return a string representing the value of an TCP option -+ * -+ * Arguments: An Options struct. -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *TCPOptionValue(Options *o) -+{ -+ char * rval; -+ char * rvalptr; -+ u_char tmp[5]; -+ int x; -+ -+ rval = (char *)malloc(SMALLBUFFER); -+ rvalptr = rval; -+ -+ switch(o->code) -+ { -+ case TCPOPT_MAXSEG: -+ bzero((char *)tmp, 5); -+ strncpy((char*)tmp, (char*)(o->data), 2); -+ snprintf(rval, SMALLBUFFER, "%u", EXTRACT_16BITS(tmp)); -+ break; -+ -+ case TCPOPT_EOL: -+ rval[0] = '\0'; -+ break; -+ -+ case TCPOPT_NOP: -+ rval[0] = '\0'; -+ break; -+ -+ case TCPOPT_WSCALE: -+ snprintf(rval, SMALLBUFFER, "%u", o->data[0]); -+ break; -+ -+ case TCPOPT_SACK: -+ bzero((char *)tmp, 5); -+ memcpy(tmp, o->data, 2); -+ snprintf(rval, SMALLBUFFER, "%u@", EXTRACT_16BITS(tmp)); -+ x = strlen(rval); -+ rvalptr += x; -+ bzero((char *)tmp, 5); -+ memcpy(tmp, (o->data)+2, 2); -+ snprintf(rvalptr, SMALLBUFFER - x, "%u", EXTRACT_16BITS(tmp)); -+ break; -+ -+ case TCPOPT_SACKOK: -+ rval[0] = '\0'; -+ break; -+ -+ case TCPOPT_ECHO: -+ bzero((char *)tmp, 5); -+ memcpy(tmp, o->data, 4); -+ snprintf(rval, SMALLBUFFER, "%u", EXTRACT_32BITS(tmp)); -+ break; -+ -+ case TCPOPT_ECHOREPLY: -+ bzero((char *)tmp, 5); -+ memcpy(tmp, o->data, 4); -+ snprintf(rval, SMALLBUFFER, "%u", EXTRACT_32BITS(tmp)); -+ break; -+ -+ case TCPOPT_TIMESTAMP: -+ bzero((char *)tmp, 5); -+ memcpy(tmp, o->data, 4); -+ snprintf(rval, SMALLBUFFER, "%u ", EXTRACT_32BITS(tmp)); -+ rvalptr += strlen(rval); -+ bzero((char *)tmp, 5); -+ memcpy(tmp, (o->data)+4, 4); -+ snprintf(rvalptr, SMALLBUFFER, "%u", EXTRACT_32BITS(tmp)); -+ break; -+ -+ case TCPOPT_CC: -+ bzero((char *)tmp, 5); -+ memcpy(tmp, o->data, 4); -+ snprintf(rval, SMALLBUFFER, "%u", EXTRACT_32BITS(tmp)); -+ break; -+ -+ case TCPOPT_CCNEW: -+ bzero((char *)tmp, 5); -+ memcpy(tmp, o->data, 4); -+ snprintf(rval, SMALLBUFFER, "%u", EXTRACT_32BITS(tmp)); -+ break; -+ -+ case TCPOPT_CCECHO: -+ bzero((char *)tmp, 5); -+ memcpy(tmp, o->data, 4); -+ snprintf(rval, SMALLBUFFER, "%u", EXTRACT_32BITS(tmp)); -+ break; -+ -+ default: -+ rval[0] = '\0'; -+ if(o->len > 2) -+ { -+ for(x = 0; x < (int) (o->len-2); x+=2) -+ { -+ snprintf(tmp, 5, "%02X%02X ", o->data[x], o->data[x+1]); -+ if(strlen(rval) < SMALLBUFFER - 5); -+ strncat(rval, tmp, SMALLBUFFER - strlen(rval)); -+ } -+ } -+ break; -+ } -+ return rval; -+} -+ -+/**************************************************************************** -+ * -+ * Function: IPOptionValue(Options *o) -+ * -+ * Purpose: To return a string representing the code of an IP option -+ * -+ * Arguments: An Options struct. -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *IPOptionCode(Options * o) -+{ -+ char *rval; -+ -+ rval = (char *)malloc(SMALLBUFFER); -+ -+ switch(o->code) -+ { -+ case IPOPT_RR: -+ strncpy(rval, "RR", SMALLBUFFER); -+ break; -+ -+ case IPOPT_EOL: -+ strncpy(rval, "EOL", SMALLBUFFER); -+ break; -+ -+ case IPOPT_NOP: -+ strncpy(rval, "NOP", SMALLBUFFER); -+ break; -+ -+ case IPOPT_TS: -+ strncpy(rval, "TS", SMALLBUFFER); -+ break; -+ -+ case IPOPT_SECURITY: -+ strncpy(rval, "SEC", SMALLBUFFER); -+ break; -+ -+ case IPOPT_LSRR: -+ case IPOPT_LSRR_E: -+ strncpy(rval, "LSRR", SMALLBUFFER); -+ break; -+ -+ case IPOPT_SATID: -+ strncpy(rval, "SID", SMALLBUFFER); -+ break; -+ -+ case IPOPT_SSRR: -+ strncpy(rval, "SSRR", SMALLBUFFER); -+ break; -+ -+ default: -+ snprintf(rval, SMALLBUFFER, "Opt %d", o->code); -+ } -+ return rval; -+} -+ -+/**************************************************************************** -+ * -+ * Function: IPOptionValue(Options *o) -+ * -+ * Purpose: To return a string representing the value of an IP option -+ * -+ * Arguments: An Options struct. -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *IPOptionValue(Options * o) -+{ -+ int j; -+ char *rval; -+ char tmp[6]; -+ -+ rval = (char *)malloc(SMALLBUFFER); -+ rval[0] = '\0'; -+ -+ if(o->len) -+ { -+ for(j = 0; j < (int) (o->len-2); j+=2) -+ { -+ rval = (char *)realloc(rval, strlen(rval) + 5); -+ snprintf(tmp, 5, "%02X%02X ", o->data[j], o->data[j+1]); -+ strncat(rval, tmp, 6); -+ } -+ } -+ -+ return rval; -+} -+ -+/**************************************************************************** -+ * -+ * Function: GetTimestamp(time_t * tv_sec, int tz) -+ * -+ * Purpose: Get an ISO-8601 formatted timestamp for tv_sec within the tz -+ * timezone. -+ * -+ * Arguments: tv_sec is a time_t pointer. tz is a timezone. -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *GetTimestamp(time_t * tv_sec, int tz) -+{ -+ struct tm *time; -+ char * buf; -+ -+ buf = (char *)calloc(SMALLBUFFER, sizeof(char)); -+ -+ if(pv.use_utc == 1) -+ time = gmtime(tv_sec); -+ else -+ time = localtime(tv_sec); -+ -+ if(tz < 0) -+ { -+ snprintf(buf, SMALLBUFFER, "%04i-%02i-%02i %02i:%02i:%02i%03i", -+ 1900 + time->tm_year, time->tm_mon + 1, time->tm_mday, -+ time->tm_hour, time->tm_min, time->tm_sec, tz); -+ } -+ else -+ { -+ snprintf(buf, SMALLBUFFER, "%04i-%02i-%02i %02i:%02i:%02i+%02i", -+ 1900 + time->tm_year, time->tm_mon + 1, time->tm_mday, -+ time->tm_hour, time->tm_min, time->tm_sec, tz); -+ } -+ -+ return buf; -+} -+ -+/**************************************************************************** -+ * -+ * Function: GetLocalTimezone() -+ * -+ * Purpose: Find the offset from GMT for current host -+ * -+ * Arguments: none -+ * -+ * Returns: int representing the offset from GMT -+ * -+ ***************************************************************************/ -+int GetLocalTimezone() -+{ -+ struct timezone tz; -+ struct timeval tv; -+ -+ gettimeofday(&tv,&tz); -+ -+ if(tz.tz_minuteswest > 720) return(24 - tz.tz_minuteswest/60); -+ else return(0 - tz.tz_minuteswest/60); -+} -+ -+/**************************************************************************** -+ * -+ * Function: GetCurrentTimestamp() -+ * -+ * Purpose: Generate an ISO-8601 formatted timestamp for the current time. -+ * -+ * Arguments: none -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *GetCurrentTimestamp() -+{ -+ struct tm *lt; -+ struct timezone tz; -+ struct timeval tv; -+ struct timeval *tvp; -+ char * buf; -+ int tzone; -+ -+ buf = (char *)calloc(SMALLBUFFER, sizeof(char)); -+ -+ bzero((char *)&tz,sizeof(tz)); -+ gettimeofday(&tv,&tz); -+ tvp = &tv; -+ if(pv.use_utc == 1) -+ { -+ lt = gmtime((time_t *)&tvp->tv_sec); -+ snprintf(buf, SMALLBUFFER, "%04i-%02i-%02i %02i:%02i:%02i", -+ 1900 + lt->tm_year, lt->tm_mon + 1, lt->tm_mday, -+ lt->tm_hour, lt->tm_min, lt->tm_sec); -+ } -+ else -+ { -+ lt = localtime((time_t *)&tvp->tv_sec); -+ -+ tzone = GetLocalTimezone(); -+ -+ if(tzone < 0) -+ snprintf(buf, SMALLBUFFER, -+ "%04i-%02i-%02i %02i:%02i:%02i%03i", -+ 1900 + lt->tm_year, lt->tm_mon + 1, lt->tm_mday, -+ lt->tm_hour, lt->tm_min, lt->tm_sec, tzone); -+ else -+ snprintf(buf, SMALLBUFFER, -+ "%04i-%02i-%02i %02i:%02i:%02i+%02i", -+ 1900 + lt->tm_year, lt->tm_mon + 1, lt->tm_mday, -+ lt->tm_hour, lt->tm_min, lt->tm_sec, tzone); -+ } -+ -+ return buf; -+} -+ -+/* -+ * Function: base64(char * xdata, int length) -+ * -+ * Purpose: Insert data into the database -+ * -+ * Arguments: xdata => pointer to data to base64 encode -+ * length => how much data to encode -+ * -+ * Make sure you allocate memory for the output before you pass -+ * the output pointer into this function. You should allocate -+ * (1.5 * length) bytes to be safe. -+ * -+ * Returns: data base64 encoded as a char * -+ * -+ */ -+char * base64(u_char * xdata, int length) -+{ -+ int count, cols, bits, c, char_count; -+ unsigned char alpha[64] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; -+ char * payloadptr; -+ char * output; -+ char_count = 0; -+ bits = 0; -+ cols = 0; -+ -+ output = (char *)malloc( (unsigned int) (length * 1.5 + 4) ); -+ -+ payloadptr = output; -+ -+ for(count = 0; count < length; count++) -+ { -+ c = xdata[count]; -+ -+ if(c > 255) -+ { -+ ErrorMessage("plugbase.c->base64(): encountered char > 255 (decimal %d)\n If you see this error message a char is more than one byte on your machine\n This means your base64 results can not be trusted", c); -+ } -+ -+ bits += c; -+ char_count++; -+ -+ if(char_count == 3) -+ { -+ *output = alpha[bits >> 18]; output++; -+ *output = alpha[(bits >> 12) & 0x3f]; output++; -+ *output = alpha[(bits >> 6) & 0x3f]; output++; -+ *output = alpha[bits & 0x3f]; output++; -+ cols += 4; -+ if(cols == 72) -+ { -+ *output = '\n'; output++; -+ cols = 0; -+ } -+ bits = 0; -+ char_count = 0; -+ } -+ else -+ { -+ bits <<= 8; -+ } -+ } -+ -+ if(char_count != 0) -+ { -+ bits <<= 16 - (8 * char_count); -+ *output = alpha[bits >> 18]; output++; -+ *output = alpha[(bits >> 12) & 0x3f]; output++; -+ if(char_count == 1) -+ { -+ *output = '='; output++; -+ *output = '='; output++; -+ } -+ else -+ { -+ *output = alpha[(bits >> 6) & 0x3f]; -+ output++; *output = '='; -+ output++; -+ } -+ } -+ *output = '\0'; -+ return payloadptr; -+} -+ -+/**************************************************************************** -+ * -+ * Function: ascii(u_char *xdata, int length) -+ * -+ * Purpose: This function takes takes a buffer "xdata" and its length then -+ * returns a string of only the printible ASCII characters. -+ * -+ * Arguments: xdata is the buffer, length is the length of the buffer in -+ * bytes -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *ascii(u_char *xdata, int length) -+{ -+ char *d_ptr, *ret_val; -+ int i,count = 0; -+ int size; -+ -+ if(xdata == NULL) -+ { -+ return NULL; -+ } -+ -+ for(i=0;i<length;i++) -+ { -+ if(xdata[i] == '<') -+ count+=4; /* < */ -+ else if(xdata[i] == '&') -+ count+=5; /* & */ -+ else if(xdata[i] == '>') /* > */ -+ count += 4; -+ } -+ -+ size = length + count + 1; -+ ret_val = (char *) malloc(size); -+ -+ if(ret_val == NULL) -+ { -+ LogMessage("plugbase.c: ascii(): Out of memory, can't log anything!\n"); -+ return NULL; -+ } -+ -+ memset(ret_val, '\0',(length + count + 1)); -+ -+ d_ptr = ret_val; -+ -+ for(i=0;i<length;i++) -+ { -+ if((xdata[i] > 0x1F) && (xdata[i] < 0x7F)) -+ { -+ if(xdata[i] == '<') -+ { -+ strncpy(ret_val, "<", size - (d_ptr - ret_val)); -+ d_ptr+=4; -+ } -+ else if(xdata[i] == '&') -+ { -+ strncpy(ret_val, "&", size - (d_ptr - ret_val)); -+ d_ptr += 5; -+ } -+ else if(xdata[i] == '>') -+ { -+ strncpy(ret_val, ">", size - (d_ptr - ret_val)); -+ d_ptr += 4; -+ } -+ else -+ { -+ *d_ptr++ = xdata[i]; -+ } -+ } -+ else -+ { -+ *d_ptr++ = '.'; -+ } -+ } -+ -+ *d_ptr++ = '\0'; -+ -+ return ret_val; -+} -+ -+/**************************************************************************** -+ * -+ * Function: hex(u_char *xdata, int length) -+ * -+ * Purpose: This function takes takes a buffer "xdata" and its length then -+ * returns a string of hex with no spaces -+ * -+ * Arguments: xdata is the buffer, length is the length of the buffer in -+ * bytes -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *hex(u_char *xdata, int length) -+{ -+ int x; -+ char *rval; -+ char *buf; -+ -+ buf = (char *)malloc(length * 2 + 1); -+ rval = buf; -+ -+ for(x=0; x < length; x++) -+ { -+ snprintf(buf, 3, "%02X", xdata[x]); -+ buf += 2; -+ } -+ -+ rval[length * 2] = '\0'; -+ -+ return rval; -+} -+ -+ -+ -+char *fasthex(u_char *xdata, int length) -+{ -+ char conv[] = "0123456789ABCDEF"; -+ char *retbuf = NULL; -+ char *index; -+ char *end; -+ char *ridx; -+ -+ index = xdata; -+ end = xdata + length; -+ retbuf = (char *) calloc((length*2)+1, sizeof(char)); -+ ridx = retbuf; -+ -+ while(index < end) -+ { -+ *ridx++ = conv[((*index & 0xFF)>>4)]; -+ *ridx++ = conv[((*index & 0xFF)&0x0F)]; -+ index++; -+ } -+ -+ return retbuf; -+} -+ -+ -+/**************************************************************************** -+ * -+ * Function: int2s(int val) -+ * -+ * Purpose: int2s creates a string representing the integer supplied as -+ * the first argument. It returns a char * that needs to be freed -+ * after it is used. -+ * -+ * Arguments: val is the integer you want to convert to a string -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *int2s(int val) -+{ -+ char * ptr; -+ -+ ptr = (char *)malloc(SMALLBUFFER); -+ -+ if(val) -+ { -+ snprintf(ptr, SMALLBUFFER, "%u", val); -+ } -+ else -+ { -+ ptr[0] = '\0'; -+ } -+ return ptr; -+} -+ -+ -+/**************************************************************************** -+ * -+ * Function: str2s(char * val) -+ * -+ * Purpose: str2s returns a string that is an exact replica of the char -+ * supplied as the first argument. The purpose of this -+ * function is to create a dynamically allocated copy of a -+ * string. It is used when populating data structures that -+ * have char * elements that are freed. The point is that -+ * this is a short way to avoid calling free() on a buffer -+ * that is not dynamically allocated by this process. -+ * -+ * Arguments: val is the string you want to copy -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *str2s(char * val) -+{ -+ char * ptr; -+ -+ if(val) -+ { -+ ptr = (char *)malloc(strlen(val) + 1); -+ strncpy(ptr, val, strlen(val) + 1); -+ memset( ptr, '\0', strlen(val) + 1 ); -+ strncpy( ptr, val, strlen(val) ); -+ /* Old: strncpy(ptr, val, strlen(val) + 1); */ -+ -+ return ptr; -+ } -+ else -+ { -+ return val; -+ } -+} -+ -+/**************************************************************************** -+ * -+ * Function: hex2s(int val) -+ * -+ * Purpose: hex2s creates a string representing the hexidecimal conversion -+ * of an integer. It returns a char * that needs to be freed after -+ * it is used. -+ * -+ * Arguments: val is the integer you want to convert to a string -+ * -+ * Returns: char * -- You must free this char * when you are done with it. -+ * -+ ***************************************************************************/ -+char *hex2s(int val) -+{ -+ char * ptr; -+ -+ ptr = (char *)malloc(SMALLBUFFER); -+ -+ if(val) -+ { -+ snprintf(ptr, SMALLBUFFER, "0x%x", val); -+ } -+ else -+ { -+ ptr[0] = '\0'; -+ } -+ return ptr; -+} -diff -r -N -u snort-2.0.1/src/preprocessors/Makefile.in snort-2.0.1+prelude/src/preprocessors/Makefile.in ---- snort-2.0.1/src/preprocessors/Makefile.in 2003-07-01 22:29:21.000000000 +0800 -+++ snort-2.0.1+prelude/src/preprocessors/Makefile.in 2003-07-26 18:14:27.000000000 +0800 -@@ -75,6 +75,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/src/win32/Makefile.in snort-2.0.1+prelude/src/win32/Makefile.in ---- snort-2.0.1/src/win32/Makefile.in 2003-07-01 22:28:56.000000000 +0800 -+++ snort-2.0.1+prelude/src/win32/Makefile.in 2003-07-26 18:14:27.000000000 +0800 -@@ -74,6 +74,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ -diff -r -N -u snort-2.0.1/templates/Makefile.in snort-2.0.1+prelude/templates/Makefile.in ---- snort-2.0.1/templates/Makefile.in 2003-07-01 22:30:44.000000000 +0800 -+++ snort-2.0.1+prelude/templates/Makefile.in 2003-07-26 18:14:27.000000000 +0800 -@@ -74,6 +74,7 @@ - PACKAGE = @PACKAGE@ - RANLIB = @RANLIB@ - STRIP = @STRIP@ -+UP = @UP@ - VERSION = @VERSION@ - am__include = @am__include@ - am__quote = @am__quote@ diff --git a/net-analyzer/snort/snort-2.0.1.ebuild b/net-analyzer/snort/snort-2.0.1.ebuild index b680d2cbbf7a..142179fd703b 100644 --- a/net-analyzer/snort/snort-2.0.1.ebuild +++ b/net-analyzer/snort/snort-2.0.1.ebuild @@ -1,13 +1,19 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.0.1.ebuild,v 1.1 2003/08/09 20:15:16 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.0.1.ebuild,v 1.2 2003/08/11 05:58:07 solar Exp $ inherit eutils -IUSE="ssl postgres mysql snmp prelude" +IUSE="ssl postgres mysql prelude" + +# snort 2.0.x does not support snmp yet Bug #26310 +# IUSE="${IUSE} snmp" + S=${WORKDIR}/${P} DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS" -SRC_URI="http://www.snort.org/dl/${P}.tar.gz" +SRC_URI="http://www.snort.org/dl/${P}.tar.gz + prelude? ( mirror://gentoo/${P}+prelude.patch.gz )" + HOMEPAGE="http://www.snort.org" SLOT="0" @@ -20,8 +26,8 @@ DEPEND="virtual/glibc postgres? ( >=dev-db/postgresql-7.2 ) mysql? ( >=dev-db/mysql-3.23.26 ) ssl? ( >=dev-libs/openssl-0.9.6b ) - snmp? ( >=net-analyzer/net-snmp-5.0 ) prelude? ( >=dev-libs/libprelude-0.8 )" +# snmp? ( >=net-analyzer/net-snmp-5.0 ) RDEPEND="virtual/glibc dev-lang/perl @@ -45,7 +51,7 @@ src_unpack() { sed "s:var RULE_PATH ../rules:var RULE_PATH /etc/snort:" < etc/snort.conf > etc/snort.conf.distrib - use prelude && epatch ${FILESDIR}/${P}+prelude.patch + use prelude && epatch ../${P}+prelude.patch } src_compile() { @@ -58,8 +64,8 @@ src_compile() { || myconf="${myconf} --without-mysql" use ssl && myconf="${myconf} --with-openssl" \ || myconf="${myconf} --without-openssl" - use snmp && myconf="${myconf} --with-snmp" \ - || myconf="${myconf} --without-snmp" +# use snmp && myconf="${myconf} --with-snmp" \ +# || myconf="${myconf} --without-snmp" use prelude && myconf="${myconf} --with-prelude" @@ -81,7 +87,7 @@ src_install () { make DESTDIR=${D} install || die dodir /var/log/snort - touch ${D}/var/log/snort/.keep + keepdir /var/log/snort/ insinto /usr/lib/snort/bin doins contrib/{create_mysql,snortlog,*.pl} |