Add code for 1.6.14 to GitHub
This commit is contained in:
parent
5174b9f579
commit
b9641c11d5
@ -1,9 +1,7 @@
|
||||
|
||||
The nfdump project is distributed under the BSD license:
|
||||
|
||||
Copyright (c) 2014, Peter Haag
|
||||
Copyright (c) 2009, Peter Haag
|
||||
Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
Copyright (c) 2015, Peter Haag
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
12
ChangeLog
12
ChangeLog
@ -1,3 +1,14 @@
|
||||
2015-10-02
|
||||
- Fix compile errors on other platforms
|
||||
- Add -R to ModifyCompression
|
||||
- Add std sampler ID 4 Bytes and allow random sampler (tag 50)
|
||||
- Add BZ2 compression along existing LZ0
|
||||
- Add direct write to flowtools converter ft2nfdump
|
||||
- Fix zero alignment bug, if only half of an extension is sent
|
||||
- Fix nfanon time window bug in subsequent files in -R list
|
||||
- Fix CommonRecordV0Type conversion bug
|
||||
- Fix nfexport bug, if only one single map exists
|
||||
|
||||
2014-11-16
|
||||
- Fix v1 extension size bug
|
||||
- Add htonll check for autoconf
|
||||
@ -7,6 +18,7 @@
|
||||
- Cleanup some stat code. more needs to be done ..
|
||||
- Cleanup man pages for -O -n
|
||||
- Remove SunPro test in configure - no longer supported anyway
|
||||
- Cleanup NAT/NSEL filter differences
|
||||
|
||||
2014-06-15 v1.6.12p1
|
||||
- Add pblock compare functions
|
||||
|
52
LICENSE
52
LICENSE
@ -1,24 +1,30 @@
|
||||
Copyright (c) 2015, Peter Haag
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
The nfdump project is distributed under the BSD license:
|
||||
|
||||
Copyright (c) 2015, Peter Haag
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of the author nor the names of its contributors may be
|
||||
used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
776
Makefile
Normal file
776
Makefile
Normal file
@ -0,0 +1,776 @@
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# Makefile. Generated from Makefile.in by configure.
|
||||
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/nfdump
|
||||
pkgincludedir = $(includedir)/nfdump
|
||||
pkglibdir = $(libdir)/nfdump
|
||||
pkglibexecdir = $(libexecdir)/nfdump
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = .
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
||||
$(am__configure_deps) $(am__DIST_COMMON)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_$(V))
|
||||
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_$(V))
|
||||
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_$(V))
|
||||
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
cscope distdir dist dist-all distcheck
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
||||
$(LISP)config.h.in
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
CSCOPE = cscope
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
|
||||
COPYING ChangeLog INSTALL NEWS README compile depcomp \
|
||||
install-sh missing ylwrap
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
am__remove_distdir = \
|
||||
if test -d "$(distdir)"; then \
|
||||
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
||||
&& rm -rf "$(distdir)" \
|
||||
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
||||
else :; fi
|
||||
am__post_remove_distdir = $(am__remove_distdir)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
DIST_ARCHIVES = $(distdir).tar.gz
|
||||
GZIP_ENV = --best
|
||||
DIST_TARGETS = dist-gzip
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
||||
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing aclocal-1.15
|
||||
AMTAR = $${TAR-tar}
|
||||
AM_DEFAULT_VERBOSITY = 1
|
||||
AUTOCONF = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing autoconf
|
||||
AUTOHEADER = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing autoheader
|
||||
AUTOMAKE = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing automake-1.15
|
||||
AWK = gawk
|
||||
CC = gcc
|
||||
CCDEPMODE = depmode=gcc3
|
||||
CFLAGS = -g -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -fno-strict-aliasing
|
||||
CPP = gcc -E
|
||||
CPPFLAGS = -I/opt/local/include
|
||||
CYGPATH_W = echo
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
DEPDIR = .deps
|
||||
ECHO_C = \c
|
||||
ECHO_N =
|
||||
ECHO_T =
|
||||
EGREP = /usr/bin/grep -E
|
||||
EXEEXT =
|
||||
FTS_OBJ =
|
||||
FT_INCLUDES = -I/Users/peter/Development/flow-tools-0.68.5-installed//include -I/Users/peter/Development/flow-tools-0.68.5-installed//lib
|
||||
FT_LDFLAGS = -L/Users/peter/Development/flow-tools-0.68.5-installed//lib
|
||||
GREP = /usr/bin/grep
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
||||
LDFLAGS = -L/opt/local/lib
|
||||
LEX = flex
|
||||
LEXLIB = -ll
|
||||
LEX_OUTPUT_ROOT = lex.yy
|
||||
LFLAGS = -i
|
||||
LIBOBJS = ${LIBOBJDIR}mktime$U.o ${LIBOBJDIR}lstat$U.o
|
||||
LIBS = -lz -lresolv -lbz2
|
||||
LTLIBOBJS = ${LIBOBJDIR}mktime$U.lo ${LIBOBJDIR}lstat$U.lo
|
||||
MAKEINFO = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing makeinfo
|
||||
MKDIR_P = ./install-sh -c -d
|
||||
OBJEXT = o
|
||||
PACKAGE = nfdump
|
||||
PACKAGE_BUGREPORT = phaag@users.sourceforge.net
|
||||
PACKAGE_NAME = nfdump
|
||||
PACKAGE_STRING = nfdump 1.6.14
|
||||
PACKAGE_TARNAME = nfdump
|
||||
PACKAGE_URL =
|
||||
PACKAGE_VERSION = 1.6.14
|
||||
PATH_SEPARATOR = :
|
||||
RRD_LIBS = -lrrd
|
||||
SET_MAKE =
|
||||
SHELL = /bin/sh
|
||||
STRIP =
|
||||
VERSION = 1.6.14
|
||||
YACC = bison -y
|
||||
YFLAGS =
|
||||
abs_builddir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x
|
||||
abs_srcdir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x
|
||||
abs_top_builddir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x
|
||||
abs_top_srcdir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x
|
||||
ac_ct_CC = gcc
|
||||
am__include = include
|
||||
am__leading_dot = .
|
||||
am__quote =
|
||||
am__tar = $${TAR-tar} chof - "$$tardir"
|
||||
am__untar = $${TAR-tar} xf -
|
||||
bindir = ${exec_prefix}/bin
|
||||
build_alias =
|
||||
builddir = .
|
||||
datadir = ${datarootdir}
|
||||
datarootdir = ${prefix}/share
|
||||
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
||||
dvidir = ${docdir}
|
||||
exec_prefix = ${prefix}
|
||||
host_alias =
|
||||
htmldir = ${docdir}
|
||||
includedir = ${prefix}/include
|
||||
infodir = ${datarootdir}/info
|
||||
install_sh = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/install-sh
|
||||
libdir = ${exec_prefix}/lib
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
localedir = ${datarootdir}/locale
|
||||
localstatedir = ${prefix}/var
|
||||
mandir = ${datarootdir}/man
|
||||
mkdir_p = $(MKDIR_P)
|
||||
oldincludedir = /usr/include
|
||||
pdfdir = ${docdir}
|
||||
prefix = /usr/local
|
||||
program_transform_name = s,x,x,
|
||||
psdir = ${docdir}
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
sharedstatedir = ${prefix}/com
|
||||
srcdir = .
|
||||
sysconfdir = ${prefix}/etc
|
||||
target_alias =
|
||||
top_build_prefix =
|
||||
top_builddir = .
|
||||
top_srcdir = .
|
||||
SUBDIRS = . bin man
|
||||
EXTRA_DIST = CreateSubHierarchy.pl BSD-license.txt extra/PortTracker.pm extra/nfdump.spec bootstrap flows
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
am--refresh: Makefile
|
||||
@:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
|
||||
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
echo ' $(SHELL) ./config.status'; \
|
||||
$(SHELL) ./config.status;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
$(am__cd) $(srcdir) && $(AUTOCONF)
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
config.h: stamp-h1
|
||||
@test -f $@ || rm -f stamp-h1
|
||||
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
||||
|
||||
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||
@rm -f stamp-h1
|
||||
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
||||
$(srcdir)/config.h.in: $(am__configure_deps)
|
||||
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
||||
rm -f stamp-h1
|
||||
touch $@
|
||||
|
||||
distclean-hdr:
|
||||
-rm -f config.h stamp-h1
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscope: cscope.files
|
||||
test ! -s cscope.files \
|
||||
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
|
||||
clean-cscope:
|
||||
-rm -f cscope.files
|
||||
cscope.files: clean-cscope cscopelist
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
-test -n "$(am__skip_mode_fix)" \
|
||||
|| find "$(distdir)" -type d ! -perm -755 \
|
||||
-exec chmod u+rwx,go+rx {} \; -o \
|
||||
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r "$(distdir)"
|
||||
dist-gzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-bzip2: distdir
|
||||
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-lzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-xz: distdir
|
||||
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-zip: distdir
|
||||
-rm -f $(distdir).zip
|
||||
zip -rq $(distdir).zip $(distdir)
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist dist-all:
|
||||
$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
# This target untars the dist file and tries a VPATH configuration. Then
|
||||
# it guarantees that the distribution is self-contained by making another
|
||||
# tarfile.
|
||||
distcheck: dist
|
||||
case '$(DIST_ARCHIVES)' in \
|
||||
*.tar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||
*.tar.bz2*) \
|
||||
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||
*.tar.lz*) \
|
||||
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
|
||||
*.tar.xz*) \
|
||||
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
|
||||
*.tar.Z*) \
|
||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||
*.shar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
unzip $(distdir).zip ;;\
|
||||
esac
|
||||
chmod -R a-w $(distdir)
|
||||
chmod u+w $(distdir)
|
||||
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
|
||||
chmod a-w $(distdir)
|
||||
test -d $(distdir)/_build || exit 0; \
|
||||
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build/sub \
|
||||
&& ../../configure \
|
||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
--srcdir=../.. --prefix="$$dc_install_base" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
|
||||
distuninstallcheck \
|
||||
&& chmod -R a-w "$$dc_install_base" \
|
||||
&& ({ \
|
||||
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
|
||||
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
|
||||
} || { rm -rf "$$dc_destdir"; exit 1; }) \
|
||||
&& rm -rf "$$dc_destdir" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dist \
|
||||
&& rm -rf $(DIST_ARCHIVES) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
|
||||
&& cd "$$am__cwd" \
|
||||
|| exit 1
|
||||
$(am__post_remove_distdir)
|
||||
@(echo "$(distdir) archives ready for distribution: "; \
|
||||
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
|
||||
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
||||
distuninstallcheck:
|
||||
@test -n '$(distuninstallcheck_dir)' || { \
|
||||
echo 'ERROR: trying to run $@ with an empty' \
|
||||
'$$(distuninstallcheck_dir)' >&2; \
|
||||
exit 1; \
|
||||
}; \
|
||||
$(am__cd) '$(distuninstallcheck_dir)' || { \
|
||||
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
|
||||
exit 1; \
|
||||
}; \
|
||||
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left after uninstall:" ; \
|
||||
if test -n "$(DESTDIR)"; then \
|
||||
echo " (check DESTDIR support)"; \
|
||||
fi ; \
|
||||
$(distuninstallcheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
distcleancheck: distclean
|
||||
@if test '$(srcdir)' = . ; then \
|
||||
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left in build directory after distclean:" ; \
|
||||
$(distcleancheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile config.h
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf $(top_srcdir)/autom4te.cache
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: $(am__recursive_targets) all install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
|
||||
am--refresh check check-am clean clean-cscope clean-generic \
|
||||
cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
|
||||
dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
|
||||
distcheck distclean distclean-generic distclean-hdr \
|
||||
distclean-tags distcleancheck distdir distuninstallcheck dvi \
|
||||
dvi-am html html-am info info-am install install-am \
|
||||
install-data install-data-am install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs installdirs-am \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -1,4 +1,4 @@
|
||||
|
||||
SUBDIRS = . bin man
|
||||
|
||||
EXTRA_dist = CreateSubHierarchy.pl
|
||||
EXTRA_DIST = CreateSubHierarchy.pl BSD-license.txt extra/PortTracker.pm extra/nfdump.spec bootstrap flows
|
||||
|
47
Makefile.in
47
Makefile.in
@ -1,7 +1,7 @@
|
||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -14,7 +14,17 @@
|
||||
|
||||
@SET_MAKE@
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
@ -76,15 +86,12 @@ NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = .
|
||||
DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
|
||||
$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(top_srcdir)/configure $(am__configure_deps) \
|
||||
$(srcdir)/config.h.in COPYING compile depcomp install-sh \
|
||||
missing ylwrap
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
||||
$(am__configure_deps) $(am__DIST_COMMON)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
@ -148,6 +155,9 @@ ETAGS = etags
|
||||
CTAGS = ctags
|
||||
CSCOPE = cscope
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
|
||||
COPYING ChangeLog INSTALL NEWS README compile depcomp \
|
||||
install-sh missing ylwrap
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
@ -288,7 +298,7 @@ top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
SUBDIRS = . bin man
|
||||
EXTRA_dist = CreateSubHierarchy.pl
|
||||
EXTRA_DIST = CreateSubHierarchy.pl BSD-license.txt extra/PortTracker.pm extra/nfdump.spec bootstrap flows
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
@ -308,7 +318,6 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
@ -530,15 +539,15 @@ dist-xz: distdir
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||
$(am__post_remove_distdir)
|
||||
@ -574,17 +583,17 @@ distcheck: dist
|
||||
esac
|
||||
chmod -R a-w $(distdir)
|
||||
chmod u+w $(distdir)
|
||||
mkdir $(distdir)/_build $(distdir)/_inst
|
||||
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
|
||||
chmod a-w $(distdir)
|
||||
test -d $(distdir)/_build || exit 0; \
|
||||
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build \
|
||||
&& ../configure \
|
||||
&& $(am__cd) $(distdir)/_build/sub \
|
||||
&& ../../configure \
|
||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
--srcdir=.. --prefix="$$dc_install_base" \
|
||||
--srcdir=../.. --prefix="$$dc_install_base" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
@ -759,6 +768,8 @@ uninstall-am:
|
||||
mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
|
438
README.md
438
README.md
@ -1,138 +1,137 @@
|
||||
# nfdump
|
||||
|
||||
Stable Release v1.6.13
|
||||
Stable Release v1.6.14
|
||||
|
||||
See the Changelog file for all changes in release 1.6.10
|
||||
See the Changelog file for all changes in release 1.6.14
|
||||
|
||||
Notes on NSEL/ASA support
|
||||
-------------------------
|
||||
nfdump is a toolset in oder to collect and process netflow data, sent from netflow compatible devices. The toolset supports netflow __v1__, __v5/v7__ __v9__ and __IPFIX__. See the details below for a more details explanation.
|
||||
The toolset also contains a collector to collect __sflow__ data. nfdump supports IPv4 as well as IPv6.
|
||||
|
||||
nfdump-1.6.9 includes a new written from scratch implemented NSEL/ASA
|
||||
module. It's based on the CISCO ASA Spec 8.4:
|
||||
"Implementation Note for NetFlow Collectors, Version 8.4"
|
||||
Due to this new implementation, nfdump-1.6.9 is not compatible with old
|
||||
nfdump-1.5.8-2-NSEL.
|
||||
To build nfdump, add --enable-nsel to the configure command. By enabling
|
||||
the ASA/NSEL option, nfdump processes normal flows as well ASA/NSEL records
|
||||
likewise. nfcapd adds by default all required NSEL extesions equivalent
|
||||
to '-Tnsel'
|
||||
nfdumpp is used as backend toolset for __NfSen__.
|
||||
|
||||
Note on NEL support
|
||||
-------------------
|
||||
---
|
||||
|
||||
nfdump-1.6.9 includes a new module for decoding the CISCO NEL ( NAT event
|
||||
logging ) records. It's considered to be experimantal, as no official
|
||||
documentation can be found. Let me know otherwise.
|
||||
To build nfdump, add --enable-nel to the configure command. By enabling
|
||||
the NEL option, nfdump processes normal flows as well NEL records
|
||||
likewise. nfcapd adds by default all required NEL extesions equivalent
|
||||
to '-Tnel'
|
||||
## NSEL/ASA, NEL/NAT support
|
||||
|
||||
Although it's possibel to enable NSEL und NEL likewise, users could get
|
||||
confused by nfdump output, as NSEL output format overwrites NEL format.
|
||||
In that case you need explicitly to define -o nel.
|
||||
__NSEL__ (*__N__etwork __E__vent __S__ecurity __L__ogging*) as well as NEL (*__N__AT __E__vent __L__ ogging*) are technologies invented by __CISCO__ and also use the netflow v9 protocol. However, NSEL and NEL are not flows as commonly known but rather *__Events__!* exported from specific devices such as CISCO ASA. nfdump supports Event looging as part of netflow v9.
|
||||
|
||||
Notes on IPFIX
|
||||
---------------
|
||||
__Note:__ The older nfdump-1.5.8-2-NSEL is __not compatible__ with nfdump > 1.6.9 which supports NSEL/NEL.
|
||||
|
||||
---
|
||||
|
||||
## IPFIX
|
||||
|
||||
nfdump contains an IPFIX module for decoding IPFIX data. It
|
||||
is considered not yet to be complete and does not yet support full IPFIX.
|
||||
o Supports basically same feature set of elements as netflow_v9 module
|
||||
o Only UDP traffic is accepted no SCTP so far
|
||||
o No sampling support.
|
||||
o Still more test data needed. If you would like to see more IPFIX
|
||||
support, please contact me.
|
||||
is does not support the full IPFIX definition, however is considered stable.
|
||||
|
||||
* Supports basically same feature set of elements as netflow_v9 module
|
||||
* Only UDP traffic is accepted no SCTP so far
|
||||
* No sampling support.
|
||||
* If you would like to see more IPFIX support, please contact me.
|
||||
|
||||
---
|
||||
|
||||
|
||||
General README
|
||||
--------------
|
||||
## Overview
|
||||
|
||||
This is a small description, what the nfdump tools do and how they work.
|
||||
Nfdump is distributed under the BSD license - see BSD-license.txt
|
||||
### Building and config options
|
||||
|
||||
The nfdump tools collect and process netflow data on the command line.
|
||||
They are part of the NFSEN project, which is explained more detailed at
|
||||
http://www.terena.nl/tech/task-forces/tf-csirt/meeting12/nfsen-Haag.pdf
|
||||
The toolset is build upon the autotools framework, which means __./configure ./make__ and __./make install__ should do the trick
|
||||
|
||||
The Web interface mentioned is not part of nfdump and is available at
|
||||
http://nfsen.sourceforge.net
|
||||
The following config options are available:
|
||||
|
||||
nfdump tools overview:
|
||||
----------------------
|
||||
* __--enable-nsel__
|
||||
Compile nfdump, to read and process NSEL/NEL event data; default is __NO__
|
||||
* __--enable-ftconv__
|
||||
Build the flow-tools to nfdump converter; default is __NO__
|
||||
* __--enable-sflow__
|
||||
Build sflow collector sfcpad; default is __NO__
|
||||
* __--enable-nfprofile__
|
||||
Build nfprofile used by NfSen; default is __NO__
|
||||
* __--enable-nftrack__
|
||||
Build nftrack used by PortTracker; default is __NO__
|
||||
* __--enable-compat15__
|
||||
Build nfdump, to read nfdump data files created with nfdump 1.5.x; default is __NO__
|
||||
|
||||
nfcapd - netflow collector daemon.
|
||||
Reads the netflow data from the network and stores the flow records
|
||||
Development and beta options
|
||||
|
||||
* __--enable-devel__
|
||||
Insert lots of debug and development code into nfdump for testing and debugging; default is __NO__
|
||||
* __--enable-readpcap__
|
||||
Add code to nfcapd to read flow data also from pcap files; default is __NO__
|
||||
* __--enable-nfpcapd__
|
||||
Build experimental nfpcapd collector to create netflow data from interface traffic or precollected pcap traffic, similar to softflowd; default is __NO__
|
||||
|
||||
|
||||
### The tools
|
||||
__nfcapd__ - netflow collector daemon.
|
||||
Collects the netflow data, sent from exporters and stores the flow records
|
||||
into files. Automatically rotates files every n minutes. ( typically
|
||||
every 5 min ) nfcapd reads netflow versions v1, v5, v7 and v9 flows
|
||||
as well as IPFIX flows transparently. Several netflow streams can be
|
||||
sent to a single or collector.
|
||||
every 5 min ) The netflow versions mentioned above are read transparently
|
||||
Multiple netflow streams can be collected by a single or collector.
|
||||
nfcapd can listen on IPv6 or IPv4. Furthermore multicast is supported.
|
||||
|
||||
nfdump - netflow dump.
|
||||
Reads the netflow data from the files stored by nfcapd. It's filter
|
||||
syntax is similar to tcpdump ( pcap like ) but for netflow adapted.
|
||||
|
||||
__nfdump__ - process collected netflow records.
|
||||
Nfdump reads the netflow data from one or many files stored by nfcapd. It's filter syntax is similar to tcpdump ( pcap like ) but adapted for netflow.
|
||||
If you like tcpdump you will like nfdump. nfdump displays netflow
|
||||
data and/or creates top N statistics of flows, bytes, packets. nfdump
|
||||
has a powerful and flexible flow aggregation including bi-directional
|
||||
flows. The output format is user selectable and also includes a simple
|
||||
csv format for post processing.
|
||||
|
||||
nfreplay - netflow replay
|
||||
__nfanon__ - anonymize netflow records
|
||||
IP addresses in flow records are anonimized using the CryptoPAn methode.
|
||||
|
||||
__nfexpire__ - expire old netflow data
|
||||
Manages data expiration. Sets appropriate limits. Used by NfSen.
|
||||
|
||||
__nfreplay__ - netflow replay
|
||||
Reads the netflow data from the files stored by nfcapd and sends it
|
||||
over the network to another host.
|
||||
|
||||
nfexpire - expire old netflow data
|
||||
Manages data expiration. Sets appropriate limits.
|
||||
####Optional binaries:
|
||||
|
||||
Optional binaries:
|
||||
__sfcapd__ - sflow collector daemon
|
||||
scfapd collects sflow data and stores it into nfcapd comaptible files.
|
||||
"sfcapd includes sFlow(TM) code, freely available from http://www.inmon.com/".
|
||||
|
||||
nfprofile - netflow profiler. Required by NfSen
|
||||
__nfprofile__ - netflow profiler. Required by NfSen
|
||||
Reads the netflow data from the files stored by nfcapd. Filters the
|
||||
netflow data according to the specified filter sets ( profiles ) and
|
||||
stores the filtered data into files for later use.
|
||||
|
||||
nftrack - Port tracking decoder for NfSen plugin PortTracker.
|
||||
__nftrack__ - Port tracking decoder for NfSen plugin PortTracker.
|
||||
|
||||
ft2nfdump - read flow-tools format - Optional tool
|
||||
ft2nfdump acts as a pipe converter for flow-tools data. It allows
|
||||
to read any flow-tools data and process and save it in nfdump format.
|
||||
__ft2nfdump__ - flow-tools flow converter
|
||||
ft2nfdump converts flow-tools data into nfdump format.
|
||||
|
||||
sfcapd - sflow collector daemon
|
||||
scfapd collects sflow data and stores it into nfcapd comaptible files.
|
||||
"sfcapd includes sFlow(TM), freely available from http://www.inmon.com/".
|
||||
|
||||
nfreader - Framework for programmers
|
||||
__nfreade__r - Framework for programmers
|
||||
nfreader is a framework to read nfdump files for any other purpose.
|
||||
Own C code can be added to process flows. nfreader is not installed
|
||||
|
||||
parse_csv.pl - Simple reader, written in Perl.
|
||||
__parse_csv.pl__ - Simple reader, written in Perl.
|
||||
parse_csv.pl reads nfdump csv output and print the flows to stdout.
|
||||
This program is intended to be a framework for post processing flows
|
||||
for any other purpose.
|
||||
|
||||
Note for sflow users:
|
||||
####Notes for sflow users:
|
||||
sfcapd and nfcapd can be used concurrently to collect netflow and sflow
|
||||
data at the same time. Generic command line options apply to both
|
||||
collectors likewise. Due to lack of availability of sflow devices,
|
||||
I could not test the correct output of IPv6 records. Users are requested
|
||||
to send feedback to the list or directly to me. sfcapd's sflow decoding
|
||||
module is based on InMon's sflowtool code and supports similar fields as
|
||||
nfcapd does for netflow v9, which is a subset of all available sflow
|
||||
fields in an sflow record. More fields may be integrated in future
|
||||
versions of sfcapd.
|
||||
collectors likewise. sfcapd's sflow decoding module is based on InMon's sflowtool code and supports similar fields as nfcapd does for netflow v9, which is a subset of all available sflow fields in an sflow record. More fields may be integrated in future versions of sfcapd.
|
||||
|
||||
---
|
||||
|
||||
Compression
|
||||
-----------
|
||||
Binary data files can optionally be compressed using the fast LZO1X-1
|
||||
compression. For more details on this algorithm see,
|
||||
http://www.oberhumer.com/opensource/lzo. LZO1X-1 is very fast, so
|
||||
that compression can be used in real time by the collector. LZO1X-1
|
||||
reduces the file size around 50%. You can check the compression speed
|
||||
for your system by doing ./nftest <path/to/an/existing/netflow/file>.
|
||||
###Compression
|
||||
Binary data files can optionally be compressed using either the fast LZO1X-1 compression, or the efficient bzip2 methode.
|
||||
If you compress automatically flows while they are collected, only the LZO1X-1 methode is recommended. bzip uses about 30 times more CPU than
|
||||
LZO1X-1. Used bzip2 to archive data, which may reduce the disk usage again by a factor of 2. The compression of flow files can be changed any time later with nfdump.
|
||||
For more details on LZO1X-1 see, http://www.oberhumer.com/opensource/lzo.
|
||||
You can check the compression speed for your system by doing ./nftest <path/to/an/existing/netflow/file>.
|
||||
|
||||
---
|
||||
|
||||
Principle of Operation:
|
||||
-----------------------
|
||||
## General Operation of nfdump
|
||||
The goal of the design is to able to analyze netflow data from
|
||||
the past as well as to track interesting traffic patterns
|
||||
continuously. The amount of time back in the past is limited only
|
||||
@ -157,8 +156,8 @@ with the same tools.
|
||||
You may have several netflow sources - let's say 'router1' 'router2'
|
||||
and so on. The data is organized as follows:
|
||||
|
||||
/flow_base_dir/router1
|
||||
/flow_base_dir/router2
|
||||
/flow_base_dir/router1
|
||||
/flow_base_dir/router2
|
||||
|
||||
which means router1 and router2 are subdirs of the flow_base_dir.
|
||||
|
||||
@ -167,18 +166,19 @@ It's recommended to have multiple collector on busy networks for
|
||||
each source.
|
||||
Example: Start two collectors on different ports:
|
||||
|
||||
nfcapd -w -D -S 2 -B 1024000 -l /flow_base_dir/router1 -p 23456
|
||||
nfcapd -w -D -S 2 -B 1024000 -l /flow_base_dir/router2 -p 23457
|
||||
nfcapd -w -D -S 2 -B 1024000 -l /flow_base_dir/router1 -p 23456
|
||||
nfcapd -w -D -S 2 -B 1024000 -l /flow_base_dir/router2 -p 23457
|
||||
|
||||
nfcapd can handle multiple flow sources.
|
||||
All sources can go into a single file or can be split:
|
||||
|
||||
All into the same file:
|
||||
nfcapd -w -D -S 2 -l /flow_base_dir/routers -p 23456
|
||||
|
||||
nfcapd -w -D -S 2 -l /flow_base_dir/routers -p 23456
|
||||
|
||||
Collected on one port and split per source:
|
||||
nfcapd -w -D -S 2 -n router1,172.16.17.18,/flow_base_dir/router1 \
|
||||
-n router2,172.16.17.20,/flow_base_dir/router2 -p 23456
|
||||
|
||||
nfcapd -w -D -S 2 -n router1,172.16.17.18,/flow_base_dir/router1 \-n router2,172.16.17.20,/flow_base_dir/router2 -p 23456
|
||||
|
||||
See nfcapd(1) for a detailed explanation of all options.
|
||||
|
||||
@ -258,125 +258,112 @@ netflow version 9:
|
||||
nfcapd supports a large range of netflow v9 tags. Version 1.6 nfdump
|
||||
supports the following fields. This list can be found in netflow_v9.h
|
||||
|
||||
// Flowset record types
|
||||
---
|
||||
|
||||
* NF9_IN_BYTES 1
|
||||
* IN_PACKETS 2
|
||||
* NF9_FLOWS_AGGR 3
|
||||
* NF9_IN_PROTOCOL 4
|
||||
* NF9_SRC_TOS 5
|
||||
* NF9_TCP_FLAGS 6
|
||||
* NF9_L4_SRC_PORT 7
|
||||
* NF9_IPV4_SRC_ADDR 8
|
||||
* NF9_SRC_MASK 9
|
||||
* NF9_INPUT_SNMP 10
|
||||
* NF9_L4_DST_PORT 11
|
||||
* NF9_IPV4_DST_ADDR 12
|
||||
* NF9_DST_MASK 13
|
||||
* NF9_OUTPUT_SNMP 14
|
||||
* NF9_V4_NEXT_HOP 15
|
||||
* NF9_SRC_AS 16
|
||||
* NF9_DST_AS 17
|
||||
* NF9_BGP_V4_NEXT_HOP 18
|
||||
### Flowset record types
|
||||
|
||||
* NF9_LAST_SWITCHED 21
|
||||
* NF9_FIRST_SWITCHED 22
|
||||
* NF9_OUT_BYTES 23
|
||||
* NF9_OUT_PKTS 24
|
||||
|
||||
* NF9_IPV6_SRC_ADDR 27
|
||||
* NF9_IPV6_DST_ADDR 28
|
||||
* NF9_IPV6_SRC_MASK 29
|
||||
* NF9_IPV6_DST_MASK 30
|
||||
|
||||
* NF9_IPV6_FLOW_LABEL 31
|
||||
* NF9_ICMP_TYPE 32
|
||||
|
||||
* NF9_SAMPLING_INTERVAL 34
|
||||
* NF9_SAMPLING_ALGORITHM 35
|
||||
|
||||
* NF9_ENGINE_TYPE 38
|
||||
* NF9_ENGINE_ID 39
|
||||
|
||||
* NF9_FLOW_SAMPLER_ID 48
|
||||
* FLOW_SAMPLER_MODE 49
|
||||
* NF9_FLOW_SAMPLER_RANDOM_INTERVAL 50
|
||||
|
||||
* NF9_MIN_TTL 52
|
||||
* NF9_MAX_TTL 53
|
||||
* NF9_IPV4_IDENT 54
|
||||
|
||||
* NF9_DST_TOS 55
|
||||
* NF9_IN_SRC_MAC 56
|
||||
* NF9_OUT_DST_MAC 57
|
||||
* NF9_SRC_VLAN 58
|
||||
* NF9_DST_VLAN 59
|
||||
|
||||
* NF9_DIRECTION 61
|
||||
* NF9_V6_NEXT_HOP 62
|
||||
* NF9_BPG_V6_NEXT_HOP 63
|
||||
// #define NF9_V6_OPTION_HEADERS 64
|
||||
|
||||
* NF9_MPLS_LABEL_1 70
|
||||
* NF9_MPLS_LABEL_2 71
|
||||
* NF9_MPLS_LABEL_3 72
|
||||
* NF9_MPLS_LABEL_4 73
|
||||
* NF9_MPLS_LABEL_5 74
|
||||
* NF9_MPLS_LABEL_6 75
|
||||
* NF9_MPLS_LABEL_7 76
|
||||
* NF9_MPLS_LABEL_8 77
|
||||
* NF9_MPLS_LABEL_9 78
|
||||
* NF9_MPLS_LABEL_10 79
|
||||
* NF9_IN_DST_MAC 80
|
||||
* NF9_OUT_SRC_MAC 81
|
||||
|
||||
|
||||
* NF9_FORWARDING_STATUS 89
|
||||
|
||||
* NF9_BGP_ADJ_NEXT_AS 128
|
||||
* NF9_BGP_ADJ_PREV_AS 129
|
||||
|
||||
// CISCO ASA NSEL extension - Network Security Event Logging
|
||||
|
||||
* NF_F_FLOW_BYTES 85
|
||||
* NF_F_CONN_ID 148
|
||||
* NF_F_FLOW_CREATE_TIME_MSEC 152
|
||||
* NF_F_ICMP_TYPE 176
|
||||
* NF_F_ICMP_CODE 177
|
||||
* NF_F_ICMP_TYPE_IPV6 178
|
||||
* NF_F_ICMP_CODE_IPV6 179
|
||||
* NF_F_FWD_FLOW_DELTA_BYTES 231
|
||||
* NF_F_REV_FLOW_DELTA_BYTES 232
|
||||
* NF_F_FW_EVENT84 233
|
||||
* NF_F_EVENT_TIME_MSEC 323
|
||||
* NF_F_INGRESS_ACL_ID 33000
|
||||
* NF_F_EGRESS_ACL_ID 33001
|
||||
* NF_F_FW_EXT_EVENT 33002
|
||||
* NF_F_USERNAME 40000
|
||||
* NF_F_XLATE_SRC_ADDR_IPV4 40001
|
||||
* NF_F_XLATE_DST_ADDR_IPV4 40002
|
||||
* NF_F_XLATE_SRC_PORT 40003
|
||||
* NF_F_XLATE_DST_PORT 40004
|
||||
* NF_F_FW_EVENT 40005
|
||||
|
||||
// Cisco ASR 1000 series NEL extension - Nat Event Logging
|
||||
|
||||
* NF_N_NAT_EVENT 230
|
||||
* NF_N_INGRESS_VRFID 234
|
||||
* NF_N_NAT_INSIDE_GLOBAL_IPV4 225
|
||||
* NF_N_NAT_OUTSIDE_GLOBAL_IPV4 226
|
||||
* NF_N_POST_NAPT_SRC_PORT 227
|
||||
* NF_N_POST_NAPT_DST_PORT 228
|
||||
|
||||
|
||||
// nprobe latency extensions
|
||||
|
||||
* NF9_NPROBE_CLIENT_NW_DELAY_SEC 57554
|
||||
* NF9_NPROBE_CLIENT_NW_DELAY_USEC 57555
|
||||
* NF9_NPROBE_SERVER_NW_DELAY_SEC 57556
|
||||
* NF9_NPROBE_SERVER_NW_DELAY_USEC 57557
|
||||
* NF9_NPROBE_APPL_LATENCY_SEC 57558
|
||||
* NF9_NPROBE_APPL_LATENCY_USEC 57559
|
||||
Tag | ID
|
||||
----|---
|
||||
NF9_IN_BYTES | 1
|
||||
IN_PACKETS | 2
|
||||
NF9_FLOWS_AGGR | 3
|
||||
NF9_IN_PROTOCOL | 4
|
||||
NF9_SRC_TOS | 5
|
||||
NF9_TCP_FLAGS | 6
|
||||
NF9_L4_SRC_PORT | 7
|
||||
NF9_IPV4_SRC_ADDR | 8
|
||||
NF9_SRC_MASK | 9
|
||||
NF9_INPUT_SNMP | 10
|
||||
NF9_L4_DST_PORT | 11
|
||||
NF9_IPV4_DST_ADDR | 12
|
||||
NF9_DST_MASK | 13
|
||||
NF9_OUTPUT_SNMP | 14
|
||||
NF9_V4_NEXT_HOP | 15
|
||||
NF9_SRC_AS | 16
|
||||
NF9_DST_AS | 17
|
||||
NF9_BGP_V4_NEXT_HOP | 18
|
||||
NF9_LAST_SWITCHED | 21
|
||||
NF9_FIRST_SWITCHED | 22
|
||||
NF9_OUT_BYTES | 23
|
||||
NF9_OUT_PKTS | 24
|
||||
NF9_IPV6_SRC_ADDR | 27
|
||||
NF9_IPV6_DST_ADDR | 28
|
||||
NF9_IPV6_SRC_MASK | 29
|
||||
NF9_IPV6_DST_MASK | 30
|
||||
NF9_IPV6_FLOW_LABEL | 31
|
||||
NF9_ICMP_TYPE | 32
|
||||
NF9_SAMPLING_INTERVAL | 34
|
||||
NF9_SAMPLING_ALGORITHM | 35
|
||||
NF9_ENGINE_TYPE | 38
|
||||
NF9_ENGINE_ID | 39
|
||||
NF9_FLOW_SAMPLER_ID | 48
|
||||
FLOW_SAMPLER_MODE | 49
|
||||
NF9_FLOW_SAMPLER_RANDOM_INTERVAL | 50
|
||||
NF9_MIN_TTL | 52
|
||||
NF9_MAX_TTL | 53
|
||||
NF9_IPV4_IDENT | 54
|
||||
NF9_DST_TOS | 55
|
||||
NF9_IN_SRC_MAC | 56
|
||||
NF9_OUT_DST_MAC | 57
|
||||
NF9_SRC_VLAN | 58
|
||||
NF9_DST_VLAN | 59
|
||||
NF9_DIRECTION | 61
|
||||
NF9_V6_NEXT_HOP | 62
|
||||
NF9_BPG_V6_NEXT_HOP | 63
|
||||
// NF9_V6_OPTION_HEADERS | 64
|
||||
NF9_MPLS_LABEL_1 | 70
|
||||
NF9_MPLS_LABEL_2 | 71
|
||||
NF9_MPLS_LABEL_3 | 72
|
||||
NF9_MPLS_LABEL_4 | 73
|
||||
NF9_MPLS_LABEL_5 | 74
|
||||
NF9_MPLS_LABEL_6 | 75
|
||||
NF9_MPLS_LABEL_7 | 76
|
||||
NF9_MPLS_LABEL_8 | 77
|
||||
NF9_MPLS_LABEL_9 | 78
|
||||
NF9_MPLS_LABEL_10 | 79
|
||||
NF9_IN_DST_MAC | 80
|
||||
NF9_OUT_SRC_MAC | 81
|
||||
NF9_FORWARDING_STATUS | 89
|
||||
NF9_BGP_ADJ_NEXT_AS | 128
|
||||
NF9_BGP_ADJ_PREV_AS | 129
|
||||
|
|
||||
__CISCO ASA NSEL extension - Network Security Event Logging__ |
|
||||
NF_F_FLOW_BYTES | 85
|
||||
NF_F_CONN_ID | 148
|
||||
NF_F_FLOW_CREATE_TIME_MSEC | 152
|
||||
NF_F_ICMP_TYPE | 176
|
||||
NF_F_ICMP_CODE | 177
|
||||
NF_F_ICMP_TYPE_IPV6 | 178
|
||||
NF_F_ICMP_CODE_IPV6 | 179
|
||||
NF_F_FWD_FLOW_DELTA_BYTES | 231
|
||||
NF_F_REV_FLOW_DELTA_BYTES | 232
|
||||
NF_F_FW_EVENT84 | 233
|
||||
NF_F_EVENT_TIME_MSEC | 323
|
||||
NF_F_INGRESS_ACL_ID | 33000
|
||||
NF_F_EGRESS_ACL_ID | 33001
|
||||
NF_F_FW_EXT_EVENT | 33002
|
||||
NF_F_USERNAME | 40000
|
||||
NF_F_XLATE_SRC_ADDR_IPV4 | 40001
|
||||
NF_F_XLATE_DST_ADDR_IPV4 | 40002
|
||||
NF_F_XLATE_SRC_PORT | 40003
|
||||
NF_F_XLATE_DST_PORT | 40004
|
||||
NF_F_FW_EVENT | 40005
|
||||
|
|
||||
__Cisco ASR 1000 series NEL extension - Nat Event Logging__|
|
||||
NF_N_NAT_EVENT | 230
|
||||
NF_N_INGRESS_VRFID | 234
|
||||
NF_N_NAT_INSIDE_GLOBAL_IPV4 | 225
|
||||
NF_N_NAT_OUTSIDE_GLOBAL_IPV4 | 226
|
||||
NF_N_POST_NAPT_SRC_PORT | 227
|
||||
NF_N_POST_NAPT_DST_PORT | 228
|
||||
|
|
||||
__nprobe latency extensions__|
|
||||
NF9_NPROBE_CLIENT_NW_DELAY_SEC | 57554
|
||||
NF9_NPROBE_CLIENT_NW_DELAY_USEC | 57555
|
||||
NF9_NPROBE_SERVER_NW_DELAY_SEC | 57556
|
||||
NF9_NPROBE_SERVER_NW_DELAY_USEC | 57557
|
||||
NF9_NPROBE_APPL_LATENCY_SEC | 57558
|
||||
NF9_NPROBE_APPL_LATENCY_USEC | 57559
|
||||
|
||||
32 and 64 bit counters are supported for any counters. However, internally
|
||||
nfdump stores packets and bytes counters always as 64bit counters.
|
||||
@ -384,33 +371,12 @@ nfdump stores packets and bytes counters always as 64bit counters.
|
||||
|
||||
Extensions: nfcapd supports a large number of v9 tags. In order to optimise
|
||||
disk space and performance, v9 tags are grouped into a number of extensions
|
||||
which may or may not be stored into the data file. Therefore the v9 templates
|
||||
configured on the exporter may be tuned with the collector. Only the tags
|
||||
common to both are stored into the data files. Extensions can be switch
|
||||
on/off by using the -T option.
|
||||
which may or may not be stored into the data file. Therefore the v9 templates configured on the exporter may be tuned with the collector. Only the tags common to both are stored into the data files. Extensions can be switch on/off by using the -T option. If you want to collect all data, use __-Tall__
|
||||
|
||||
Sampling: By default, the sampling rate is set to 1 (unsampled) or to
|
||||
any given value specified by the -s cmd line option. If sampling information
|
||||
is found in the netflow stream, it overwrites the default value. Sampling
|
||||
is automatically recognised when announced in v9 option templates
|
||||
(tags #48, #49, #50 ) or in the unofficial v5 header hack. Note: Not all
|
||||
platforms (or IOS versions) support exporting sampling information in
|
||||
netflow data, even if sampling is configured. The number of bytes/packets
|
||||
in each netflow record is automatically multiplied by the sampling rate.
|
||||
The total number of flows is not changed as this is not accurate enough.
|
||||
(Small flows versus large flows)
|
||||
###Sampling
|
||||
By default, the sampling rate is set to 1 (unsampled) or to
|
||||
any given value specified by the -s cmd line option. If sampling information is found in the netflow stream, it overwrites the default value. Sampling is automatically recognised when announced in v9 option templates (tags #48, #49, #50 ) or in the unofficial v5 header hack. Note: Not all platforms (or IOS versions) support exporting sampling information in netflow data, even if sampling is configured. The number of bytes/packets in each netflow record is automatically multiplied by the sampling rate. The total number of flows is not changed as this is not accurate enough. (Small flows versus large flows)
|
||||
|
||||
nfcapd can listen on IPv6 or IPv4. Furthermore multicast is supported.
|
||||
---
|
||||
|
||||
Flow-tools compatibility
|
||||
------------------------
|
||||
When building with configure option --enable-ftconv, the flow-tools converter
|
||||
is compiled. Using this converter, any flow-tools created data can be read
|
||||
and processed and stored by nfdump.
|
||||
|
||||
Example:
|
||||
|
||||
flow-cat [options] | ft2nfdump | nfdump [options]
|
||||
|
||||
|
||||
See the INSTALL file for installation details.
|
||||
For more information, see the GitHub Wiki
|
65
aclocal.m4
vendored
65
aclocal.m4
vendored
@ -1,6 +1,6 @@
|
||||
# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
|
||||
# generated automatically by aclocal 1.15 -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to.
|
||||
If you have problems, you may need to regenerate the build system entirely.
|
||||
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
||||
|
||||
# Copyright (C) 2002-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2002-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
|
||||
# generated from the m4 files accompanying Automake X.Y.
|
||||
# (This private macro should not be called outside this file.)
|
||||
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||||
[am__api_version='1.14'
|
||||
[am__api_version='1.15'
|
||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||
dnl require some minimum version. Point them to the right macro.
|
||||
m4_if([$1], [1.14.1], [],
|
||||
m4_if([$1], [1.15], [],
|
||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||
])
|
||||
|
||||
@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
||||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||
[AM_AUTOMAKE_VERSION([1.14.1])dnl
|
||||
[AM_AUTOMAKE_VERSION([1.15])dnl
|
||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||
|
||||
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -103,15 +103,14 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||
# configured tree to be moved without reconfiguration.
|
||||
|
||||
AC_DEFUN([AM_AUX_DIR_EXPAND],
|
||||
[dnl Rely on autoconf to set up CDPATH properly.
|
||||
AC_PREREQ([2.50])dnl
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
|
||||
# Expand $ac_aux_dir to an absolute path.
|
||||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
])
|
||||
|
||||
# AM_CONDITIONAL -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1997-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -142,7 +141,7 @@ AC_CONFIG_COMMANDS_PRE(
|
||||
Usually this means the macro was only invoked conditionally.]])
|
||||
fi])])
|
||||
|
||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -333,7 +332,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
|
||||
|
||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -409,7 +408,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
|
||||
# Do all the work for Automake. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -499,8 +498,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||||
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
# We need awk for the "check" target. The system "awk" is bad on
|
||||
# some platforms.
|
||||
# We need awk for the "check" target (and possibly the TAP driver). The
|
||||
# system "awk" is bad on some platforms.
|
||||
AC_REQUIRE([AC_PROG_AWK])dnl
|
||||
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
|
||||
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
||||
@ -573,7 +572,11 @@ to "yes", and re-run configure.
|
||||
END
|
||||
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
|
||||
fi
|
||||
fi])
|
||||
fi
|
||||
dnl The trailing newline in this macro's definition is deliberate, for
|
||||
dnl backward compatibility and to allow trailing 'dnl'-style comments
|
||||
dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
|
||||
])
|
||||
|
||||
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
||||
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
|
||||
@ -602,7 +605,7 @@ for _am_header in $config_headers :; do
|
||||
done
|
||||
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||||
|
||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -613,7 +616,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co
|
||||
# Define $install_sh.
|
||||
AC_DEFUN([AM_PROG_INSTALL_SH],
|
||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
if test x"${install_sh}" != xset; then
|
||||
if test x"${install_sh+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
*\ * | *\ *)
|
||||
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
|
||||
@ -623,7 +626,7 @@ if test x"${install_sh}" != xset; then
|
||||
fi
|
||||
AC_SUBST([install_sh])])
|
||||
|
||||
# Copyright (C) 2003-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2003-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -644,7 +647,7 @@ AC_SUBST([am__leading_dot])])
|
||||
|
||||
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -694,7 +697,7 @@ rm -f confinc confmf
|
||||
|
||||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1997-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -733,7 +736,7 @@ fi
|
||||
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -762,7 +765,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
||||
AC_DEFUN([_AM_IF_OPTION],
|
||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||
|
||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -809,7 +812,7 @@ AC_LANG_POP([C])])
|
||||
# For backward compatibility.
|
||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||||
|
||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -828,7 +831,7 @@ AC_DEFUN([AM_RUN_LOG],
|
||||
|
||||
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -909,7 +912,7 @@ AC_CONFIG_COMMANDS_PRE(
|
||||
rm -f conftest.file
|
||||
])
|
||||
|
||||
# Copyright (C) 2009-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2009-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -969,7 +972,7 @@ AC_SUBST([AM_BACKSLASH])dnl
|
||||
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
||||
])
|
||||
|
||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -997,7 +1000,7 @@ fi
|
||||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||
|
||||
# Copyright (C) 2006-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2006-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -1016,7 +1019,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
||||
|
||||
# Check how to create a tarball. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2004-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2004-2014 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
@ -1,7 +1,7 @@
|
||||
@%:@! /bin/sh
|
||||
@%:@ From configure.ac Revision: 243 .
|
||||
@%:@ Guess values for system-dependent variables and create Makefiles.
|
||||
@%:@ Generated by GNU Autoconf 2.69 for nfdump 1.6.13.
|
||||
@%:@ Generated by GNU Autoconf 2.69 for nfdump 1.6.14.
|
||||
@%:@
|
||||
@%:@ Report bugs to <phaag@users.sourceforge.net>.
|
||||
@%:@
|
||||
@ -581,8 +581,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='nfdump'
|
||||
PACKAGE_TARNAME='nfdump'
|
||||
PACKAGE_VERSION='1.6.13'
|
||||
PACKAGE_STRING='nfdump 1.6.13'
|
||||
PACKAGE_VERSION='1.6.14'
|
||||
PACKAGE_STRING='nfdump 1.6.14'
|
||||
PACKAGE_BUGREPORT='phaag@users.sourceforge.net'
|
||||
PACKAGE_URL=''
|
||||
|
||||
@ -1305,7 +1305,7 @@ 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 nfdump 1.6.13 to adapt to many kinds of systems.
|
||||
\`configure' configures nfdump 1.6.14 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1371,7 +1371,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of nfdump 1.6.13:";;
|
||||
short | recursive ) echo "Configuration of nfdump 1.6.14:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1485,7 +1485,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
nfdump configure 1.6.13
|
||||
nfdump configure 1.6.14
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -2148,7 +2148,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by nfdump $as_me 1.6.13, which was
|
||||
It was created by nfdump $as_me 1.6.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -2503,7 +2503,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
#AC_CONFIG_SRCDIR([grammar.y])
|
||||
ac_config_headers="$ac_config_headers config.h"
|
||||
|
||||
am__api_version='1.14'
|
||||
am__api_version='1.15'
|
||||
|
||||
ac_aux_dir=
|
||||
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
|
||||
@ -2704,8 +2704,8 @@ test "$program_suffix" != NONE &&
|
||||
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
|
||||
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
|
||||
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
# Expand $ac_aux_dir to an absolute path.
|
||||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
|
||||
if test x"${MISSING+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
@ -2724,7 +2724,7 @@ else
|
||||
$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
|
||||
fi
|
||||
|
||||
if test x"${install_sh}" != xset; then
|
||||
if test x"${install_sh+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
*\ * | *\ *)
|
||||
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
|
||||
@ -3018,7 +3018,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='nfdump'
|
||||
VERSION='1.6.13'
|
||||
VERSION='1.6.14'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -3052,8 +3052,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||||
mkdir_p='$(MKDIR_P)'
|
||||
|
||||
# We need awk for the "check" target. The system "awk" is bad on
|
||||
# some platforms.
|
||||
# We need awk for the "check" target (and possibly the TAP driver). The
|
||||
# system "awk" is bad on some platforms.
|
||||
# Always define AMTAR for backward compatibility. Yes, it's still used
|
||||
# in the wild :-( We should find a proper way to deprecate it ...
|
||||
AMTAR='$${TAR-tar}'
|
||||
@ -3110,6 +3110,7 @@ END
|
||||
as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
# Checks for programs.
|
||||
ac_ext=c
|
||||
@ -5866,6 +5867,21 @@ fi
|
||||
done
|
||||
|
||||
|
||||
for ac_header in bzlib.h
|
||||
do :
|
||||
ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
|
||||
if test "x$ac_cv_header_bzlib_h" = xyes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@%:@define HAVE_BZLIB_H 1
|
||||
_ACEOF
|
||||
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
if test "$ac_cv_header_bzlib_h" = no; then
|
||||
as_fn_error $? "Required zlib.h header file not found!" "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test "$ac_cv_header_fts_h" != yes; then
|
||||
FTS_OBJ=fts_compat.o
|
||||
@ -7546,6 +7562,49 @@ fi
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzCompressInit in -lbz2" >&5
|
||||
$as_echo_n "checking for BZ2_bzCompressInit in -lbz2... " >&6; }
|
||||
if ${ac_cv_lib_bz2_BZ2_bzCompressInit+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
LIBS="-lbz2 $LIBS"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char BZ2_bzCompressInit ();
|
||||
int
|
||||
main ()
|
||||
{
|
||||
return BZ2_bzCompressInit ();
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_link "$LINENO"; then :
|
||||
ac_cv_lib_bz2_BZ2_bzCompressInit=yes
|
||||
else
|
||||
ac_cv_lib_bz2_BZ2_bzCompressInit=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext \
|
||||
conftest$ac_exeext conftest.$ac_ext
|
||||
LIBS=$ac_check_lib_save_LIBS
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzCompressInit" >&5
|
||||
$as_echo "$ac_cv_lib_bz2_BZ2_bzCompressInit" >&6; }
|
||||
if test "x$ac_cv_lib_bz2_BZ2_bzCompressInit" = xyes; then :
|
||||
|
||||
LIBS="$LIBS -lbz2"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
# lzo compression requirements
|
||||
ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
|
||||
if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
|
||||
@ -8586,7 +8645,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by nfdump $as_me 1.6.13, which was
|
||||
This file was extended by nfdump $as_me 1.6.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -8652,7 +8711,7 @@ _ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
nfdump config.status 1.6.13
|
||||
nfdump config.status 1.6.14
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
@%:@! /bin/sh
|
||||
@%:@ From configure.ac Revision: 243 .
|
||||
@%:@ Guess values for system-dependent variables and create Makefiles.
|
||||
@%:@ Generated by GNU Autoconf 2.69 for nfdump 1.6.13.
|
||||
@%:@ Generated by GNU Autoconf 2.69 for nfdump 1.6.14.
|
||||
@%:@
|
||||
@%:@ Report bugs to <phaag@users.sourceforge.net>.
|
||||
@%:@
|
||||
@ -581,8 +581,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='nfdump'
|
||||
PACKAGE_TARNAME='nfdump'
|
||||
PACKAGE_VERSION='1.6.13'
|
||||
PACKAGE_STRING='nfdump 1.6.13'
|
||||
PACKAGE_VERSION='1.6.14'
|
||||
PACKAGE_STRING='nfdump 1.6.14'
|
||||
PACKAGE_BUGREPORT='phaag@users.sourceforge.net'
|
||||
PACKAGE_URL=''
|
||||
|
||||
@ -1305,7 +1305,7 @@ 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 nfdump 1.6.13 to adapt to many kinds of systems.
|
||||
\`configure' configures nfdump 1.6.14 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1371,7 +1371,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of nfdump 1.6.13:";;
|
||||
short | recursive ) echo "Configuration of nfdump 1.6.14:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1485,7 +1485,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
nfdump configure 1.6.13
|
||||
nfdump configure 1.6.14
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -2148,7 +2148,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by nfdump $as_me 1.6.13, which was
|
||||
It was created by nfdump $as_me 1.6.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -2503,7 +2503,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
#AC_CONFIG_SRCDIR([grammar.y])
|
||||
ac_config_headers="$ac_config_headers config.h"
|
||||
|
||||
am__api_version='1.14'
|
||||
am__api_version='1.15'
|
||||
|
||||
ac_aux_dir=
|
||||
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
|
||||
@ -2704,8 +2704,8 @@ test "$program_suffix" != NONE &&
|
||||
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
|
||||
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
|
||||
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
# Expand $ac_aux_dir to an absolute path.
|
||||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
|
||||
if test x"${MISSING+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
@ -2724,7 +2724,7 @@ else
|
||||
$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
|
||||
fi
|
||||
|
||||
if test x"${install_sh}" != xset; then
|
||||
if test x"${install_sh+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
*\ * | *\ *)
|
||||
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
|
||||
@ -3018,7 +3018,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='nfdump'
|
||||
VERSION='1.6.13'
|
||||
VERSION='1.6.14'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -3052,8 +3052,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||||
mkdir_p='$(MKDIR_P)'
|
||||
|
||||
# We need awk for the "check" target. The system "awk" is bad on
|
||||
# some platforms.
|
||||
# We need awk for the "check" target (and possibly the TAP driver). The
|
||||
# system "awk" is bad on some platforms.
|
||||
# Always define AMTAR for backward compatibility. Yes, it's still used
|
||||
# in the wild :-( We should find a proper way to deprecate it ...
|
||||
AMTAR='$${TAR-tar}'
|
||||
@ -3110,6 +3110,7 @@ END
|
||||
as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
# Checks for programs.
|
||||
ac_ext=c
|
||||
@ -5866,6 +5867,21 @@ fi
|
||||
done
|
||||
|
||||
|
||||
for ac_header in bzlib.h
|
||||
do :
|
||||
ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
|
||||
if test "x$ac_cv_header_bzlib_h" = xyes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@%:@define HAVE_BZLIB_H 1
|
||||
_ACEOF
|
||||
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
if test "$ac_cv_header_bzlib_h" = no; then
|
||||
as_fn_error $? "Required zlib.h header file not found!" "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test "$ac_cv_header_fts_h" != yes; then
|
||||
FTS_OBJ=fts_compat.o
|
||||
@ -7546,6 +7562,49 @@ fi
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzCompressInit in -lbz2" >&5
|
||||
$as_echo_n "checking for BZ2_bzCompressInit in -lbz2... " >&6; }
|
||||
if ${ac_cv_lib_bz2_BZ2_bzCompressInit+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
LIBS="-lbz2 $LIBS"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char BZ2_bzCompressInit ();
|
||||
int
|
||||
main ()
|
||||
{
|
||||
return BZ2_bzCompressInit ();
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_link "$LINENO"; then :
|
||||
ac_cv_lib_bz2_BZ2_bzCompressInit=yes
|
||||
else
|
||||
ac_cv_lib_bz2_BZ2_bzCompressInit=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext \
|
||||
conftest$ac_exeext conftest.$ac_ext
|
||||
LIBS=$ac_check_lib_save_LIBS
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzCompressInit" >&5
|
||||
$as_echo "$ac_cv_lib_bz2_BZ2_bzCompressInit" >&6; }
|
||||
if test "x$ac_cv_lib_bz2_BZ2_bzCompressInit" = xyes; then :
|
||||
|
||||
LIBS="$LIBS -lbz2"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
# lzo compression requirements
|
||||
ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
|
||||
if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
|
||||
@ -8586,7 +8645,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by nfdump $as_me 1.6.13, which was
|
||||
This file was extended by nfdump $as_me 1.6.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -8652,7 +8711,7 @@ _ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
nfdump config.status 1.6.13
|
||||
nfdump config.status 1.6.14
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
9524
autom4te.cache/output.2
Normal file
9524
autom4te.cache/output.2
Normal file
File diff suppressed because it is too large
Load Diff
9524
autom4te.cache/output.3
Normal file
9524
autom4te.cache/output.3
Normal file
File diff suppressed because it is too large
Load Diff
9524
autom4te.cache/output.4
Normal file
9524
autom4te.cache/output.4
Normal file
File diff suppressed because it is too large
Load Diff
9524
autom4te.cache/output.5
Normal file
9524
autom4te.cache/output.5
Normal file
File diff suppressed because it is too large
Load Diff
@ -12,69 +12,69 @@
|
||||
[
|
||||
'/opt/local/share/autoconf/autoconf/autoconf.m4f',
|
||||
'-',
|
||||
'/opt/local/share/aclocal-1.14/internal/ac-config-macro-dirs.m4',
|
||||
'/opt/local/share/aclocal-1.14/amversion.m4',
|
||||
'/opt/local/share/aclocal-1.14/auxdir.m4',
|
||||
'/opt/local/share/aclocal-1.14/cond.m4',
|
||||
'/opt/local/share/aclocal-1.14/depend.m4',
|
||||
'/opt/local/share/aclocal-1.14/depout.m4',
|
||||
'/opt/local/share/aclocal-1.14/init.m4',
|
||||
'/opt/local/share/aclocal-1.14/install-sh.m4',
|
||||
'/opt/local/share/aclocal-1.14/lead-dot.m4',
|
||||
'/opt/local/share/aclocal-1.14/make.m4',
|
||||
'/opt/local/share/aclocal-1.14/missing.m4',
|
||||
'/opt/local/share/aclocal-1.14/options.m4',
|
||||
'/opt/local/share/aclocal-1.14/prog-cc-c-o.m4',
|
||||
'/opt/local/share/aclocal-1.14/runlog.m4',
|
||||
'/opt/local/share/aclocal-1.14/sanity.m4',
|
||||
'/opt/local/share/aclocal-1.14/silent.m4',
|
||||
'/opt/local/share/aclocal-1.14/strip.m4',
|
||||
'/opt/local/share/aclocal-1.14/substnot.m4',
|
||||
'/opt/local/share/aclocal-1.14/tar.m4',
|
||||
'/opt/local/share/aclocal-1.15/internal/ac-config-macro-dirs.m4',
|
||||
'/opt/local/share/aclocal-1.15/amversion.m4',
|
||||
'/opt/local/share/aclocal-1.15/auxdir.m4',
|
||||
'/opt/local/share/aclocal-1.15/cond.m4',
|
||||
'/opt/local/share/aclocal-1.15/depend.m4',
|
||||
'/opt/local/share/aclocal-1.15/depout.m4',
|
||||
'/opt/local/share/aclocal-1.15/init.m4',
|
||||
'/opt/local/share/aclocal-1.15/install-sh.m4',
|
||||
'/opt/local/share/aclocal-1.15/lead-dot.m4',
|
||||
'/opt/local/share/aclocal-1.15/make.m4',
|
||||
'/opt/local/share/aclocal-1.15/missing.m4',
|
||||
'/opt/local/share/aclocal-1.15/options.m4',
|
||||
'/opt/local/share/aclocal-1.15/prog-cc-c-o.m4',
|
||||
'/opt/local/share/aclocal-1.15/runlog.m4',
|
||||
'/opt/local/share/aclocal-1.15/sanity.m4',
|
||||
'/opt/local/share/aclocal-1.15/silent.m4',
|
||||
'/opt/local/share/aclocal-1.15/strip.m4',
|
||||
'/opt/local/share/aclocal-1.15/substnot.m4',
|
||||
'/opt/local/share/aclocal-1.15/tar.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'include' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'include' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'm4_include' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'AC_DEFUN_ONCE' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
@ -89,65 +89,65 @@
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'include' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'sinclude' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'include' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'sinclude' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'm4_include' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AC_SUBST_TRACE' => 1
|
||||
'_AM_COND_IF' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1
|
||||
}
|
||||
], 'Autom4te::Request' )
|
||||
);
|
||||
|
@ -1,19 +1,18 @@
|
||||
m4trace:/opt/local/share/aclocal-1.14/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14'
|
||||
m4trace:/opt/local/share/aclocal-1.15/amversion.m4:20: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.15'
|
||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||
dnl require some minimum version. Point them to the right macro.
|
||||
m4_if([$1], [1.14.1], [],
|
||||
m4_if([$1], [1.15], [],
|
||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/amversion.m4:37: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.15])dnl
|
||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||
m4trace:/opt/local/share/aclocal-1.14/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
|
||||
AC_PREREQ([2.50])dnl
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
m4trace:/opt/local/share/aclocal-1.15/auxdir.m4:51: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
|
||||
# Expand $ac_aux_dir to an absolute path.
|
||||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/cond.m4:32: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl
|
||||
m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
|
||||
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
|
||||
AC_SUBST([$1_TRUE])dnl
|
||||
@ -33,7 +32,7 @@ AC_CONFIG_COMMANDS_PRE(
|
||||
AC_MSG_ERROR([[conditional "$1" was never defined.
|
||||
Usually this means the macro was only invoked conditionally.]])
|
||||
fi])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/depend.m4:156: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
|
||||
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
|
||||
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
|
||||
AC_REQUIRE([AM_DEP_TRACK])dnl
|
||||
@ -163,10 +162,10 @@ AM_CONDITIONAL([am__fastdep$1], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_$1_dependencies_compiler_type" = gcc3])
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/depend.m4:166: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
||||
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/depend.m4:189: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl
|
||||
AS_HELP_STRING(
|
||||
[--enable-dependency-tracking],
|
||||
[do not reject slow dependency extractors])
|
||||
@ -184,7 +183,7 @@ _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
|
||||
AC_SUBST([am__nodep])dnl
|
||||
_AM_SUBST_NOTMAKE([am__nodep])dnl
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
|
||||
m4trace:/opt/local/share/aclocal-1.15/depout.m4:61: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
|
||||
# Older Autoconf quotes --file arguments for eval, but not when files
|
||||
# are listed without --file. Let's play safe and only enable the eval
|
||||
# if we detect the quoting.
|
||||
@ -233,11 +232,11 @@ m4trace:/opt/local/share/aclocal-1.14/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEP
|
||||
done
|
||||
}
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
|
||||
m4trace:/opt/local/share/aclocal-1.15/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
|
||||
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/init.m4:171: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl
|
||||
dnl Autoconf wants to disallow AM_ names. We explicitly allow
|
||||
dnl the ones we care about.
|
||||
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
|
||||
@ -300,8 +299,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||||
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
# We need awk for the "check" target. The system "awk" is bad on
|
||||
# some platforms.
|
||||
# We need awk for the "check" target (and possibly the TAP driver). The
|
||||
# system "awk" is bad on some platforms.
|
||||
AC_REQUIRE([AC_PROG_AWK])dnl
|
||||
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
|
||||
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
||||
@ -374,8 +373,12 @@ to "yes", and re-run configure.
|
||||
END
|
||||
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
|
||||
fi
|
||||
fi])
|
||||
m4trace:/opt/local/share/aclocal-1.14/init.m4:182: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
|
||||
fi
|
||||
dnl The trailing newline in this macro's definition is deliberate, for
|
||||
dnl backward compatibility and to allow trailing 'dnl'-style comments
|
||||
dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.15/init.m4:198: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
|
||||
_am_arg=$1
|
||||
_am_stamp_count=1
|
||||
for _am_header in $config_headers :; do
|
||||
@ -387,8 +390,8 @@ for _am_header in $config_headers :; do
|
||||
esac
|
||||
done
|
||||
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||||
m4trace:/opt/local/share/aclocal-1.14/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
if test x"${install_sh}" != xset; then
|
||||
m4trace:/opt/local/share/aclocal-1.15/install-sh.m4:21: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
if test x"${install_sh+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
*\ * | *\ *)
|
||||
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
|
||||
@ -397,7 +400,7 @@ if test x"${install_sh}" != xset; then
|
||||
esac
|
||||
fi
|
||||
AC_SUBST([install_sh])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
|
||||
m4trace:/opt/local/share/aclocal-1.15/lead-dot.m4:19: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
|
||||
mkdir .tst 2>/dev/null
|
||||
if test -d .tst; then
|
||||
am__leading_dot=.
|
||||
@ -406,7 +409,7 @@ else
|
||||
fi
|
||||
rmdir .tst 2>/dev/null
|
||||
AC_SUBST([am__leading_dot])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
|
||||
m4trace:/opt/local/share/aclocal-1.15/make.m4:49: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
|
||||
cat > confinc << 'END'
|
||||
am__doit:
|
||||
@echo this is the am__doit target
|
||||
@ -443,10 +446,10 @@ AC_SUBST([am__quote])
|
||||
AC_MSG_RESULT([$_am_result])
|
||||
rm -f confinc confmf
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
|
||||
m4trace:/opt/local/share/aclocal-1.15/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
|
||||
$1=${$1-"${am_missing_run}$2"}
|
||||
AC_SUBST($1)])
|
||||
m4trace:/opt/local/share/aclocal-1.14/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/missing.m4:38: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
AC_REQUIRE_AUX_FILE([missing])dnl
|
||||
if test x"${MISSING+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
@ -464,11 +467,11 @@ else
|
||||
AC_MSG_WARN(['missing' script is too old or missing])
|
||||
fi
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/options.m4:12: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
|
||||
m4trace:/opt/local/share/aclocal-1.15/options.m4:18: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
|
||||
m4trace:/opt/local/share/aclocal-1.15/options.m4:24: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
|
||||
m4trace:/opt/local/share/aclocal-1.15/options.m4:30: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||
m4trace:/opt/local/share/aclocal-1.15/prog-cc-c-o.m4:44: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
AC_REQUIRE_AUX_FILE([compile])dnl
|
||||
AC_LANG_PUSH([C])dnl
|
||||
AC_CACHE_CHECK(
|
||||
@ -500,13 +503,13 @@ if test "$am_cv_prog_cc_c_o" != yes; then
|
||||
CC="$am_aux_dir/compile $CC"
|
||||
fi
|
||||
AC_LANG_POP([C])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
|
||||
m4trace:/opt/local/share/aclocal-1.15/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||||
m4trace:/opt/local/share/aclocal-1.15/runlog.m4:17: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
|
||||
($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
|
||||
ac_status=$?
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
|
||||
(exit $ac_status); }])
|
||||
m4trace:/opt/local/share/aclocal-1.14/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
|
||||
m4trace:/opt/local/share/aclocal-1.15/sanity.m4:82: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
|
||||
# Reject unsafe characters in $srcdir or the absolute working directory
|
||||
# name. Accept space and tab only in the latter.
|
||||
am_lf='
|
||||
@ -577,7 +580,7 @@ AC_CONFIG_COMMANDS_PRE(
|
||||
AC_MSG_RESULT([done])])
|
||||
rm -f conftest.file
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/silent.m4:60: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl
|
||||
AS_HELP_STRING(
|
||||
[--enable-silent-rules],
|
||||
[less verbose build output (undo: "make V=1")])
|
||||
@ -625,7 +628,7 @@ AM_BACKSLASH='\'
|
||||
AC_SUBST([AM_BACKSLASH])dnl
|
||||
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.14/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
|
||||
m4trace:/opt/local/share/aclocal-1.15/strip.m4:28: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
|
||||
# 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
|
||||
@ -636,9 +639,9 @@ if test "$cross_compiling" != no; then
|
||||
fi
|
||||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||
m4trace:/opt/local/share/aclocal-1.14/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
|
||||
m4trace:/opt/local/share/aclocal-1.14/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
||||
m4trace:/opt/local/share/aclocal-1.14/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used
|
||||
m4trace:/opt/local/share/aclocal-1.15/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
|
||||
m4trace:/opt/local/share/aclocal-1.15/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
||||
m4trace:/opt/local/share/aclocal-1.15/tar.m4:132: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used
|
||||
# in the wild :-( We should find a proper way to deprecate it ...
|
||||
AC_SUBST([AMTAR], ['$${TAR-tar}'])
|
||||
|
||||
@ -801,7 +804,7 @@ m4trace:configure.ac:6: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.ac:10: -1- AM_INIT_AUTOMAKE([subdir-objects])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.ac:10: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
|
||||
m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.14.1])
|
||||
m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.15])
|
||||
m4trace:configure.ac:10: -1- _AM_AUTOCONF_VERSION([2.69])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
|
||||
@ -921,7 +924,7 @@ m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:14: -1- AM_PROG_CC_C_O
|
||||
m4trace:configure.ac:18: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
||||
You should run autoupdate.], [../../lib/autoconf/c.m4:437: ac_cv_prog_gcc is expanded from...
|
||||
configure.ac:18: the top level])
|
||||
m4trace:configure.ac:65: -1- m4_pattern_allow([^YACC$])
|
||||
m4trace:configure.ac:65: -1- m4_pattern_allow([^YACC$])
|
||||
@ -930,7 +933,7 @@ m4trace:configure.ac:66: -1- m4_pattern_allow([^LEX$])
|
||||
m4trace:configure.ac:66: -1- m4_pattern_allow([^LEX_OUTPUT_ROOT$])
|
||||
m4trace:configure.ac:66: -1- m4_pattern_allow([^LEXLIB$])
|
||||
m4trace:configure.ac:66: -1- m4_pattern_allow([^YYTEXT_POINTER$])
|
||||
m4trace:configure.ac:105: -2- m4_pattern_allow([^HAVE_LIBZ$])
|
||||
m4trace:configure.ac:107: -2- m4_pattern_allow([^HAVE_LIBZ$])
|
||||
m4trace:configure.ac:120: -2- AM_CONDITIONAL([FT2NFDUMP], [true])
|
||||
m4trace:configure.ac:120: -2- m4_pattern_allow([^FT2NFDUMP_TRUE$])
|
||||
m4trace:configure.ac:120: -2- m4_pattern_allow([^FT2NFDUMP_FALSE$])
|
||||
@ -946,39 +949,39 @@ m4trace:configure.ac:156: -2- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.ac:156: -2- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:126: -1- AM_CONDITIONAL([NFPROFILE], [true])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:126: the top level])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:157: -1- AM_CONDITIONAL([NFPROFILE], [true])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:157: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2757: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:643: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1472: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:157: the top level])
|
||||
m4trace:configure.ac:189: -2- AM_CONDITIONAL([NFTRACK], [false])
|
||||
m4trace:configure.ac:189: -2- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.ac:189: -2- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:159: -1- AM_CONDITIONAL([NFTRACK], [true])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:159: the top level])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:190: -1- AM_CONDITIONAL([NFTRACK], [true])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:190: -1- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:190: -1- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:190: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2757: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:643: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1472: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:190: the top level])
|
||||
m4trace:configure.ac:194: -1- AM_CONDITIONAL([SFLOW], [test "$enable_sflow" = yes])
|
||||
m4trace:configure.ac:194: -1- m4_pattern_allow([^SFLOW_TRUE$])
|
||||
m4trace:configure.ac:194: -1- m4_pattern_allow([^SFLOW_FALSE$])
|
||||
@ -995,11 +998,11 @@ m4trace:configure.ac:202: -1- m4_pattern_allow([^BUILDNFPCAPD_FALSE$])
|
||||
m4trace:configure.ac:202: -1- _AM_SUBST_NOTMAKE([BUILDNFPCAPD_TRUE])
|
||||
m4trace:configure.ac:202: -1- _AM_SUBST_NOTMAKE([BUILDNFPCAPD_FALSE])
|
||||
m4trace:configure.ac:206: -2- m4_pattern_allow([^HAVE_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY$])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY$])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN$])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN$])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY$])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY$])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN$])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN$])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:220: -1- m4_pattern_allow([^FT_INCLUDES$])
|
||||
m4trace:configure.ac:221: -1- m4_pattern_allow([^FT_LDFLAGS$])
|
||||
m4trace:configure.ac:222: -1- m4_pattern_allow([^LFLAGS$])
|
||||
@ -1008,83 +1011,84 @@ m4trace:configure.ac:226: -1- m4_pattern_allow([^HAVE_LIBNSL$])
|
||||
m4trace:configure.ac:226: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:227: -1- m4_pattern_allow([^HAVE_SETSOCKOPT$])
|
||||
m4trace:configure.ac:227: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:235: -1- m4_pattern_allow([^HAVE_HTONLL$])
|
||||
m4trace:configure.ac:251: -1- m4_pattern_allow([^HAVE_HTONLL$])
|
||||
m4trace:configure.ac:255: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:256: -1- m4_pattern_allow([^HAVE_NAMESER8_COMPAT_H$])
|
||||
m4trace:configure.ac:279: -1- m4_pattern_allow([^FTS_OBJ$])
|
||||
m4trace:configure.ac:283: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:285: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
|
||||
m4trace:configure.ac:288: -1- m4_pattern_allow([^pid_t$])
|
||||
m4trace:configure.ac:289: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:290: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^HAVE__BOOL$])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^HAVE_STDBOOL_H$])
|
||||
m4trace:configure.ac:294: -1- m4_pattern_allow([^CLOSEDIR_VOID$])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_VFORK_H$])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_WORKING_VFORK$])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^vfork$])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_WORKING_FORK$])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^malloc$])
|
||||
m4trace:configure.ac:297: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
|
||||
m4trace:configure.ac:297: -1- AC_DEFUN([_AC_Header_sys_time_h], [m4_divert_text([INIT_PREPARE], [AS_VAR_APPEND([ac_header_list], [" sys/time.h"])])
|
||||
m4trace:configure.ac:275: -1- m4_pattern_allow([^HAVE_BZLIB_H$])
|
||||
m4trace:configure.ac:283: -1- m4_pattern_allow([^FTS_OBJ$])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:289: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
|
||||
m4trace:configure.ac:292: -1- m4_pattern_allow([^pid_t$])
|
||||
m4trace:configure.ac:293: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:294: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE__BOOL$])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_STDBOOL_H$])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^CLOSEDIR_VOID$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_VFORK_H$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_WORKING_VFORK$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^vfork$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_WORKING_FORK$])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^malloc$])
|
||||
m4trace:configure.ac:301: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
|
||||
m4trace:configure.ac:301: -1- AC_DEFUN([_AC_Header_sys_time_h], [m4_divert_text([INIT_PREPARE], [AS_VAR_APPEND([ac_header_list], [" sys/time.h"])])
|
||||
_AC_HEADERS_EXPANSION])
|
||||
m4trace:configure.ac:297: -1- AC_DEFUN([_AC_Header_unistd_h], [m4_divert_text([INIT_PREPARE], [AS_VAR_APPEND([ac_header_list], [" unistd.h"])])
|
||||
m4trace:configure.ac:301: -1- AC_DEFUN([_AC_Header_unistd_h], [m4_divert_text([INIT_PREPARE], [AS_VAR_APPEND([ac_header_list], [" unistd.h"])])
|
||||
_AC_HEADERS_EXPANSION])
|
||||
m4trace:configure.ac:297: -1- AC_DEFUN([_AC_Func_alarm], [m4_divert_text([INIT_PREPARE], [AS_VAR_APPEND([ac_func_list], [" alarm"])])
|
||||
m4trace:configure.ac:301: -1- AC_DEFUN([_AC_Func_alarm], [m4_divert_text([INIT_PREPARE], [AS_VAR_APPEND([ac_func_list], [" alarm"])])
|
||||
_AC_FUNCS_EXPANSION])
|
||||
m4trace:configure.ac:297: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^realloc$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_STAT_EMPTY_STRING_BUG$])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:321: -1- m4_pattern_allow([^ptrdiff_t$])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:323: -1- m4_pattern_allow([^SIZEOF_SHORT$])
|
||||
m4trace:configure.ac:324: -1- m4_pattern_allow([^SIZEOF_INT$])
|
||||
m4trace:configure.ac:325: -1- m4_pattern_allow([^SIZEOF_LONG$])
|
||||
m4trace:configure.ac:326: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
|
||||
m4trace:configure.ac:327: -1- m4_pattern_allow([^SIZEOF___INT64$])
|
||||
m4trace:configure.ac:328: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:329: -1- m4_pattern_allow([^SIZEOF_SIZE_T$])
|
||||
m4trace:configure.ac:330: -1- m4_pattern_allow([^SIZEOF_PTRDIFF_T$])
|
||||
m4trace:configure.ac:331: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:335: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
|
||||
configure.ac:335: the top level])
|
||||
m4trace:configure.ac:353: -1- m4_pattern_allow([^HAVE_SEMUN$])
|
||||
m4trace:configure.ac:357: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
|
||||
m4trace:configure.ac:301: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^realloc$])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^HAVE_STAT_EMPTY_STRING_BUG$])
|
||||
m4trace:configure.ac:304: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:304: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:329: -1- m4_pattern_allow([^ptrdiff_t$])
|
||||
m4trace:configure.ac:330: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:331: -1- m4_pattern_allow([^SIZEOF_SHORT$])
|
||||
m4trace:configure.ac:332: -1- m4_pattern_allow([^SIZEOF_INT$])
|
||||
m4trace:configure.ac:333: -1- m4_pattern_allow([^SIZEOF_LONG$])
|
||||
m4trace:configure.ac:334: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
|
||||
m4trace:configure.ac:335: -1- m4_pattern_allow([^SIZEOF___INT64$])
|
||||
m4trace:configure.ac:336: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:337: -1- m4_pattern_allow([^SIZEOF_SIZE_T$])
|
||||
m4trace:configure.ac:338: -1- m4_pattern_allow([^SIZEOF_PTRDIFF_T$])
|
||||
m4trace:configure.ac:339: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:357: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:643: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:2046: AC_CACHE_VAL is expanded from...
|
||||
configure.ac:357: the top level])
|
||||
m4trace:configure.ac:357: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.ac:386: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
m4trace:configure.ac:361: -1- m4_pattern_allow([^HAVE_SEMUN$])
|
||||
m4trace:configure.ac:391: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
|
||||
configure.ac:391: the top level])
|
||||
m4trace:configure.ac:391: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.ac:394: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
You should run autoupdate.], [])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:386: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:386: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
|
||||
m4trace:configure.ac:386: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:394: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:394: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:394: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:394: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
|
||||
m4trace:configure.ac:394: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
|
@ -1,4 +1,4 @@
|
||||
m4trace:configure.ac:6: -1- AC_INIT([nfdump], [1.6.13], [phaag@users.sourceforge.net])
|
||||
m4trace:configure.ac:6: -1- AC_INIT([nfdump], [1.6.14], [phaag@users.sourceforge.net])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
@ -149,7 +149,7 @@ m4trace:configure.ac:6: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.ac:9: -1- AC_CONFIG_HEADERS([config.h])
|
||||
m4trace:configure.ac:10: -1- AM_INIT_AUTOMAKE([subdir-objects])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.14.1])
|
||||
m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.15])
|
||||
m4trace:configure.ac:10: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
|
||||
@ -326,7 +326,7 @@ m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:14: -1- AM_PROG_CC_C_O
|
||||
m4trace:configure.ac:18: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
||||
You should run autoupdate.], [../../lib/autoconf/c.m4:437: ac_cv_prog_gcc is expanded from...
|
||||
configure.ac:18: the top level])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST([YACC])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST_TRACE([YACC])
|
||||
@ -351,10 +351,10 @@ m4trace:configure.ac:66: -1- m4_pattern_allow([^YYTEXT_POINTER$])
|
||||
m4trace:configure.ac:66: -1- AH_OUTPUT([YYTEXT_POINTER], [/* Define to 1 if `lex\' declares `yytext\' as a `char *\' by default, not a
|
||||
`char@<:@@:>@\'. */
|
||||
@%:@undef YYTEXT_POINTER])
|
||||
m4trace:configure.ac:105: -2- AH_OUTPUT([HAVE_LIBZ], [/* Define to 1 if you have the `z\' library (-lz). */
|
||||
m4trace:configure.ac:107: -2- AH_OUTPUT([HAVE_LIBZ], [/* Define to 1 if you have the `z\' library (-lz). */
|
||||
@%:@undef HAVE_LIBZ])
|
||||
m4trace:configure.ac:105: -2- AC_DEFINE_TRACE_LITERAL([HAVE_LIBZ])
|
||||
m4trace:configure.ac:105: -2- m4_pattern_allow([^HAVE_LIBZ$])
|
||||
m4trace:configure.ac:107: -2- AC_DEFINE_TRACE_LITERAL([HAVE_LIBZ])
|
||||
m4trace:configure.ac:107: -2- m4_pattern_allow([^HAVE_LIBZ$])
|
||||
m4trace:configure.ac:120: -2- AM_CONDITIONAL([FT2NFDUMP], [true])
|
||||
m4trace:configure.ac:120: -2- AC_SUBST([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.ac:120: -2- AC_SUBST_TRACE([FT2NFDUMP_TRUE])
|
||||
@ -382,63 +382,63 @@ m4trace:configure.ac:156: -2- AC_SUBST_TRACE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:156: -2- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
@%:@undef HAVE_RRD_H])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:126: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:157: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
m4trace:configure.ac:157: -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.ac:126: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
m4trace:configure.ac:157: -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.ac:126: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
|
||||
@%:@undef HAVE_MEMORY_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
@%:@undef HAVE_STRINGS_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@%:@undef HAVE_INTTYPES_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
m4trace:configure.ac:157: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:126: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:126: -1- AM_CONDITIONAL([NFPROFILE], [true])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:126: the top level])
|
||||
m4trace:configure.ac:157: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:157: -1- AM_CONDITIONAL([NFPROFILE], [true])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:157: -1- AC_SUBST_TRACE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:157: -1- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:157: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2757: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:643: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1472: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:157: the top level])
|
||||
m4trace:configure.ac:189: -2- AM_CONDITIONAL([NFTRACK], [false])
|
||||
m4trace:configure.ac:189: -2- AC_SUBST([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:189: -2- AC_SUBST_TRACE([NFTRACK_TRUE])
|
||||
@ -448,26 +448,26 @@ m4trace:configure.ac:189: -2- AC_SUBST_TRACE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:189: -2- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:159: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
m4trace:configure.ac:190: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:190: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
@%:@undef HAVE_RRD_H])
|
||||
m4trace:configure.ac:159: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:159: -1- AM_CONDITIONAL([NFTRACK], [true])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST_TRACE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST_TRACE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:159: the top level])
|
||||
m4trace:configure.ac:190: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:190: -1- AM_CONDITIONAL([NFTRACK], [true])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:190: -1- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:190: -1- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:190: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2757: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:643: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1472: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:190: the top level])
|
||||
m4trace:configure.ac:194: -1- AM_CONDITIONAL([SFLOW], [test "$enable_sflow" = yes])
|
||||
m4trace:configure.ac:194: -1- AC_SUBST([SFLOW_TRUE])
|
||||
m4trace:configure.ac:194: -1- AC_SUBST_TRACE([SFLOW_TRUE])
|
||||
@ -499,25 +499,25 @@ m4trace:configure.ac:206: -2- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:206: -2- m4_pattern_allow([^HAVE_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:206: -2- AH_OUTPUT([HAVE_SOCKADDR_SA_LEN], [/* define if socket address structures have length fields */
|
||||
@%:@undef HAVE_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY], [/* Define to 1 if `ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
m4trace:configure.ac:217: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY$])
|
||||
m4trace:configure.ac:217: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY], [/* Define to 1 if `ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY], [/* Define to 1 if `__ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
m4trace:configure.ac:217: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY$])
|
||||
m4trace:configure.ac:217: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY], [/* Define to 1 if `__ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN], [/* Define to 1 if `ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
m4trace:configure.ac:217: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN$])
|
||||
m4trace:configure.ac:217: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN], [/* Define to 1 if `ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN], [/* Define to 1 if `__ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
m4trace:configure.ac:217: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN$])
|
||||
m4trace:configure.ac:217: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN], [/* Define to 1 if `__ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_SA_LEN], [/* Define to 1 if `sa_len\' is a member of `struct sockaddr\'. */
|
||||
m4trace:configure.ac:217: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:217: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_SA_LEN], [/* Define to 1 if `sa_len\' is a member of `struct sockaddr\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:220: -1- AC_SUBST([FT_INCLUDES])
|
||||
m4trace:configure.ac:220: -1- AC_SUBST_TRACE([FT_INCLUDES])
|
||||
@ -552,9 +552,9 @@ m4trace:configure.ac:230: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you ha
|
||||
@%:@undef HAVE_FPURGE])
|
||||
m4trace:configure.ac:230: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
|
||||
@%:@undef HAVE___FPURGE])
|
||||
m4trace:configure.ac:235: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HTONLL])
|
||||
m4trace:configure.ac:235: -1- m4_pattern_allow([^HAVE_HTONLL$])
|
||||
m4trace:configure.ac:235: -1- AH_OUTPUT([HAVE_HTONLL], [/* Define to 1 if the function (or macro) htonll exists. */
|
||||
m4trace:configure.ac:251: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HTONLL])
|
||||
m4trace:configure.ac:251: -1- m4_pattern_allow([^HAVE_HTONLL$])
|
||||
m4trace:configure.ac:251: -1- AH_OUTPUT([HAVE_HTONLL], [/* Define to 1 if the function (or macro) htonll exists. */
|
||||
@%:@undef HAVE_HTONLL])
|
||||
m4trace:configure.ac:254: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
|
||||
*/
|
||||
@ -605,35 +605,39 @@ m4trace:configure.ac:258: -1- AH_OUTPUT([HAVE_PCAP_BPF_H], [/* Define to 1 if yo
|
||||
@%:@undef HAVE_PCAP_BPF_H])
|
||||
m4trace:configure.ac:258: -1- AH_OUTPUT([HAVE_NET_BPF_H], [/* Define to 1 if you have the <net/bpf.h> header file. */
|
||||
@%:@undef HAVE_NET_BPF_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
m4trace:configure.ac:273: -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.ac:260: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
m4trace:configure.ac:273: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
@%:@undef HAVE_NETINET_IN_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_H], [/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
||||
m4trace:configure.ac:273: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_H], [/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
||||
@%:@undef HAVE_ARPA_NAMESER_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_COMPAT_H], [/* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
|
||||
m4trace:configure.ac:273: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_COMPAT_H], [/* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
|
||||
@%:@undef HAVE_ARPA_NAMESER_COMPAT_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
|
||||
m4trace:configure.ac:273: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
|
||||
@%:@undef HAVE_NETDB_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_RESOLV_H], [/* Define to 1 if you have the <resolv.h> header file. */
|
||||
m4trace:configure.ac:273: -1- AH_OUTPUT([HAVE_RESOLV_H], [/* Define to 1 if you have the <resolv.h> header file. */
|
||||
@%:@undef HAVE_RESOLV_H])
|
||||
m4trace:configure.ac:279: -1- AC_SUBST([FTS_OBJ])
|
||||
m4trace:configure.ac:279: -1- AC_SUBST_TRACE([FTS_OBJ])
|
||||
m4trace:configure.ac:279: -1- m4_pattern_allow([^FTS_OBJ$])
|
||||
m4trace:configure.ac:283: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:283: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:283: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
m4trace:configure.ac:275: -1- AH_OUTPUT([HAVE_BZLIB_H], [/* Define to 1 if you have the <bzlib.h> header file. */
|
||||
@%:@undef HAVE_BZLIB_H])
|
||||
m4trace:configure.ac:275: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BZLIB_H])
|
||||
m4trace:configure.ac:275: -1- m4_pattern_allow([^HAVE_BZLIB_H$])
|
||||
m4trace:configure.ac:283: -1- AC_SUBST([FTS_OBJ])
|
||||
m4trace:configure.ac:283: -1- AC_SUBST_TRACE([FTS_OBJ])
|
||||
m4trace:configure.ac:283: -1- m4_pattern_allow([^FTS_OBJ$])
|
||||
m4trace:configure.ac:287: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:287: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:285: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.ac:285: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:285: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
m4trace:configure.ac:289: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.ac:289: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:289: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
@%:@undef const])
|
||||
m4trace:configure.ac:286: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
|
||||
m4trace:configure.ac:290: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
|
||||
calls it, or to nothing if \'inline\' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
#undef inline
|
||||
#endif])
|
||||
m4trace:configure.ac:287: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
m4trace:configure.ac:291: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
@ -644,266 +648,266 @@ m4trace:configure.ac:287: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGE
|
||||
# undef WORDS_BIGENDIAN
|
||||
# endif
|
||||
#endif])
|
||||
m4trace:configure.ac:287: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
|
||||
m4trace:configure.ac:287: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
|
||||
m4trace:configure.ac:287: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */
|
||||
m4trace:configure.ac:291: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
|
||||
m4trace:configure.ac:291: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
|
||||
m4trace:configure.ac:291: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */
|
||||
@%:@undef AC_APPLE_UNIVERSAL_BUILD])
|
||||
m4trace:configure.ac:288: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
|
||||
m4trace:configure.ac:288: -1- m4_pattern_allow([^pid_t$])
|
||||
m4trace:configure.ac:288: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
|
||||
m4trace:configure.ac:292: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
|
||||
m4trace:configure.ac:292: -1- m4_pattern_allow([^pid_t$])
|
||||
m4trace:configure.ac:292: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
|
||||
@%:@undef pid_t])
|
||||
m4trace:configure.ac:289: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.ac:289: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:289: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
m4trace:configure.ac:293: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.ac:293: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:293: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
@%:@undef size_t])
|
||||
m4trace:configure.ac:290: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
|
||||
m4trace:configure.ac:290: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
|
||||
m4trace:configure.ac:290: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
|
||||
m4trace:configure.ac:294: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
|
||||
m4trace:configure.ac:294: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
|
||||
m4trace:configure.ac:294: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
|
||||
@%:@undef TM_IN_SYS_TIME])
|
||||
m4trace:configure.ac:291: -1- AC_DEFINE_TRACE_LITERAL([HAVE__BOOL])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^HAVE__BOOL$])
|
||||
m4trace:configure.ac:291: -1- AH_OUTPUT([HAVE__BOOL], [/* Define to 1 if the system has the type `_Bool\'. */
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE__BOOL])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE__BOOL$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE__BOOL], [/* Define to 1 if the system has the type `_Bool\'. */
|
||||
@%:@undef HAVE__BOOL])
|
||||
m4trace:configure.ac:291: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDBOOL_H])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^HAVE_STDBOOL_H$])
|
||||
m4trace:configure.ac:291: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if stdbool.h conforms to C99. */
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDBOOL_H])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_STDBOOL_H$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if stdbool.h conforms to C99. */
|
||||
@%:@undef HAVE_STDBOOL_H])
|
||||
m4trace:configure.ac:294: -1- AC_DEFINE_TRACE_LITERAL([CLOSEDIR_VOID])
|
||||
m4trace:configure.ac:294: -1- m4_pattern_allow([^CLOSEDIR_VOID$])
|
||||
m4trace:configure.ac:294: -1- AH_OUTPUT([CLOSEDIR_VOID], [/* Define to 1 if the `closedir\' function returns void instead of `int\'. */
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([CLOSEDIR_VOID])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^CLOSEDIR_VOID$])
|
||||
m4trace:configure.ac:298: -1- AH_OUTPUT([CLOSEDIR_VOID], [/* Define to 1 if the `closedir\' function returns void instead of `int\'. */
|
||||
@%:@undef CLOSEDIR_VOID])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_VFORK_H], [/* Define to 1 if you have the <vfork.h> header file. */
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE_VFORK_H], [/* Define to 1 if you have the <vfork.h> header file. */
|
||||
@%:@undef HAVE_VFORK_H])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VFORK_H])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_VFORK_H$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_FORK], [/* Define to 1 if you have the `fork\' function. */
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VFORK_H])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_VFORK_H$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE_FORK], [/* Define to 1 if you have the `fork\' function. */
|
||||
@%:@undef HAVE_FORK])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_VFORK], [/* Define to 1 if you have the `vfork\' function. */
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE_VFORK], [/* Define to 1 if you have the `vfork\' function. */
|
||||
@%:@undef HAVE_VFORK])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_VFORK])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_WORKING_VFORK$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_WORKING_VFORK], [/* Define to 1 if `vfork\' works. */
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_VFORK])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_WORKING_VFORK$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE_WORKING_VFORK], [/* Define to 1 if `vfork\' works. */
|
||||
@%:@undef HAVE_WORKING_VFORK])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([vfork])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^vfork$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([vfork], [/* Define as `fork\' if `vfork\' does not work. */
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([vfork])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^vfork$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([vfork], [/* Define as `fork\' if `vfork\' does not work. */
|
||||
@%:@undef vfork])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_FORK])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_WORKING_FORK$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_WORKING_FORK], [/* Define to 1 if `fork\' works. */
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_FORK])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_WORKING_FORK$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE_WORKING_FORK], [/* Define to 1 if `fork\' works. */
|
||||
@%:@undef HAVE_WORKING_FORK])
|
||||
m4trace:configure.ac:296: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
m4trace:configure.ac:300: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:296: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:300: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and
|
||||
to 0 otherwise. */
|
||||
@%:@undef HAVE_MALLOC])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:296: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS malloc.$ac_objext"])
|
||||
m4trace:configure.ac:296: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:296: -1- AC_LIBSOURCE([malloc.c])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([malloc])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^malloc$])
|
||||
m4trace:configure.ac:296: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:300: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS malloc.$ac_objext"])
|
||||
m4trace:configure.ac:300: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:300: -1- AC_LIBSOURCE([malloc.c])
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([malloc])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^malloc$])
|
||||
m4trace:configure.ac:300: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */
|
||||
@%:@undef malloc])
|
||||
m4trace:configure.ac:297: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
|
||||
m4trace:configure.ac:297: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
m4trace:configure.ac:301: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
|
||||
m4trace:configure.ac:301: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
@%:@undef TIME_WITH_SYS_TIME])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
@%:@undef HAVE_SYS_TIME_H])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
|
||||
@%:@undef HAVE_ALARM])
|
||||
m4trace:configure.ac:297: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
|
||||
m4trace:configure.ac:297: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:297: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:297: -1- AC_LIBSOURCE([mktime.c])
|
||||
m4trace:configure.ac:298: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
m4trace:configure.ac:301: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
|
||||
m4trace:configure.ac:301: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:301: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:301: -1- AC_LIBSOURCE([mktime.c])
|
||||
m4trace:configure.ac:302: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:298: -1- AH_OUTPUT([HAVE_REALLOC], [/* Define to 1 if your system has a GNU libc compatible `realloc\' function,
|
||||
m4trace:configure.ac:302: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:302: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:302: -1- AH_OUTPUT([HAVE_REALLOC], [/* Define to 1 if your system has a GNU libc compatible `realloc\' function,
|
||||
and to 0 otherwise. */
|
||||
@%:@undef HAVE_REALLOC])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:298: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS realloc.$ac_objext"])
|
||||
m4trace:configure.ac:298: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:298: -1- AC_LIBSOURCE([realloc.c])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([realloc])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^realloc$])
|
||||
m4trace:configure.ac:298: -1- AH_OUTPUT([realloc], [/* Define to rpl_realloc if the replacement function should be used. */
|
||||
m4trace:configure.ac:302: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:302: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS realloc.$ac_objext"])
|
||||
m4trace:configure.ac:302: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:302: -1- AC_LIBSOURCE([realloc.c])
|
||||
m4trace:configure.ac:302: -1- AC_DEFINE_TRACE_LITERAL([realloc])
|
||||
m4trace:configure.ac:302: -1- m4_pattern_allow([^realloc$])
|
||||
m4trace:configure.ac:302: -1- AH_OUTPUT([realloc], [/* Define to rpl_realloc if the replacement function should be used. */
|
||||
@%:@undef realloc])
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([LSTAT_FOLLOWS_SLASHED_SYMLINK])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([LSTAT_FOLLOWS_SLASHED_SYMLINK], [/* Define to 1 if `lstat\' dereferences a symlink specified with a trailing
|
||||
m4trace:configure.ac:303: -1- AC_DEFINE_TRACE_LITERAL([LSTAT_FOLLOWS_SLASHED_SYMLINK])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$])
|
||||
m4trace:configure.ac:303: -1- AH_OUTPUT([LSTAT_FOLLOWS_SLASHED_SYMLINK], [/* Define to 1 if `lstat\' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
@%:@undef LSTAT_FOLLOWS_SLASHED_SYMLINK])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS lstat.$ac_objext"])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:299: -1- AC_LIBSOURCE([lstat.c])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS stat.$ac_objext"])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:299: -1- AC_LIBSOURCE([stat.c])
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STAT_EMPTY_STRING_BUG])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_STAT_EMPTY_STRING_BUG$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE_STAT_EMPTY_STRING_BUG], [/* Define to 1 if `stat\' has the bug that it succeeds when given the
|
||||
m4trace:configure.ac:303: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS lstat.$ac_objext"])
|
||||
m4trace:configure.ac:303: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:303: -1- AC_LIBSOURCE([lstat.c])
|
||||
m4trace:configure.ac:303: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS stat.$ac_objext"])
|
||||
m4trace:configure.ac:303: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:303: -1- AC_LIBSOURCE([stat.c])
|
||||
m4trace:configure.ac:303: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STAT_EMPTY_STRING_BUG])
|
||||
m4trace:configure.ac:303: -1- m4_pattern_allow([^HAVE_STAT_EMPTY_STRING_BUG$])
|
||||
m4trace:configure.ac:303: -1- AH_OUTPUT([HAVE_STAT_EMPTY_STRING_BUG], [/* Define to 1 if `stat\' has the bug that it succeeds when given the
|
||||
zero-length file name argument. */
|
||||
@%:@undef HAVE_STAT_EMPTY_STRING_BUG])
|
||||
m4trace:configure.ac:300: -1- AH_OUTPUT([HAVE_STRFTIME], [/* Define to 1 if you have the `strftime\' function. */
|
||||
m4trace:configure.ac:304: -1- AH_OUTPUT([HAVE_STRFTIME], [/* Define to 1 if you have the `strftime\' function. */
|
||||
@%:@undef HAVE_STRFTIME])
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_INET_NTOA], [/* Define to 1 if you have the `inet_ntoa\' function. */
|
||||
m4trace:configure.ac:304: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.ac:304: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:304: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.ac:304: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_INET_NTOA], [/* Define to 1 if you have the `inet_ntoa\' function. */
|
||||
@%:@undef HAVE_INET_NTOA])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
|
||||
@%:@undef HAVE_SOCKET])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
|
||||
@%:@undef HAVE_STRCHR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
|
||||
@%:@undef HAVE_STRDUP])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
|
||||
@%:@undef HAVE_STRERROR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */
|
||||
@%:@undef HAVE_STRRCHR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */
|
||||
@%:@undef HAVE_STRSTR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_SCANDIR], [/* Define to 1 if you have the `scandir\' function. */
|
||||
m4trace:configure.ac:305: -1- AH_OUTPUT([HAVE_SCANDIR], [/* Define to 1 if you have the `scandir\' function. */
|
||||
@%:@undef HAVE_SCANDIR])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* */
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* */
|
||||
@%:@undef HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* */
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:321: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
|
||||
m4trace:configure.ac:321: -1- m4_pattern_allow([^ptrdiff_t$])
|
||||
m4trace:configure.ac:321: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:329: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
|
||||
m4trace:configure.ac:329: -1- m4_pattern_allow([^ptrdiff_t$])
|
||||
m4trace:configure.ac:329: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
|
||||
@%:@undef ptrdiff_t])
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
m4trace:configure.ac:330: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.ac:330: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:330: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
@%:@undef size_t])
|
||||
m4trace:configure.ac:323: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
|
||||
m4trace:configure.ac:323: -1- m4_pattern_allow([^SIZEOF_SHORT$])
|
||||
m4trace:configure.ac:323: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
|
||||
m4trace:configure.ac:331: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
|
||||
m4trace:configure.ac:331: -1- m4_pattern_allow([^SIZEOF_SHORT$])
|
||||
m4trace:configure.ac:331: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_SHORT])
|
||||
m4trace:configure.ac:324: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
|
||||
m4trace:configure.ac:324: -1- m4_pattern_allow([^SIZEOF_INT$])
|
||||
m4trace:configure.ac:324: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
|
||||
m4trace:configure.ac:332: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
|
||||
m4trace:configure.ac:332: -1- m4_pattern_allow([^SIZEOF_INT$])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_INT])
|
||||
m4trace:configure.ac:325: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
|
||||
m4trace:configure.ac:325: -1- m4_pattern_allow([^SIZEOF_LONG$])
|
||||
m4trace:configure.ac:325: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
|
||||
m4trace:configure.ac:333: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
|
||||
m4trace:configure.ac:333: -1- m4_pattern_allow([^SIZEOF_LONG$])
|
||||
m4trace:configure.ac:333: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_LONG])
|
||||
m4trace:configure.ac:326: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
|
||||
m4trace:configure.ac:326: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
|
||||
m4trace:configure.ac:326: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
|
||||
m4trace:configure.ac:334: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
|
||||
m4trace:configure.ac:334: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
|
||||
m4trace:configure.ac:334: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_LONG_LONG])
|
||||
m4trace:configure.ac:327: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF___INT64])
|
||||
m4trace:configure.ac:327: -1- m4_pattern_allow([^SIZEOF___INT64$])
|
||||
m4trace:configure.ac:327: -1- AH_OUTPUT([SIZEOF___INT64], [/* The size of `__int64\', as computed by sizeof. */
|
||||
m4trace:configure.ac:335: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF___INT64])
|
||||
m4trace:configure.ac:335: -1- m4_pattern_allow([^SIZEOF___INT64$])
|
||||
m4trace:configure.ac:335: -1- AH_OUTPUT([SIZEOF___INT64], [/* The size of `__int64\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF___INT64])
|
||||
m4trace:configure.ac:328: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:328: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:328: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
m4trace:configure.ac:336: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:336: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:336: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:329: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SIZE_T])
|
||||
m4trace:configure.ac:329: -1- m4_pattern_allow([^SIZEOF_SIZE_T$])
|
||||
m4trace:configure.ac:329: -1- AH_OUTPUT([SIZEOF_SIZE_T], [/* The size of `size_t\', as computed by sizeof. */
|
||||
m4trace:configure.ac:337: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SIZE_T])
|
||||
m4trace:configure.ac:337: -1- m4_pattern_allow([^SIZEOF_SIZE_T$])
|
||||
m4trace:configure.ac:337: -1- AH_OUTPUT([SIZEOF_SIZE_T], [/* The size of `size_t\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_SIZE_T])
|
||||
m4trace:configure.ac:330: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_PTRDIFF_T])
|
||||
m4trace:configure.ac:330: -1- m4_pattern_allow([^SIZEOF_PTRDIFF_T$])
|
||||
m4trace:configure.ac:330: -1- AH_OUTPUT([SIZEOF_PTRDIFF_T], [/* The size of `ptrdiff_t\', as computed by sizeof. */
|
||||
m4trace:configure.ac:338: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_PTRDIFF_T])
|
||||
m4trace:configure.ac:338: -1- m4_pattern_allow([^SIZEOF_PTRDIFF_T$])
|
||||
m4trace:configure.ac:338: -1- AH_OUTPUT([SIZEOF_PTRDIFF_T], [/* The size of `ptrdiff_t\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_PTRDIFF_T])
|
||||
m4trace:configure.ac:331: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.ac:331: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:331: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
m4trace:configure.ac:339: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.ac:339: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:339: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
@%:@undef const])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMCMP], [/* Define to 1 if you have the `memcmp\' function. */
|
||||
m4trace:configure.ac:340: -1- AH_OUTPUT([HAVE_MEMCMP], [/* Define to 1 if you have the `memcmp\' function. */
|
||||
@%:@undef HAVE_MEMCMP])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMCPY], [/* Define to 1 if you have the `memcpy\' function. */
|
||||
m4trace:configure.ac:340: -1- AH_OUTPUT([HAVE_MEMCPY], [/* Define to 1 if you have the `memcpy\' function. */
|
||||
@%:@undef HAVE_MEMCPY])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
|
||||
m4trace:configure.ac:340: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
|
||||
@%:@undef HAVE_MEMMOVE])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
|
||||
m4trace:configure.ac:340: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
|
||||
@%:@undef HAVE_MEMSET])
|
||||
m4trace:configure.ac:335: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
|
||||
configure.ac:335: the top level])
|
||||
m4trace:configure.ac:353: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SEMUN])
|
||||
m4trace:configure.ac:353: -1- m4_pattern_allow([^HAVE_SEMUN$])
|
||||
m4trace:configure.ac:353: -1- AH_OUTPUT([HAVE_SEMUN], [/* Define if sys/sem.h defines struct semun */
|
||||
@%:@undef HAVE_SEMUN])
|
||||
m4trace:configure.ac:357: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
|
||||
m4trace:configure.ac:357: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:643: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:2046: AC_CACHE_VAL is expanded from...
|
||||
configure.ac:357: the top level])
|
||||
m4trace:configure.ac:357: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.ac:357: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.ac:357: -1- AH_OUTPUT([HAVE_SIZE_T_Z_FORMAT], [/* Define to 1 if you have a printf() that supports the %z format string. */
|
||||
m4trace:configure.ac:361: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SEMUN])
|
||||
m4trace:configure.ac:361: -1- m4_pattern_allow([^HAVE_SEMUN$])
|
||||
m4trace:configure.ac:361: -1- AH_OUTPUT([HAVE_SEMUN], [/* Define if sys/sem.h defines struct semun */
|
||||
@%:@undef HAVE_SEMUN])
|
||||
m4trace:configure.ac:391: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
|
||||
configure.ac:391: the top level])
|
||||
m4trace:configure.ac:391: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.ac:391: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.ac:391: -1- AH_OUTPUT([HAVE_SIZE_T_Z_FORMAT], [/* Define to 1 if you have a printf() that supports the %z format string. */
|
||||
@%:@undef HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.ac:386: -1- AC_CONFIG_FILES([Makefile bin/Makefile man/Makefile])
|
||||
m4trace:configure.ac:386: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
m4trace:configure.ac:394: -1- AC_CONFIG_FILES([Makefile bin/Makefile man/Makefile])
|
||||
m4trace:configure.ac:394: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
You should run autoupdate.], [])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:386: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:394: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:394: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:394: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:394: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:394: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
|
1090
autom4te.cache/traces.2
Normal file
1090
autom4te.cache/traces.2
Normal file
File diff suppressed because it is too large
Load Diff
909
autom4te.cache/traces.3
Normal file
909
autom4te.cache/traces.3
Normal file
@ -0,0 +1,909 @@
|
||||
m4trace:configure.in:6: -1- AC_INIT([nfdump], [1.6.13], [phaag@users.sourceforge.net])
|
||||
m4trace:configure.in:6: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.in:6: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.in:6: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^AS_FLAGS$])
|
||||
m4trace:configure.in:6: -1- m4_pattern_forbid([^_?m4_])
|
||||
m4trace:configure.in:6: -1- m4_pattern_forbid([^dnl$])
|
||||
m4trace:configure.in:6: -1- m4_pattern_forbid([^_?AS_])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([SHELL])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([SHELL])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^SHELL$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([PATH_SEPARATOR])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PATH_SEPARATOR$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([PACKAGE_NAME])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([PACKAGE_STRING])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([PACKAGE_URL])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([exec_prefix], [NONE])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([exec_prefix])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^exec_prefix$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([prefix], [NONE])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([prefix])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^prefix$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([program_transform_name], [s,x,x,])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([program_transform_name])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^program_transform_name$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([bindir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^bindir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([sbindir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^sbindir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([libexecdir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^libexecdir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([datarootdir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^datarootdir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([datadir], ['${datarootdir}'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([datadir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^datadir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([sysconfdir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^sysconfdir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([sharedstatedir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^sharedstatedir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([localstatedir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^localstatedir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([includedir], ['${prefix}/include'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([includedir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^includedir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([oldincludedir], ['/usr/include'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([oldincludedir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^oldincludedir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
|
||||
['${datarootdir}/doc/${PACKAGE_TARNAME}'],
|
||||
['${datarootdir}/doc/${PACKAGE}'])])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([docdir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^docdir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([infodir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^infodir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([htmldir], ['${docdir}'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([htmldir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^htmldir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([dvidir], ['${docdir}'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([dvidir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^dvidir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([pdfdir], ['${docdir}'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([pdfdir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^pdfdir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([psdir], ['${docdir}'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([psdir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^psdir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([libdir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^libdir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([localedir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^localedir$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([mandir])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^mandir$])
|
||||
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
|
||||
@%:@undef PACKAGE_NAME])
|
||||
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
|
||||
@%:@undef PACKAGE_TARNAME])
|
||||
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
|
||||
@%:@undef PACKAGE_VERSION])
|
||||
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
|
||||
@%:@undef PACKAGE_STRING])
|
||||
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
|
||||
@%:@undef PACKAGE_BUGREPORT])
|
||||
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
|
||||
@%:@undef PACKAGE_URL])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([DEFS])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([DEFS])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^DEFS$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([ECHO_C])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([ECHO_C])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^ECHO_C$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([ECHO_N])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([ECHO_N])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^ECHO_N$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([ECHO_T])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([ECHO_T])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^ECHO_T$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([build_alias])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([build_alias])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^build_alias$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([host_alias])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([host_alias])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^host_alias$])
|
||||
m4trace:configure.in:6: -1- AC_SUBST([target_alias])
|
||||
m4trace:configure.in:6: -1- AC_SUBST_TRACE([target_alias])
|
||||
m4trace:configure.in:6: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.in:9: -1- AC_CONFIG_HEADERS([config.h])
|
||||
m4trace:configure.in:10: -1- AM_INIT_AUTOMAKE([subdir-objects])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.in:10: -1- AM_AUTOMAKE_VERSION([1.14.1])
|
||||
m4trace:configure.in:10: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([INSTALL_DATA])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([INSTALL_DATA])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^INSTALL_DATA$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([am__isrc])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^am__isrc$])
|
||||
m4trace:configure.in:10: -1- _AM_SUBST_NOTMAKE([am__isrc])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([CYGPATH_W])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([CYGPATH_W])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^CYGPATH_W$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([PACKAGE])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([VERSION])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.in:10: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.in:10: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
|
||||
@%:@undef PACKAGE])
|
||||
m4trace:configure.in:10: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.in:10: -1- AH_OUTPUT([VERSION], [/* Version number of package */
|
||||
@%:@undef VERSION])
|
||||
m4trace:configure.in:10: -1- AC_REQUIRE_AUX_FILE([missing])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([ACLOCAL])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([ACLOCAL])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^ACLOCAL$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AUTOCONF])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AUTOCONF])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AUTOCONF$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AUTOMAKE])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AUTOMAKE])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AUTOMAKE$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AUTOHEADER])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AUTOHEADER])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AUTOHEADER$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([MAKEINFO])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([MAKEINFO])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^MAKEINFO$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([install_sh])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([install_sh])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^install_sh$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
|
||||
m4trace:configure.in:10: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([MKDIR_P])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^MKDIR_P$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([mkdir_p])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^mkdir_p$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AWK])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AWK])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AWK$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([SET_MAKE])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([SET_MAKE])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^SET_MAKE$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([am__leading_dot])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([am__leading_dot])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^am__leading_dot$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AMTAR], ['$${TAR-tar}'])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AMTAR])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AMTAR$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([am__tar])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([am__tar])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^am__tar$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([am__untar])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([am__untar])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^am__untar$])
|
||||
m4trace:configure.in:10: -1- AM_SILENT_RULES
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AM_V])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AM_V])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AM_V$])
|
||||
m4trace:configure.in:10: -1- _AM_SUBST_NOTMAKE([AM_V])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AM_DEFAULT_V])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AM_DEFAULT_V])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AM_DEFAULT_V$])
|
||||
m4trace:configure.in:10: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
|
||||
m4trace:configure.in:10: -1- AC_SUBST([AM_BACKSLASH])
|
||||
m4trace:configure.in:10: -1- AC_SUBST_TRACE([AM_BACKSLASH])
|
||||
m4trace:configure.in:10: -1- m4_pattern_allow([^AM_BACKSLASH$])
|
||||
m4trace:configure.in:10: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CFLAGS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CFLAGS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CFLAGS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([ac_ct_CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([ac_ct_CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^ac_ct_CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([EXEEXT])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^EXEEXT$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([OBJEXT])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^OBJEXT$])
|
||||
m4trace:configure.in:13: -1- AC_REQUIRE_AUX_FILE([compile])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([DEPDIR])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^DEPDIR$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([am__include])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([am__include])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^am__include$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([am__quote])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([am__quote])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^am__quote$])
|
||||
m4trace:configure.in:13: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([AMDEP_TRUE])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([AMDEP_TRUE])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^AMDEP_TRUE$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([AMDEP_FALSE])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([AMDEP_FALSE])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^AMDEP_FALSE$])
|
||||
m4trace:configure.in:13: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
|
||||
m4trace:configure.in:13: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([AMDEPBACKSLASH])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
|
||||
m4trace:configure.in:13: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([am__nodep])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([am__nodep])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^am__nodep$])
|
||||
m4trace:configure.in:13: -1- _AM_SUBST_NOTMAKE([am__nodep])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CCDEPMODE])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CCDEPMODE$])
|
||||
m4trace:configure.in:13: -1- AM_CONDITIONAL([am__fastdepCC], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([am__fastdepCC_TRUE])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([am__fastdepCC_FALSE])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
|
||||
m4trace:configure.in:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.in:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.in:14: -1- AM_PROG_CC_C_O
|
||||
m4trace:configure.in:18: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
||||
configure.in:18: the top level])
|
||||
m4trace:configure.in:65: -1- AC_SUBST([YACC])
|
||||
m4trace:configure.in:65: -1- AC_SUBST_TRACE([YACC])
|
||||
m4trace:configure.in:65: -1- m4_pattern_allow([^YACC$])
|
||||
m4trace:configure.in:65: -1- AC_SUBST([YACC])
|
||||
m4trace:configure.in:65: -1- AC_SUBST_TRACE([YACC])
|
||||
m4trace:configure.in:65: -1- m4_pattern_allow([^YACC$])
|
||||
m4trace:configure.in:65: -1- AC_SUBST([YFLAGS])
|
||||
m4trace:configure.in:65: -1- AC_SUBST_TRACE([YFLAGS])
|
||||
m4trace:configure.in:65: -1- m4_pattern_allow([^YFLAGS$])
|
||||
m4trace:configure.in:66: -1- AC_SUBST([LEX])
|
||||
m4trace:configure.in:66: -1- AC_SUBST_TRACE([LEX])
|
||||
m4trace:configure.in:66: -1- m4_pattern_allow([^LEX$])
|
||||
m4trace:configure.in:66: -1- AC_SUBST([LEX_OUTPUT_ROOT], [$ac_cv_prog_lex_root])
|
||||
m4trace:configure.in:66: -1- AC_SUBST_TRACE([LEX_OUTPUT_ROOT])
|
||||
m4trace:configure.in:66: -1- m4_pattern_allow([^LEX_OUTPUT_ROOT$])
|
||||
m4trace:configure.in:66: -1- AC_SUBST([LEXLIB])
|
||||
m4trace:configure.in:66: -1- AC_SUBST_TRACE([LEXLIB])
|
||||
m4trace:configure.in:66: -1- m4_pattern_allow([^LEXLIB$])
|
||||
m4trace:configure.in:66: -1- AC_DEFINE_TRACE_LITERAL([YYTEXT_POINTER])
|
||||
m4trace:configure.in:66: -1- m4_pattern_allow([^YYTEXT_POINTER$])
|
||||
m4trace:configure.in:66: -1- AH_OUTPUT([YYTEXT_POINTER], [/* Define to 1 if `lex\' declares `yytext\' as a `char *\' by default, not a
|
||||
`char@<:@@:>@\'. */
|
||||
@%:@undef YYTEXT_POINTER])
|
||||
m4trace:configure.in:105: -2- AH_OUTPUT([HAVE_LIBZ], [/* Define to 1 if you have the `z\' library (-lz). */
|
||||
@%:@undef HAVE_LIBZ])
|
||||
m4trace:configure.in:105: -2- AC_DEFINE_TRACE_LITERAL([HAVE_LIBZ])
|
||||
m4trace:configure.in:105: -2- m4_pattern_allow([^HAVE_LIBZ$])
|
||||
m4trace:configure.in:120: -2- AM_CONDITIONAL([FT2NFDUMP], [true])
|
||||
m4trace:configure.in:120: -2- AC_SUBST([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.in:120: -2- AC_SUBST_TRACE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.in:120: -2- m4_pattern_allow([^FT2NFDUMP_TRUE$])
|
||||
m4trace:configure.in:120: -2- AC_SUBST([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.in:120: -2- AC_SUBST_TRACE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.in:120: -2- m4_pattern_allow([^FT2NFDUMP_FALSE$])
|
||||
m4trace:configure.in:120: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.in:120: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.in:122: -2- AM_CONDITIONAL([FT2NFDUMP], [false])
|
||||
m4trace:configure.in:122: -2- AC_SUBST([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.in:122: -2- AC_SUBST_TRACE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.in:122: -2- m4_pattern_allow([^FT2NFDUMP_TRUE$])
|
||||
m4trace:configure.in:122: -2- AC_SUBST([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.in:122: -2- AC_SUBST_TRACE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.in:122: -2- m4_pattern_allow([^FT2NFDUMP_FALSE$])
|
||||
m4trace:configure.in:122: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.in:122: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.in:156: -2- AM_CONDITIONAL([NFPROFILE], [false])
|
||||
m4trace:configure.in:156: -2- AC_SUBST([NFPROFILE_TRUE])
|
||||
m4trace:configure.in:156: -2- AC_SUBST_TRACE([NFPROFILE_TRUE])
|
||||
m4trace:configure.in:156: -2- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.in:156: -2- AC_SUBST([NFPROFILE_FALSE])
|
||||
m4trace:configure.in:156: -2- AC_SUBST_TRACE([NFPROFILE_FALSE])
|
||||
m4trace:configure.in:156: -2- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.in:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.in:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
@%:@undef HAVE_RRD_H])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.in:126: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.in:126: -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:126: -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:126: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
|
||||
@%:@undef HAVE_MEMORY_H])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
@%:@undef HAVE_STRINGS_H])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@%:@undef HAVE_INTTYPES_H])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.in:126: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.in:126: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.in:126: -1- AM_CONDITIONAL([NFPROFILE], [true])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([NFPROFILE_TRUE])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([NFPROFILE_TRUE])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.in:126: -1- AC_SUBST([NFPROFILE_FALSE])
|
||||
m4trace:configure.in:126: -1- AC_SUBST_TRACE([NFPROFILE_FALSE])
|
||||
m4trace:configure.in:126: -1- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.in:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.in:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.in:126: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.in:126: the top level])
|
||||
m4trace:configure.in:189: -2- AM_CONDITIONAL([NFTRACK], [false])
|
||||
m4trace:configure.in:189: -2- AC_SUBST([NFTRACK_TRUE])
|
||||
m4trace:configure.in:189: -2- AC_SUBST_TRACE([NFTRACK_TRUE])
|
||||
m4trace:configure.in:189: -2- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.in:189: -2- AC_SUBST([NFTRACK_FALSE])
|
||||
m4trace:configure.in:189: -2- AC_SUBST_TRACE([NFTRACK_FALSE])
|
||||
m4trace:configure.in:189: -2- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.in:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.in:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.in:159: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.in:159: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.in:159: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.in:159: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
@%:@undef HAVE_RRD_H])
|
||||
m4trace:configure.in:159: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.in:159: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.in:159: -1- AM_CONDITIONAL([NFTRACK], [true])
|
||||
m4trace:configure.in:159: -1- AC_SUBST([NFTRACK_TRUE])
|
||||
m4trace:configure.in:159: -1- AC_SUBST_TRACE([NFTRACK_TRUE])
|
||||
m4trace:configure.in:159: -1- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.in:159: -1- AC_SUBST([NFTRACK_FALSE])
|
||||
m4trace:configure.in:159: -1- AC_SUBST_TRACE([NFTRACK_FALSE])
|
||||
m4trace:configure.in:159: -1- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.in:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.in:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.in:159: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.in:159: the top level])
|
||||
m4trace:configure.in:194: -1- AM_CONDITIONAL([SFLOW], [test "$enable_sflow" = yes])
|
||||
m4trace:configure.in:194: -1- AC_SUBST([SFLOW_TRUE])
|
||||
m4trace:configure.in:194: -1- AC_SUBST_TRACE([SFLOW_TRUE])
|
||||
m4trace:configure.in:194: -1- m4_pattern_allow([^SFLOW_TRUE$])
|
||||
m4trace:configure.in:194: -1- AC_SUBST([SFLOW_FALSE])
|
||||
m4trace:configure.in:194: -1- AC_SUBST_TRACE([SFLOW_FALSE])
|
||||
m4trace:configure.in:194: -1- m4_pattern_allow([^SFLOW_FALSE$])
|
||||
m4trace:configure.in:194: -1- _AM_SUBST_NOTMAKE([SFLOW_TRUE])
|
||||
m4trace:configure.in:194: -1- _AM_SUBST_NOTMAKE([SFLOW_FALSE])
|
||||
m4trace:configure.in:198: -1- AM_CONDITIONAL([READPCAP], [test "$enable_readpcap" = yes])
|
||||
m4trace:configure.in:198: -1- AC_SUBST([READPCAP_TRUE])
|
||||
m4trace:configure.in:198: -1- AC_SUBST_TRACE([READPCAP_TRUE])
|
||||
m4trace:configure.in:198: -1- m4_pattern_allow([^READPCAP_TRUE$])
|
||||
m4trace:configure.in:198: -1- AC_SUBST([READPCAP_FALSE])
|
||||
m4trace:configure.in:198: -1- AC_SUBST_TRACE([READPCAP_FALSE])
|
||||
m4trace:configure.in:198: -1- m4_pattern_allow([^READPCAP_FALSE$])
|
||||
m4trace:configure.in:198: -1- _AM_SUBST_NOTMAKE([READPCAP_TRUE])
|
||||
m4trace:configure.in:198: -1- _AM_SUBST_NOTMAKE([READPCAP_FALSE])
|
||||
m4trace:configure.in:202: -1- AM_CONDITIONAL([BUILDNFPCAPD], [test "$enable_nfpcapd" = yes])
|
||||
m4trace:configure.in:202: -1- AC_SUBST([BUILDNFPCAPD_TRUE])
|
||||
m4trace:configure.in:202: -1- AC_SUBST_TRACE([BUILDNFPCAPD_TRUE])
|
||||
m4trace:configure.in:202: -1- m4_pattern_allow([^BUILDNFPCAPD_TRUE$])
|
||||
m4trace:configure.in:202: -1- AC_SUBST([BUILDNFPCAPD_FALSE])
|
||||
m4trace:configure.in:202: -1- AC_SUBST_TRACE([BUILDNFPCAPD_FALSE])
|
||||
m4trace:configure.in:202: -1- m4_pattern_allow([^BUILDNFPCAPD_FALSE$])
|
||||
m4trace:configure.in:202: -1- _AM_SUBST_NOTMAKE([BUILDNFPCAPD_TRUE])
|
||||
m4trace:configure.in:202: -1- _AM_SUBST_NOTMAKE([BUILDNFPCAPD_FALSE])
|
||||
m4trace:configure.in:206: -2- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.in:206: -2- m4_pattern_allow([^HAVE_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.in:206: -2- AH_OUTPUT([HAVE_SOCKADDR_SA_LEN], [/* define if socket address structures have length fields */
|
||||
@%:@undef HAVE_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.in:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
|
||||
m4trace:configure.in:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY$])
|
||||
m4trace:configure.in:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY], [/* Define to 1 if `ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
|
||||
m4trace:configure.in:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY])
|
||||
m4trace:configure.in:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY$])
|
||||
m4trace:configure.in:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY], [/* Define to 1 if `__ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY])
|
||||
m4trace:configure.in:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN])
|
||||
m4trace:configure.in:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN$])
|
||||
m4trace:configure.in:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN], [/* Define to 1 if `ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN])
|
||||
m4trace:configure.in:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN])
|
||||
m4trace:configure.in:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN$])
|
||||
m4trace:configure.in:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN], [/* Define to 1 if `__ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN])
|
||||
m4trace:configure.in:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.in:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.in:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_SA_LEN], [/* Define to 1 if `sa_len\' is a member of `struct sockaddr\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.in:220: -1- AC_SUBST([FT_INCLUDES])
|
||||
m4trace:configure.in:220: -1- AC_SUBST_TRACE([FT_INCLUDES])
|
||||
m4trace:configure.in:220: -1- m4_pattern_allow([^FT_INCLUDES$])
|
||||
m4trace:configure.in:221: -1- AC_SUBST([FT_LDFLAGS])
|
||||
m4trace:configure.in:221: -1- AC_SUBST_TRACE([FT_LDFLAGS])
|
||||
m4trace:configure.in:221: -1- m4_pattern_allow([^FT_LDFLAGS$])
|
||||
m4trace:configure.in:222: -1- AC_SUBST([LFLAGS])
|
||||
m4trace:configure.in:222: -1- AC_SUBST_TRACE([LFLAGS])
|
||||
m4trace:configure.in:222: -1- m4_pattern_allow([^LFLAGS$])
|
||||
m4trace:configure.in:226: -1- AH_OUTPUT([HAVE_GETHOSTBYNAME], [/* Define to 1 if you have the `gethostbyname\' function. */
|
||||
@%:@undef HAVE_GETHOSTBYNAME])
|
||||
m4trace:configure.in:226: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETHOSTBYNAME])
|
||||
m4trace:configure.in:226: -1- m4_pattern_allow([^HAVE_GETHOSTBYNAME$])
|
||||
m4trace:configure.in:226: -1- AH_OUTPUT([HAVE_LIBNSL], [/* Define to 1 if you have the `nsl\' library (-lnsl). */
|
||||
@%:@undef HAVE_LIBNSL])
|
||||
m4trace:configure.in:226: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBNSL])
|
||||
m4trace:configure.in:226: -1- m4_pattern_allow([^HAVE_LIBNSL$])
|
||||
m4trace:configure.in:226: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* Define to 1 if you have the `socket\' library (-lsocket). */
|
||||
@%:@undef HAVE_LIBSOCKET])
|
||||
m4trace:configure.in:226: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.in:226: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.in:227: -1- AH_OUTPUT([HAVE_SETSOCKOPT], [/* Define to 1 if you have the `setsockopt\' function. */
|
||||
@%:@undef HAVE_SETSOCKOPT])
|
||||
m4trace:configure.in:227: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SETSOCKOPT])
|
||||
m4trace:configure.in:227: -1- m4_pattern_allow([^HAVE_SETSOCKOPT$])
|
||||
m4trace:configure.in:227: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* Define to 1 if you have the `socket\' library (-lsocket). */
|
||||
@%:@undef HAVE_LIBSOCKET])
|
||||
m4trace:configure.in:227: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.in:227: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.in:230: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
|
||||
@%:@undef HAVE_FPURGE])
|
||||
m4trace:configure.in:230: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
|
||||
@%:@undef HAVE___FPURGE])
|
||||
m4trace:configure.in:235: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HTONLL])
|
||||
m4trace:configure.in:235: -1- m4_pattern_allow([^HAVE_HTONLL$])
|
||||
m4trace:configure.in:235: -1- AH_OUTPUT([HAVE_HTONLL], [/* Define to 1 if the function (or macro) htonll exists. */
|
||||
@%:@undef HAVE_HTONLL])
|
||||
m4trace:configure.in:254: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
|
||||
*/
|
||||
@%:@undef HAVE_DIRENT_H])
|
||||
m4trace:configure.in:254: -1- AH_OUTPUT([HAVE_SYS_NDIR_H], [/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR\'.
|
||||
*/
|
||||
@%:@undef HAVE_SYS_NDIR_H])
|
||||
m4trace:configure.in:254: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR\'.
|
||||
*/
|
||||
@%:@undef HAVE_SYS_DIR_H])
|
||||
m4trace:configure.in:254: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR\'. */
|
||||
@%:@undef HAVE_NDIR_H])
|
||||
m4trace:configure.in:255: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.in:255: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.in:255: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.in:256: -1- AH_OUTPUT([HAVE_NAMESER8_COMPAT_H], [/* Define to 1 if you have the <nameser8_compat.h> header file. */
|
||||
@%:@undef HAVE_NAMESER8_COMPAT_H])
|
||||
m4trace:configure.in:256: -1- AC_DEFINE_TRACE_LITERAL([HAVE_NAMESER8_COMPAT_H])
|
||||
m4trace:configure.in:256: -1- m4_pattern_allow([^HAVE_NAMESER8_COMPAT_H$])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_FEATURES_H], [/* Define to 1 if you have the <features.h> header file. */
|
||||
@%:@undef HAVE_FEATURES_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */
|
||||
@%:@undef HAVE_ARPA_INET_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
@%:@undef HAVE_FCNTL_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
@%:@undef HAVE_NETINET_IN_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_FTS_H], [/* Define to 1 if you have the <fts.h> header file. */
|
||||
@%:@undef HAVE_FTS_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
|
||||
@%:@undef HAVE_STDDEF_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
@%:@undef HAVE_SYS_SOCKET_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */
|
||||
@%:@undef HAVE_SYSLOG_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.in:257: -1- AH_OUTPUT([HAVE_ISO_LIMITS_ISO_H], [/* Define to 1 if you have the <iso/limits_iso.h> header file. */
|
||||
@%:@undef HAVE_ISO_LIMITS_ISO_H])
|
||||
m4trace:configure.in:258: -1- AH_OUTPUT([HAVE_PCAP_BPF_H], [/* Define to 1 if you have the <pcap-bpf.h> header file. */
|
||||
@%:@undef HAVE_PCAP_BPF_H])
|
||||
m4trace:configure.in:258: -1- AH_OUTPUT([HAVE_NET_BPF_H], [/* Define to 1 if you have the <net/bpf.h> header file. */
|
||||
@%:@undef HAVE_NET_BPF_H])
|
||||
m4trace:configure.in:260: -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:260: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
@%:@undef HAVE_NETINET_IN_H])
|
||||
m4trace:configure.in:260: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_H], [/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
||||
@%:@undef HAVE_ARPA_NAMESER_H])
|
||||
m4trace:configure.in:260: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_COMPAT_H], [/* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
|
||||
@%:@undef HAVE_ARPA_NAMESER_COMPAT_H])
|
||||
m4trace:configure.in:260: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
|
||||
@%:@undef HAVE_NETDB_H])
|
||||
m4trace:configure.in:260: -1- AH_OUTPUT([HAVE_RESOLV_H], [/* Define to 1 if you have the <resolv.h> header file. */
|
||||
@%:@undef HAVE_RESOLV_H])
|
||||
m4trace:configure.in:279: -1- AC_SUBST([FTS_OBJ])
|
||||
m4trace:configure.in:279: -1- AC_SUBST_TRACE([FTS_OBJ])
|
||||
m4trace:configure.in:279: -1- m4_pattern_allow([^FTS_OBJ$])
|
||||
m4trace:configure.in:283: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.in:283: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.in:283: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_VOID_P])
|
||||
m4trace:configure.in:285: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.in:285: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.in:285: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
@%:@undef const])
|
||||
m4trace:configure.in:286: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
|
||||
calls it, or to nothing if \'inline\' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
#undef inline
|
||||
#endif])
|
||||
m4trace:configure.in:287: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
# undef WORDS_BIGENDIAN
|
||||
# endif
|
||||
#endif])
|
||||
m4trace:configure.in:287: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN])
|
||||
m4trace:configure.in:287: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
|
||||
m4trace:configure.in:287: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD])
|
||||
m4trace:configure.in:287: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
|
||||
m4trace:configure.in:287: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */
|
||||
@%:@undef AC_APPLE_UNIVERSAL_BUILD])
|
||||
m4trace:configure.in:288: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
|
||||
m4trace:configure.in:288: -1- m4_pattern_allow([^pid_t$])
|
||||
m4trace:configure.in:288: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
|
||||
@%:@undef pid_t])
|
||||
m4trace:configure.in:289: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.in:289: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.in:289: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
@%:@undef size_t])
|
||||
m4trace:configure.in:290: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
|
||||
m4trace:configure.in:290: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
|
||||
m4trace:configure.in:290: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
|
||||
@%:@undef TM_IN_SYS_TIME])
|
||||
m4trace:configure.in:291: -1- AC_DEFINE_TRACE_LITERAL([HAVE__BOOL])
|
||||
m4trace:configure.in:291: -1- m4_pattern_allow([^HAVE__BOOL$])
|
||||
m4trace:configure.in:291: -1- AH_OUTPUT([HAVE__BOOL], [/* Define to 1 if the system has the type `_Bool\'. */
|
||||
@%:@undef HAVE__BOOL])
|
||||
m4trace:configure.in:291: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDBOOL_H])
|
||||
m4trace:configure.in:291: -1- m4_pattern_allow([^HAVE_STDBOOL_H$])
|
||||
m4trace:configure.in:291: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if stdbool.h conforms to C99. */
|
||||
@%:@undef HAVE_STDBOOL_H])
|
||||
m4trace:configure.in:294: -1- AC_DEFINE_TRACE_LITERAL([CLOSEDIR_VOID])
|
||||
m4trace:configure.in:294: -1- m4_pattern_allow([^CLOSEDIR_VOID$])
|
||||
m4trace:configure.in:294: -1- AH_OUTPUT([CLOSEDIR_VOID], [/* Define to 1 if the `closedir\' function returns void instead of `int\'. */
|
||||
@%:@undef CLOSEDIR_VOID])
|
||||
m4trace:configure.in:295: -1- AH_OUTPUT([HAVE_VFORK_H], [/* Define to 1 if you have the <vfork.h> header file. */
|
||||
@%:@undef HAVE_VFORK_H])
|
||||
m4trace:configure.in:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VFORK_H])
|
||||
m4trace:configure.in:295: -1- m4_pattern_allow([^HAVE_VFORK_H$])
|
||||
m4trace:configure.in:295: -1- AH_OUTPUT([HAVE_FORK], [/* Define to 1 if you have the `fork\' function. */
|
||||
@%:@undef HAVE_FORK])
|
||||
m4trace:configure.in:295: -1- AH_OUTPUT([HAVE_VFORK], [/* Define to 1 if you have the `vfork\' function. */
|
||||
@%:@undef HAVE_VFORK])
|
||||
m4trace:configure.in:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_VFORK])
|
||||
m4trace:configure.in:295: -1- m4_pattern_allow([^HAVE_WORKING_VFORK$])
|
||||
m4trace:configure.in:295: -1- AH_OUTPUT([HAVE_WORKING_VFORK], [/* Define to 1 if `vfork\' works. */
|
||||
@%:@undef HAVE_WORKING_VFORK])
|
||||
m4trace:configure.in:295: -1- AC_DEFINE_TRACE_LITERAL([vfork])
|
||||
m4trace:configure.in:295: -1- m4_pattern_allow([^vfork$])
|
||||
m4trace:configure.in:295: -1- AH_OUTPUT([vfork], [/* Define as `fork\' if `vfork\' does not work. */
|
||||
@%:@undef vfork])
|
||||
m4trace:configure.in:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_FORK])
|
||||
m4trace:configure.in:295: -1- m4_pattern_allow([^HAVE_WORKING_FORK$])
|
||||
m4trace:configure.in:295: -1- AH_OUTPUT([HAVE_WORKING_FORK], [/* Define to 1 if `fork\' works. */
|
||||
@%:@undef HAVE_WORKING_FORK])
|
||||
m4trace:configure.in:296: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.in:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.in:296: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.in:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.in:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.in:296: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and
|
||||
to 0 otherwise. */
|
||||
@%:@undef HAVE_MALLOC])
|
||||
m4trace:configure.in:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.in:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.in:296: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS malloc.$ac_objext"])
|
||||
m4trace:configure.in:296: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.in:296: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.in:296: -1- AC_LIBSOURCE([malloc.c])
|
||||
m4trace:configure.in:296: -1- AC_DEFINE_TRACE_LITERAL([malloc])
|
||||
m4trace:configure.in:296: -1- m4_pattern_allow([^malloc$])
|
||||
m4trace:configure.in:296: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */
|
||||
@%:@undef malloc])
|
||||
m4trace:configure.in:297: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
|
||||
m4trace:configure.in:297: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
|
||||
m4trace:configure.in:297: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
@%:@undef TIME_WITH_SYS_TIME])
|
||||
m4trace:configure.in:297: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
@%:@undef HAVE_SYS_TIME_H])
|
||||
m4trace:configure.in:297: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.in:297: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
|
||||
@%:@undef HAVE_ALARM])
|
||||
m4trace:configure.in:297: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
|
||||
m4trace:configure.in:297: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.in:297: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.in:297: -1- AC_LIBSOURCE([mktime.c])
|
||||
m4trace:configure.in:298: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.in:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.in:298: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.in:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.in:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.in:298: -1- AH_OUTPUT([HAVE_REALLOC], [/* Define to 1 if your system has a GNU libc compatible `realloc\' function,
|
||||
and to 0 otherwise. */
|
||||
@%:@undef HAVE_REALLOC])
|
||||
m4trace:configure.in:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.in:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.in:298: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS realloc.$ac_objext"])
|
||||
m4trace:configure.in:298: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.in:298: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.in:298: -1- AC_LIBSOURCE([realloc.c])
|
||||
m4trace:configure.in:298: -1- AC_DEFINE_TRACE_LITERAL([realloc])
|
||||
m4trace:configure.in:298: -1- m4_pattern_allow([^realloc$])
|
||||
m4trace:configure.in:298: -1- AH_OUTPUT([realloc], [/* Define to rpl_realloc if the replacement function should be used. */
|
||||
@%:@undef realloc])
|
||||
m4trace:configure.in:299: -1- AC_DEFINE_TRACE_LITERAL([LSTAT_FOLLOWS_SLASHED_SYMLINK])
|
||||
m4trace:configure.in:299: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$])
|
||||
m4trace:configure.in:299: -1- AH_OUTPUT([LSTAT_FOLLOWS_SLASHED_SYMLINK], [/* Define to 1 if `lstat\' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
@%:@undef LSTAT_FOLLOWS_SLASHED_SYMLINK])
|
||||
m4trace:configure.in:299: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS lstat.$ac_objext"])
|
||||
m4trace:configure.in:299: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.in:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.in:299: -1- AC_LIBSOURCE([lstat.c])
|
||||
m4trace:configure.in:299: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS stat.$ac_objext"])
|
||||
m4trace:configure.in:299: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.in:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.in:299: -1- AC_LIBSOURCE([stat.c])
|
||||
m4trace:configure.in:299: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STAT_EMPTY_STRING_BUG])
|
||||
m4trace:configure.in:299: -1- m4_pattern_allow([^HAVE_STAT_EMPTY_STRING_BUG$])
|
||||
m4trace:configure.in:299: -1- AH_OUTPUT([HAVE_STAT_EMPTY_STRING_BUG], [/* Define to 1 if `stat\' has the bug that it succeeds when given the
|
||||
zero-length file name argument. */
|
||||
@%:@undef HAVE_STAT_EMPTY_STRING_BUG])
|
||||
m4trace:configure.in:300: -1- AH_OUTPUT([HAVE_STRFTIME], [/* Define to 1 if you have the `strftime\' function. */
|
||||
@%:@undef HAVE_STRFTIME])
|
||||
m4trace:configure.in:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.in:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.in:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.in:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_INET_NTOA], [/* Define to 1 if you have the `inet_ntoa\' function. */
|
||||
@%:@undef HAVE_INET_NTOA])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
|
||||
@%:@undef HAVE_SOCKET])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
|
||||
@%:@undef HAVE_STRCHR])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
|
||||
@%:@undef HAVE_STRDUP])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
|
||||
@%:@undef HAVE_STRERROR])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */
|
||||
@%:@undef HAVE_STRRCHR])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */
|
||||
@%:@undef HAVE_STRSTR])
|
||||
m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_SCANDIR], [/* Define to 1 if you have the `scandir\' function. */
|
||||
@%:@undef HAVE_SCANDIR])
|
||||
m4trace:configure.in:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.in:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.in:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.in:306: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.in:306: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* */
|
||||
@%:@undef HAVE_LIBSOCKET])
|
||||
m4trace:configure.in:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.in:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.in:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.in:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.in:321: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
|
||||
m4trace:configure.in:321: -1- m4_pattern_allow([^ptrdiff_t$])
|
||||
m4trace:configure.in:321: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
|
||||
@%:@undef ptrdiff_t])
|
||||
m4trace:configure.in:322: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.in:322: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.in:322: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
@%:@undef size_t])
|
||||
m4trace:configure.in:323: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
|
||||
m4trace:configure.in:323: -1- m4_pattern_allow([^SIZEOF_SHORT$])
|
||||
m4trace:configure.in:323: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_SHORT])
|
||||
m4trace:configure.in:324: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
|
||||
m4trace:configure.in:324: -1- m4_pattern_allow([^SIZEOF_INT$])
|
||||
m4trace:configure.in:324: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_INT])
|
||||
m4trace:configure.in:325: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
|
||||
m4trace:configure.in:325: -1- m4_pattern_allow([^SIZEOF_LONG$])
|
||||
m4trace:configure.in:325: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_LONG])
|
||||
m4trace:configure.in:326: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
|
||||
m4trace:configure.in:326: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
|
||||
m4trace:configure.in:326: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_LONG_LONG])
|
||||
m4trace:configure.in:327: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF___INT64])
|
||||
m4trace:configure.in:327: -1- m4_pattern_allow([^SIZEOF___INT64$])
|
||||
m4trace:configure.in:327: -1- AH_OUTPUT([SIZEOF___INT64], [/* The size of `__int64\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF___INT64])
|
||||
m4trace:configure.in:328: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.in:328: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.in:328: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_VOID_P])
|
||||
m4trace:configure.in:329: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SIZE_T])
|
||||
m4trace:configure.in:329: -1- m4_pattern_allow([^SIZEOF_SIZE_T$])
|
||||
m4trace:configure.in:329: -1- AH_OUTPUT([SIZEOF_SIZE_T], [/* The size of `size_t\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_SIZE_T])
|
||||
m4trace:configure.in:330: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_PTRDIFF_T])
|
||||
m4trace:configure.in:330: -1- m4_pattern_allow([^SIZEOF_PTRDIFF_T$])
|
||||
m4trace:configure.in:330: -1- AH_OUTPUT([SIZEOF_PTRDIFF_T], [/* The size of `ptrdiff_t\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_PTRDIFF_T])
|
||||
m4trace:configure.in:331: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.in:331: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.in:331: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
@%:@undef const])
|
||||
m4trace:configure.in:332: -1- AH_OUTPUT([HAVE_MEMCMP], [/* Define to 1 if you have the `memcmp\' function. */
|
||||
@%:@undef HAVE_MEMCMP])
|
||||
m4trace:configure.in:332: -1- AH_OUTPUT([HAVE_MEMCPY], [/* Define to 1 if you have the `memcpy\' function. */
|
||||
@%:@undef HAVE_MEMCPY])
|
||||
m4trace:configure.in:332: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
|
||||
@%:@undef HAVE_MEMMOVE])
|
||||
m4trace:configure.in:332: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
|
||||
@%:@undef HAVE_MEMSET])
|
||||
m4trace:configure.in:335: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
|
||||
configure.in:335: the top level])
|
||||
m4trace:configure.in:353: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SEMUN])
|
||||
m4trace:configure.in:353: -1- m4_pattern_allow([^HAVE_SEMUN$])
|
||||
m4trace:configure.in:353: -1- AH_OUTPUT([HAVE_SEMUN], [/* Define if sys/sem.h defines struct semun */
|
||||
@%:@undef HAVE_SEMUN])
|
||||
m4trace:configure.in:357: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
|
||||
configure.in:357: the top level])
|
||||
m4trace:configure.in:357: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.in:357: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.in:357: -1- AH_OUTPUT([HAVE_SIZE_T_Z_FORMAT], [/* Define to 1 if you have a printf() that supports the %z format string. */
|
||||
@%:@undef HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.in:386: -1- AC_CONFIG_FILES([Makefile bin/Makefile man/Makefile])
|
||||
m4trace:configure.in:386: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
You should run autoupdate.], [])
|
||||
m4trace:configure.in:386: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.in:386: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.in:386: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.in:386: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.in:386: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.in:386: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.in:386: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.in:386: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.in:386: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.in:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.in:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.in:386: -1- AC_SUBST_TRACE([MKDIR_P])
|
1090
autom4te.cache/traces.4
Normal file
1090
autom4te.cache/traces.4
Normal file
File diff suppressed because it is too large
Load Diff
909
autom4te.cache/traces.5
Normal file
909
autom4te.cache/traces.5
Normal file
@ -0,0 +1,909 @@
|
||||
m4trace:configure.ac:6: -1- AC_INIT([nfdump], [1.6.13], [phaag@users.sourceforge.net])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^AS_FLAGS$])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([^_?m4_])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([^dnl$])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_forbid([^_?AS_])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([SHELL])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([SHELL])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^SHELL$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PATH_SEPARATOR$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_NAME])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_STRING])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE_URL])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([exec_prefix], [NONE])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([exec_prefix])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^exec_prefix$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([prefix], [NONE])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([prefix])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^prefix$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([program_transform_name], [s,x,x,])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([program_transform_name])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^program_transform_name$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([bindir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^bindir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([sbindir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^sbindir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([libexecdir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^libexecdir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([datarootdir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^datarootdir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([datadir], ['${datarootdir}'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([datadir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^datadir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([sysconfdir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^sysconfdir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([sharedstatedir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^sharedstatedir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([localstatedir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^localstatedir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([includedir], ['${prefix}/include'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([includedir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^includedir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([oldincludedir], ['/usr/include'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([oldincludedir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^oldincludedir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
|
||||
['${datarootdir}/doc/${PACKAGE_TARNAME}'],
|
||||
['${datarootdir}/doc/${PACKAGE}'])])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([docdir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^docdir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([infodir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^infodir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([htmldir], ['${docdir}'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([htmldir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^htmldir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([dvidir], ['${docdir}'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([dvidir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^dvidir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([pdfdir], ['${docdir}'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([pdfdir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^pdfdir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([psdir], ['${docdir}'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([psdir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^psdir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([libdir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^libdir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([localedir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^localedir$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([mandir])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^mandir$])
|
||||
m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
|
||||
@%:@undef PACKAGE_NAME])
|
||||
m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
|
||||
@%:@undef PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
|
||||
@%:@undef PACKAGE_VERSION])
|
||||
m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
|
||||
@%:@undef PACKAGE_STRING])
|
||||
m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
|
||||
@%:@undef PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
|
||||
@%:@undef PACKAGE_URL])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([DEFS])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([DEFS])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^DEFS$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([ECHO_C])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ECHO_C])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^ECHO_C$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([ECHO_N])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ECHO_N])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^ECHO_N$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([ECHO_T])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ECHO_T])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^ECHO_T$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([build_alias])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([build_alias])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^build_alias$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([host_alias])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([host_alias])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^host_alias$])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST([target_alias])
|
||||
m4trace:configure.ac:6: -1- AC_SUBST_TRACE([target_alias])
|
||||
m4trace:configure.ac:6: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.ac:9: -1- AC_CONFIG_HEADERS([config.h])
|
||||
m4trace:configure.ac:10: -1- AM_INIT_AUTOMAKE([subdir-objects])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.14.1])
|
||||
m4trace:configure.ac:10: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([INSTALL_DATA])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([INSTALL_DATA])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_DATA$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__isrc])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^am__isrc$])
|
||||
m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([am__isrc])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([CYGPATH_W])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([CYGPATH_W])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^CYGPATH_W$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([PACKAGE])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([VERSION])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:10: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:10: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
|
||||
@%:@undef PACKAGE])
|
||||
m4trace:configure.ac:10: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:10: -1- AH_OUTPUT([VERSION], [/* Version number of package */
|
||||
@%:@undef VERSION])
|
||||
m4trace:configure.ac:10: -1- AC_REQUIRE_AUX_FILE([missing])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([ACLOCAL])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([ACLOCAL])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^ACLOCAL$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AUTOCONF])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AUTOCONF])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AUTOCONF$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AUTOMAKE])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AUTOMAKE])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AUTOMAKE$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AUTOHEADER])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AUTOHEADER])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AUTOHEADER$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([MAKEINFO])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([MAKEINFO])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^MAKEINFO$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([install_sh])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([install_sh])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^install_sh$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
|
||||
m4trace:configure.ac:10: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([MKDIR_P])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^MKDIR_P$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([mkdir_p])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^mkdir_p$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AWK])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AWK])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AWK$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([SET_MAKE])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([SET_MAKE])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^SET_MAKE$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([am__leading_dot])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__leading_dot])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^am__leading_dot$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AMTAR], ['$${TAR-tar}'])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AMTAR])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AMTAR$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([am__tar])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__tar])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^am__tar$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([am__untar])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__untar])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^am__untar$])
|
||||
m4trace:configure.ac:10: -1- AM_SILENT_RULES
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AM_V])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AM_V])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_V$])
|
||||
m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AM_V])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_DEFAULT_V$])
|
||||
m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST([AM_BACKSLASH])
|
||||
m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_BACKSLASH$])
|
||||
m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CFLAGS])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CFLAGS])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CFLAGS$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([ac_ct_CC])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([ac_ct_CC])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CC$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([EXEEXT])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^EXEEXT$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([OBJEXT])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJEXT$])
|
||||
m4trace:configure.ac:13: -1- AC_REQUIRE_AUX_FILE([compile])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([DEPDIR])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^DEPDIR$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([am__include])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__include])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^am__include$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([am__quote])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__quote])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^am__quote$])
|
||||
m4trace:configure.ac:13: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([AMDEP_TRUE])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_TRUE$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([AMDEP_FALSE])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_FALSE$])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([am__nodep])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__nodep])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^am__nodep$])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__nodep])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CCDEPMODE])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^CCDEPMODE$])
|
||||
m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCC], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:14: -1- AM_PROG_CC_C_O
|
||||
m4trace:configure.ac:18: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
||||
configure.ac:18: the top level])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST([YACC])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST_TRACE([YACC])
|
||||
m4trace:configure.ac:65: -1- m4_pattern_allow([^YACC$])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST([YACC])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST_TRACE([YACC])
|
||||
m4trace:configure.ac:65: -1- m4_pattern_allow([^YACC$])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST([YFLAGS])
|
||||
m4trace:configure.ac:65: -1- AC_SUBST_TRACE([YFLAGS])
|
||||
m4trace:configure.ac:65: -1- m4_pattern_allow([^YFLAGS$])
|
||||
m4trace:configure.ac:66: -1- AC_SUBST([LEX])
|
||||
m4trace:configure.ac:66: -1- AC_SUBST_TRACE([LEX])
|
||||
m4trace:configure.ac:66: -1- m4_pattern_allow([^LEX$])
|
||||
m4trace:configure.ac:66: -1- AC_SUBST([LEX_OUTPUT_ROOT], [$ac_cv_prog_lex_root])
|
||||
m4trace:configure.ac:66: -1- AC_SUBST_TRACE([LEX_OUTPUT_ROOT])
|
||||
m4trace:configure.ac:66: -1- m4_pattern_allow([^LEX_OUTPUT_ROOT$])
|
||||
m4trace:configure.ac:66: -1- AC_SUBST([LEXLIB])
|
||||
m4trace:configure.ac:66: -1- AC_SUBST_TRACE([LEXLIB])
|
||||
m4trace:configure.ac:66: -1- m4_pattern_allow([^LEXLIB$])
|
||||
m4trace:configure.ac:66: -1- AC_DEFINE_TRACE_LITERAL([YYTEXT_POINTER])
|
||||
m4trace:configure.ac:66: -1- m4_pattern_allow([^YYTEXT_POINTER$])
|
||||
m4trace:configure.ac:66: -1- AH_OUTPUT([YYTEXT_POINTER], [/* Define to 1 if `lex\' declares `yytext\' as a `char *\' by default, not a
|
||||
`char@<:@@:>@\'. */
|
||||
@%:@undef YYTEXT_POINTER])
|
||||
m4trace:configure.ac:105: -2- AH_OUTPUT([HAVE_LIBZ], [/* Define to 1 if you have the `z\' library (-lz). */
|
||||
@%:@undef HAVE_LIBZ])
|
||||
m4trace:configure.ac:105: -2- AC_DEFINE_TRACE_LITERAL([HAVE_LIBZ])
|
||||
m4trace:configure.ac:105: -2- m4_pattern_allow([^HAVE_LIBZ$])
|
||||
m4trace:configure.ac:120: -2- AM_CONDITIONAL([FT2NFDUMP], [true])
|
||||
m4trace:configure.ac:120: -2- AC_SUBST([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.ac:120: -2- AC_SUBST_TRACE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.ac:120: -2- m4_pattern_allow([^FT2NFDUMP_TRUE$])
|
||||
m4trace:configure.ac:120: -2- AC_SUBST([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.ac:120: -2- AC_SUBST_TRACE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.ac:120: -2- m4_pattern_allow([^FT2NFDUMP_FALSE$])
|
||||
m4trace:configure.ac:120: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.ac:120: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.ac:122: -2- AM_CONDITIONAL([FT2NFDUMP], [false])
|
||||
m4trace:configure.ac:122: -2- AC_SUBST([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.ac:122: -2- AC_SUBST_TRACE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.ac:122: -2- m4_pattern_allow([^FT2NFDUMP_TRUE$])
|
||||
m4trace:configure.ac:122: -2- AC_SUBST([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.ac:122: -2- AC_SUBST_TRACE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.ac:122: -2- m4_pattern_allow([^FT2NFDUMP_FALSE$])
|
||||
m4trace:configure.ac:122: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_TRUE])
|
||||
m4trace:configure.ac:122: -2- _AM_SUBST_NOTMAKE([FT2NFDUMP_FALSE])
|
||||
m4trace:configure.ac:156: -2- AM_CONDITIONAL([NFPROFILE], [false])
|
||||
m4trace:configure.ac:156: -2- AC_SUBST([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:156: -2- AC_SUBST_TRACE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:156: -2- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.ac:156: -2- AC_SUBST([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:156: -2- AC_SUBST_TRACE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:156: -2- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:156: -2- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
@%:@undef HAVE_RRD_H])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:126: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.ac:126: -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.ac:126: -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.ac:126: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
|
||||
@%:@undef HAVE_MEMORY_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
@%:@undef HAVE_STRINGS_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@%:@undef HAVE_INTTYPES_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:126: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:126: -1- AM_CONDITIONAL([NFPROFILE], [true])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^NFPROFILE_TRUE$])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- AC_SUBST_TRACE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- m4_pattern_allow([^NFPROFILE_FALSE$])
|
||||
m4trace:configure.ac:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_TRUE])
|
||||
m4trace:configure.ac:126: -1- _AM_SUBST_NOTMAKE([NFPROFILE_FALSE])
|
||||
m4trace:configure.ac:126: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:126: the top level])
|
||||
m4trace:configure.ac:189: -2- AM_CONDITIONAL([NFTRACK], [false])
|
||||
m4trace:configure.ac:189: -2- AC_SUBST([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:189: -2- AC_SUBST_TRACE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:189: -2- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.ac:189: -2- AC_SUBST([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:189: -2- AC_SUBST_TRACE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:189: -2- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:189: -2- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST([RRD_LIBS])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST_TRACE([RRD_LIBS])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^RRD_LIBS$])
|
||||
m4trace:configure.ac:159: -1- AH_OUTPUT([HAVE_RRD_H], [/* Define to 1 if you have the <rrd.h> header file. */
|
||||
@%:@undef HAVE_RRD_H])
|
||||
m4trace:configure.ac:159: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RRD_H])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^HAVE_RRD_H$])
|
||||
m4trace:configure.ac:159: -1- AM_CONDITIONAL([NFTRACK], [true])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST_TRACE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^NFTRACK_TRUE$])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- AC_SUBST_TRACE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- m4_pattern_allow([^NFTRACK_FALSE$])
|
||||
m4trace:configure.ac:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_TRUE])
|
||||
m4trace:configure.ac:159: -1- _AM_SUBST_NOTMAKE([NFTRACK_FALSE])
|
||||
m4trace:configure.ac:159: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:1462: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:159: the top level])
|
||||
m4trace:configure.ac:194: -1- AM_CONDITIONAL([SFLOW], [test "$enable_sflow" = yes])
|
||||
m4trace:configure.ac:194: -1- AC_SUBST([SFLOW_TRUE])
|
||||
m4trace:configure.ac:194: -1- AC_SUBST_TRACE([SFLOW_TRUE])
|
||||
m4trace:configure.ac:194: -1- m4_pattern_allow([^SFLOW_TRUE$])
|
||||
m4trace:configure.ac:194: -1- AC_SUBST([SFLOW_FALSE])
|
||||
m4trace:configure.ac:194: -1- AC_SUBST_TRACE([SFLOW_FALSE])
|
||||
m4trace:configure.ac:194: -1- m4_pattern_allow([^SFLOW_FALSE$])
|
||||
m4trace:configure.ac:194: -1- _AM_SUBST_NOTMAKE([SFLOW_TRUE])
|
||||
m4trace:configure.ac:194: -1- _AM_SUBST_NOTMAKE([SFLOW_FALSE])
|
||||
m4trace:configure.ac:198: -1- AM_CONDITIONAL([READPCAP], [test "$enable_readpcap" = yes])
|
||||
m4trace:configure.ac:198: -1- AC_SUBST([READPCAP_TRUE])
|
||||
m4trace:configure.ac:198: -1- AC_SUBST_TRACE([READPCAP_TRUE])
|
||||
m4trace:configure.ac:198: -1- m4_pattern_allow([^READPCAP_TRUE$])
|
||||
m4trace:configure.ac:198: -1- AC_SUBST([READPCAP_FALSE])
|
||||
m4trace:configure.ac:198: -1- AC_SUBST_TRACE([READPCAP_FALSE])
|
||||
m4trace:configure.ac:198: -1- m4_pattern_allow([^READPCAP_FALSE$])
|
||||
m4trace:configure.ac:198: -1- _AM_SUBST_NOTMAKE([READPCAP_TRUE])
|
||||
m4trace:configure.ac:198: -1- _AM_SUBST_NOTMAKE([READPCAP_FALSE])
|
||||
m4trace:configure.ac:202: -1- AM_CONDITIONAL([BUILDNFPCAPD], [test "$enable_nfpcapd" = yes])
|
||||
m4trace:configure.ac:202: -1- AC_SUBST([BUILDNFPCAPD_TRUE])
|
||||
m4trace:configure.ac:202: -1- AC_SUBST_TRACE([BUILDNFPCAPD_TRUE])
|
||||
m4trace:configure.ac:202: -1- m4_pattern_allow([^BUILDNFPCAPD_TRUE$])
|
||||
m4trace:configure.ac:202: -1- AC_SUBST([BUILDNFPCAPD_FALSE])
|
||||
m4trace:configure.ac:202: -1- AC_SUBST_TRACE([BUILDNFPCAPD_FALSE])
|
||||
m4trace:configure.ac:202: -1- m4_pattern_allow([^BUILDNFPCAPD_FALSE$])
|
||||
m4trace:configure.ac:202: -1- _AM_SUBST_NOTMAKE([BUILDNFPCAPD_TRUE])
|
||||
m4trace:configure.ac:202: -1- _AM_SUBST_NOTMAKE([BUILDNFPCAPD_FALSE])
|
||||
m4trace:configure.ac:206: -2- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:206: -2- m4_pattern_allow([^HAVE_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:206: -2- AH_OUTPUT([HAVE_SOCKADDR_SA_LEN], [/* define if socket address structures have length fields */
|
||||
@%:@undef HAVE_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY], [/* Define to 1 if `ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY], [/* Define to 1 if `__ss_family\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN], [/* Define to 1 if `ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN], [/* Define to 1 if `__ss_len\' is a member of `struct sockaddr_storage\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN])
|
||||
m4trace:configure.ac:210: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:210: -1- m4_pattern_allow([^HAVE_STRUCT_SOCKADDR_SA_LEN$])
|
||||
m4trace:configure.ac:210: -1- AH_OUTPUT([HAVE_STRUCT_SOCKADDR_SA_LEN], [/* Define to 1 if `sa_len\' is a member of `struct sockaddr\'. */
|
||||
@%:@undef HAVE_STRUCT_SOCKADDR_SA_LEN])
|
||||
m4trace:configure.ac:220: -1- AC_SUBST([FT_INCLUDES])
|
||||
m4trace:configure.ac:220: -1- AC_SUBST_TRACE([FT_INCLUDES])
|
||||
m4trace:configure.ac:220: -1- m4_pattern_allow([^FT_INCLUDES$])
|
||||
m4trace:configure.ac:221: -1- AC_SUBST([FT_LDFLAGS])
|
||||
m4trace:configure.ac:221: -1- AC_SUBST_TRACE([FT_LDFLAGS])
|
||||
m4trace:configure.ac:221: -1- m4_pattern_allow([^FT_LDFLAGS$])
|
||||
m4trace:configure.ac:222: -1- AC_SUBST([LFLAGS])
|
||||
m4trace:configure.ac:222: -1- AC_SUBST_TRACE([LFLAGS])
|
||||
m4trace:configure.ac:222: -1- m4_pattern_allow([^LFLAGS$])
|
||||
m4trace:configure.ac:226: -1- AH_OUTPUT([HAVE_GETHOSTBYNAME], [/* Define to 1 if you have the `gethostbyname\' function. */
|
||||
@%:@undef HAVE_GETHOSTBYNAME])
|
||||
m4trace:configure.ac:226: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETHOSTBYNAME])
|
||||
m4trace:configure.ac:226: -1- m4_pattern_allow([^HAVE_GETHOSTBYNAME$])
|
||||
m4trace:configure.ac:226: -1- AH_OUTPUT([HAVE_LIBNSL], [/* Define to 1 if you have the `nsl\' library (-lnsl). */
|
||||
@%:@undef HAVE_LIBNSL])
|
||||
m4trace:configure.ac:226: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBNSL])
|
||||
m4trace:configure.ac:226: -1- m4_pattern_allow([^HAVE_LIBNSL$])
|
||||
m4trace:configure.ac:226: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* Define to 1 if you have the `socket\' library (-lsocket). */
|
||||
@%:@undef HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:226: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:226: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:227: -1- AH_OUTPUT([HAVE_SETSOCKOPT], [/* Define to 1 if you have the `setsockopt\' function. */
|
||||
@%:@undef HAVE_SETSOCKOPT])
|
||||
m4trace:configure.ac:227: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SETSOCKOPT])
|
||||
m4trace:configure.ac:227: -1- m4_pattern_allow([^HAVE_SETSOCKOPT$])
|
||||
m4trace:configure.ac:227: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* Define to 1 if you have the `socket\' library (-lsocket). */
|
||||
@%:@undef HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:227: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:227: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:230: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
|
||||
@%:@undef HAVE_FPURGE])
|
||||
m4trace:configure.ac:230: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
|
||||
@%:@undef HAVE___FPURGE])
|
||||
m4trace:configure.ac:235: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HTONLL])
|
||||
m4trace:configure.ac:235: -1- m4_pattern_allow([^HAVE_HTONLL$])
|
||||
m4trace:configure.ac:235: -1- AH_OUTPUT([HAVE_HTONLL], [/* Define to 1 if the function (or macro) htonll exists. */
|
||||
@%:@undef HAVE_HTONLL])
|
||||
m4trace:configure.ac:254: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
|
||||
*/
|
||||
@%:@undef HAVE_DIRENT_H])
|
||||
m4trace:configure.ac:254: -1- AH_OUTPUT([HAVE_SYS_NDIR_H], [/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR\'.
|
||||
*/
|
||||
@%:@undef HAVE_SYS_NDIR_H])
|
||||
m4trace:configure.ac:254: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR\'.
|
||||
*/
|
||||
@%:@undef HAVE_SYS_DIR_H])
|
||||
m4trace:configure.ac:254: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR\'. */
|
||||
@%:@undef HAVE_NDIR_H])
|
||||
m4trace:configure.ac:255: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.ac:255: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:255: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.ac:256: -1- AH_OUTPUT([HAVE_NAMESER8_COMPAT_H], [/* Define to 1 if you have the <nameser8_compat.h> header file. */
|
||||
@%:@undef HAVE_NAMESER8_COMPAT_H])
|
||||
m4trace:configure.ac:256: -1- AC_DEFINE_TRACE_LITERAL([HAVE_NAMESER8_COMPAT_H])
|
||||
m4trace:configure.ac:256: -1- m4_pattern_allow([^HAVE_NAMESER8_COMPAT_H$])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_FEATURES_H], [/* Define to 1 if you have the <features.h> header file. */
|
||||
@%:@undef HAVE_FEATURES_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */
|
||||
@%:@undef HAVE_ARPA_INET_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
@%:@undef HAVE_FCNTL_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
@%:@undef HAVE_NETINET_IN_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_FTS_H], [/* Define to 1 if you have the <fts.h> header file. */
|
||||
@%:@undef HAVE_FTS_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
|
||||
@%:@undef HAVE_STDDEF_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
@%:@undef HAVE_SYS_SOCKET_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */
|
||||
@%:@undef HAVE_SYSLOG_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:257: -1- AH_OUTPUT([HAVE_ISO_LIMITS_ISO_H], [/* Define to 1 if you have the <iso/limits_iso.h> header file. */
|
||||
@%:@undef HAVE_ISO_LIMITS_ISO_H])
|
||||
m4trace:configure.ac:258: -1- AH_OUTPUT([HAVE_PCAP_BPF_H], [/* Define to 1 if you have the <pcap-bpf.h> header file. */
|
||||
@%:@undef HAVE_PCAP_BPF_H])
|
||||
m4trace:configure.ac:258: -1- AH_OUTPUT([HAVE_NET_BPF_H], [/* Define to 1 if you have the <net/bpf.h> header file. */
|
||||
@%:@undef HAVE_NET_BPF_H])
|
||||
m4trace:configure.ac:260: -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.ac:260: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
@%:@undef HAVE_NETINET_IN_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_H], [/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
||||
@%:@undef HAVE_ARPA_NAMESER_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_ARPA_NAMESER_COMPAT_H], [/* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
|
||||
@%:@undef HAVE_ARPA_NAMESER_COMPAT_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
|
||||
@%:@undef HAVE_NETDB_H])
|
||||
m4trace:configure.ac:260: -1- AH_OUTPUT([HAVE_RESOLV_H], [/* Define to 1 if you have the <resolv.h> header file. */
|
||||
@%:@undef HAVE_RESOLV_H])
|
||||
m4trace:configure.ac:279: -1- AC_SUBST([FTS_OBJ])
|
||||
m4trace:configure.ac:279: -1- AC_SUBST_TRACE([FTS_OBJ])
|
||||
m4trace:configure.ac:279: -1- m4_pattern_allow([^FTS_OBJ$])
|
||||
m4trace:configure.ac:283: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:283: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:283: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:285: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.ac:285: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:285: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
@%:@undef const])
|
||||
m4trace:configure.ac:286: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
|
||||
calls it, or to nothing if \'inline\' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
#undef inline
|
||||
#endif])
|
||||
m4trace:configure.ac:287: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
# undef WORDS_BIGENDIAN
|
||||
# endif
|
||||
#endif])
|
||||
m4trace:configure.ac:287: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
|
||||
m4trace:configure.ac:287: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD])
|
||||
m4trace:configure.ac:287: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
|
||||
m4trace:configure.ac:287: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */
|
||||
@%:@undef AC_APPLE_UNIVERSAL_BUILD])
|
||||
m4trace:configure.ac:288: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
|
||||
m4trace:configure.ac:288: -1- m4_pattern_allow([^pid_t$])
|
||||
m4trace:configure.ac:288: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
|
||||
@%:@undef pid_t])
|
||||
m4trace:configure.ac:289: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.ac:289: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:289: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
@%:@undef size_t])
|
||||
m4trace:configure.ac:290: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
|
||||
m4trace:configure.ac:290: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
|
||||
m4trace:configure.ac:290: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
|
||||
@%:@undef TM_IN_SYS_TIME])
|
||||
m4trace:configure.ac:291: -1- AC_DEFINE_TRACE_LITERAL([HAVE__BOOL])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^HAVE__BOOL$])
|
||||
m4trace:configure.ac:291: -1- AH_OUTPUT([HAVE__BOOL], [/* Define to 1 if the system has the type `_Bool\'. */
|
||||
@%:@undef HAVE__BOOL])
|
||||
m4trace:configure.ac:291: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDBOOL_H])
|
||||
m4trace:configure.ac:291: -1- m4_pattern_allow([^HAVE_STDBOOL_H$])
|
||||
m4trace:configure.ac:291: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if stdbool.h conforms to C99. */
|
||||
@%:@undef HAVE_STDBOOL_H])
|
||||
m4trace:configure.ac:294: -1- AC_DEFINE_TRACE_LITERAL([CLOSEDIR_VOID])
|
||||
m4trace:configure.ac:294: -1- m4_pattern_allow([^CLOSEDIR_VOID$])
|
||||
m4trace:configure.ac:294: -1- AH_OUTPUT([CLOSEDIR_VOID], [/* Define to 1 if the `closedir\' function returns void instead of `int\'. */
|
||||
@%:@undef CLOSEDIR_VOID])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_VFORK_H], [/* Define to 1 if you have the <vfork.h> header file. */
|
||||
@%:@undef HAVE_VFORK_H])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VFORK_H])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_VFORK_H$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_FORK], [/* Define to 1 if you have the `fork\' function. */
|
||||
@%:@undef HAVE_FORK])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_VFORK], [/* Define to 1 if you have the `vfork\' function. */
|
||||
@%:@undef HAVE_VFORK])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_VFORK])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_WORKING_VFORK$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_WORKING_VFORK], [/* Define to 1 if `vfork\' works. */
|
||||
@%:@undef HAVE_WORKING_VFORK])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([vfork])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^vfork$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([vfork], [/* Define as `fork\' if `vfork\' does not work. */
|
||||
@%:@undef vfork])
|
||||
m4trace:configure.ac:295: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WORKING_FORK])
|
||||
m4trace:configure.ac:295: -1- m4_pattern_allow([^HAVE_WORKING_FORK$])
|
||||
m4trace:configure.ac:295: -1- AH_OUTPUT([HAVE_WORKING_FORK], [/* Define to 1 if `fork\' works. */
|
||||
@%:@undef HAVE_WORKING_FORK])
|
||||
m4trace:configure.ac:296: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:296: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and
|
||||
to 0 otherwise. */
|
||||
@%:@undef HAVE_MALLOC])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^HAVE_MALLOC$])
|
||||
m4trace:configure.ac:296: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS malloc.$ac_objext"])
|
||||
m4trace:configure.ac:296: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:296: -1- AC_LIBSOURCE([malloc.c])
|
||||
m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([malloc])
|
||||
m4trace:configure.ac:296: -1- m4_pattern_allow([^malloc$])
|
||||
m4trace:configure.ac:296: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */
|
||||
@%:@undef malloc])
|
||||
m4trace:configure.ac:297: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
|
||||
m4trace:configure.ac:297: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
@%:@undef TIME_WITH_SYS_TIME])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
@%:@undef HAVE_SYS_TIME_H])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:297: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
|
||||
@%:@undef HAVE_ALARM])
|
||||
m4trace:configure.ac:297: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
|
||||
m4trace:configure.ac:297: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:297: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:297: -1- AC_LIBSOURCE([mktime.c])
|
||||
m4trace:configure.ac:298: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_STDLIB_H$])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:298: -1- AH_OUTPUT([HAVE_REALLOC], [/* Define to 1 if your system has a GNU libc compatible `realloc\' function,
|
||||
and to 0 otherwise. */
|
||||
@%:@undef HAVE_REALLOC])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^HAVE_REALLOC$])
|
||||
m4trace:configure.ac:298: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS realloc.$ac_objext"])
|
||||
m4trace:configure.ac:298: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:298: -1- AC_LIBSOURCE([realloc.c])
|
||||
m4trace:configure.ac:298: -1- AC_DEFINE_TRACE_LITERAL([realloc])
|
||||
m4trace:configure.ac:298: -1- m4_pattern_allow([^realloc$])
|
||||
m4trace:configure.ac:298: -1- AH_OUTPUT([realloc], [/* Define to rpl_realloc if the replacement function should be used. */
|
||||
@%:@undef realloc])
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([LSTAT_FOLLOWS_SLASHED_SYMLINK])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([LSTAT_FOLLOWS_SLASHED_SYMLINK], [/* Define to 1 if `lstat\' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
@%:@undef LSTAT_FOLLOWS_SLASHED_SYMLINK])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS lstat.$ac_objext"])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:299: -1- AC_LIBSOURCE([lstat.c])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS stat.$ac_objext"])
|
||||
m4trace:configure.ac:299: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:299: -1- AC_LIBSOURCE([stat.c])
|
||||
m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STAT_EMPTY_STRING_BUG])
|
||||
m4trace:configure.ac:299: -1- m4_pattern_allow([^HAVE_STAT_EMPTY_STRING_BUG$])
|
||||
m4trace:configure.ac:299: -1- AH_OUTPUT([HAVE_STAT_EMPTY_STRING_BUG], [/* Define to 1 if `stat\' has the bug that it succeeds when given the
|
||||
zero-length file name argument. */
|
||||
@%:@undef HAVE_STAT_EMPTY_STRING_BUG])
|
||||
m4trace:configure.ac:300: -1- AH_OUTPUT([HAVE_STRFTIME], [/* Define to 1 if you have the `strftime\' function. */
|
||||
@%:@undef HAVE_STRFTIME])
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
|
||||
m4trace:configure.ac:300: -1- m4_pattern_allow([^HAVE_STRFTIME$])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_INET_NTOA], [/* Define to 1 if you have the `inet_ntoa\' function. */
|
||||
@%:@undef HAVE_INET_NTOA])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
|
||||
@%:@undef HAVE_SOCKET])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
|
||||
@%:@undef HAVE_STRCHR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
|
||||
@%:@undef HAVE_STRDUP])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
|
||||
@%:@undef HAVE_STRERROR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */
|
||||
@%:@undef HAVE_STRRCHR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */
|
||||
@%:@undef HAVE_STRSTR])
|
||||
m4trace:configure.ac:301: -1- AH_OUTPUT([HAVE_SCANDIR], [/* Define to 1 if you have the `scandir\' function. */
|
||||
@%:@undef HAVE_SCANDIR])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBSOCKET], [/* */
|
||||
@%:@undef HAVE_LIBSOCKET])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:306: -1- AH_OUTPUT([HAVE_LIBRESOLV], [/* Define to 1 if you have the `resolv\' library (-lresolv). */
|
||||
@%:@undef HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBRESOLV])
|
||||
m4trace:configure.ac:306: -1- m4_pattern_allow([^HAVE_LIBRESOLV$])
|
||||
m4trace:configure.ac:321: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
|
||||
m4trace:configure.ac:321: -1- m4_pattern_allow([^ptrdiff_t$])
|
||||
m4trace:configure.ac:321: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
|
||||
@%:@undef ptrdiff_t])
|
||||
m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([size_t])
|
||||
m4trace:configure.ac:322: -1- m4_pattern_allow([^size_t$])
|
||||
m4trace:configure.ac:322: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
|
||||
@%:@undef size_t])
|
||||
m4trace:configure.ac:323: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
|
||||
m4trace:configure.ac:323: -1- m4_pattern_allow([^SIZEOF_SHORT$])
|
||||
m4trace:configure.ac:323: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_SHORT])
|
||||
m4trace:configure.ac:324: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
|
||||
m4trace:configure.ac:324: -1- m4_pattern_allow([^SIZEOF_INT$])
|
||||
m4trace:configure.ac:324: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_INT])
|
||||
m4trace:configure.ac:325: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
|
||||
m4trace:configure.ac:325: -1- m4_pattern_allow([^SIZEOF_LONG$])
|
||||
m4trace:configure.ac:325: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_LONG])
|
||||
m4trace:configure.ac:326: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
|
||||
m4trace:configure.ac:326: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
|
||||
m4trace:configure.ac:326: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_LONG_LONG])
|
||||
m4trace:configure.ac:327: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF___INT64])
|
||||
m4trace:configure.ac:327: -1- m4_pattern_allow([^SIZEOF___INT64$])
|
||||
m4trace:configure.ac:327: -1- AH_OUTPUT([SIZEOF___INT64], [/* The size of `__int64\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF___INT64])
|
||||
m4trace:configure.ac:328: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:328: -1- m4_pattern_allow([^SIZEOF_VOID_P$])
|
||||
m4trace:configure.ac:328: -1- AH_OUTPUT([SIZEOF_VOID_P], [/* The size of `void *\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_VOID_P])
|
||||
m4trace:configure.ac:329: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SIZE_T])
|
||||
m4trace:configure.ac:329: -1- m4_pattern_allow([^SIZEOF_SIZE_T$])
|
||||
m4trace:configure.ac:329: -1- AH_OUTPUT([SIZEOF_SIZE_T], [/* The size of `size_t\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_SIZE_T])
|
||||
m4trace:configure.ac:330: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_PTRDIFF_T])
|
||||
m4trace:configure.ac:330: -1- m4_pattern_allow([^SIZEOF_PTRDIFF_T$])
|
||||
m4trace:configure.ac:330: -1- AH_OUTPUT([SIZEOF_PTRDIFF_T], [/* The size of `ptrdiff_t\', as computed by sizeof. */
|
||||
@%:@undef SIZEOF_PTRDIFF_T])
|
||||
m4trace:configure.ac:331: -1- AC_DEFINE_TRACE_LITERAL([const])
|
||||
m4trace:configure.ac:331: -1- m4_pattern_allow([^const$])
|
||||
m4trace:configure.ac:331: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
|
||||
@%:@undef const])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMCMP], [/* Define to 1 if you have the `memcmp\' function. */
|
||||
@%:@undef HAVE_MEMCMP])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMCPY], [/* Define to 1 if you have the `memcpy\' function. */
|
||||
@%:@undef HAVE_MEMCPY])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
|
||||
@%:@undef HAVE_MEMMOVE])
|
||||
m4trace:configure.ac:332: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
|
||||
@%:@undef HAVE_MEMSET])
|
||||
m4trace:configure.ac:335: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
|
||||
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
|
||||
../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
|
||||
configure.ac:335: the top level])
|
||||
m4trace:configure.ac:353: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SEMUN])
|
||||
m4trace:configure.ac:353: -1- m4_pattern_allow([^HAVE_SEMUN$])
|
||||
m4trace:configure.ac:353: -1- AH_OUTPUT([HAVE_SEMUN], [/* Define if sys/sem.h defines struct semun */
|
||||
@%:@undef HAVE_SEMUN])
|
||||
m4trace:configure.ac:357: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
|
||||
configure.ac:357: the top level])
|
||||
m4trace:configure.ac:357: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.ac:357: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.ac:357: -1- AH_OUTPUT([HAVE_SIZE_T_Z_FORMAT], [/* Define to 1 if you have a printf() that supports the %z format string. */
|
||||
@%:@undef HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.ac:386: -1- AC_CONFIG_FILES([Makefile bin/Makefile man/Makefile])
|
||||
m4trace:configure.ac:386: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
You should run autoupdate.], [])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:386: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:386: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:386: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:386: -1- AC_SUBST_TRACE([MKDIR_P])
|
2596
bin/Makefile
Normal file
2596
bin/Makefile
Normal file
File diff suppressed because it is too large
Load Diff
@ -119,12 +119,12 @@ nftest_SOURCES = nftest.c $(common) $(util) $(filter) $(filelzo)
|
||||
nftest_DEPENDENCIES = nfgen
|
||||
|
||||
if FT2NFDUMP
|
||||
ft2nfdump_SOURCES = ft2nfdump.c $(common) $(filelzo) $(util)
|
||||
ft2nfdump_SOURCES = ft2nfdump.c $(common) $(filelzo) $(util) $(nflist)
|
||||
ft2nfdump_CFLAGS = @FT_INCLUDES@
|
||||
ft2nfdump_LDADD = -lft -lz
|
||||
ft2nfdump_LDADD += @FT_LDFLAGS@
|
||||
endif
|
||||
|
||||
EXTRA_DIST = inline.c collector_inline.c nffile_inline.c nfdump_inline.c heapsort_inline.c applybits_inline.c test.sh nfdump.test.out parse_csv.pl
|
||||
|
||||
EXTRA_DIST = inline.c collector_inline.c nffile_inline.c nfdump_inline.c heapsort_inline.c applybits_inline.c
|
||||
EXTRA_DIST += test.sh nfdump.test.out parse_csv.pl AddExtension.txt nfdump.test.diff
|
||||
CLEANFILES = lex.yy.c grammar.c grammar.h scanner.c scanner.h
|
||||
|
271
bin/Makefile.in
271
bin/Makefile.in
@ -1,7 +1,7 @@
|
||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -15,7 +15,17 @@
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
@ -90,13 +100,11 @@ TESTS = nftest$(EXEEXT) test.sh
|
||||
@BUILDNFPCAPD_TRUE@am__append_6 = nfpcapd
|
||||
@READPCAP_TRUE@am__append_7 = pcap_reader.c pcap_reader.h
|
||||
subdir = bin
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am grammar.h \
|
||||
grammar.c scanner.c $(top_srcdir)/depcomp $(top_srcdir)/ylwrap \
|
||||
$(top_srcdir)/test-driver
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
@ -110,25 +118,28 @@ am__installdirs = "$(DESTDIR)$(bindir)"
|
||||
PROGRAMS = $(bin_PROGRAMS)
|
||||
am__ft2nfdump_SOURCES_DIST = ft2nfdump.c nf_common.c nf_common.h \
|
||||
minilzo.c minilzo.h lzoconf.h lzodefs.h nffile.c nffile.h \
|
||||
nfx.c nfx.h nfxstat.h nfxstat.c util.c util.h
|
||||
nfx.c nfx.h nfxstat.h nfxstat.c util.c util.h flist.c flist.h \
|
||||
fts_compat.c fts_compat.h
|
||||
am__objects_1 = ft2nfdump-nf_common.$(OBJEXT)
|
||||
am__objects_2 = ft2nfdump-minilzo.$(OBJEXT) ft2nfdump-nffile.$(OBJEXT) \
|
||||
ft2nfdump-nfx.$(OBJEXT) ft2nfdump-nfxstat.$(OBJEXT)
|
||||
am__objects_3 = ft2nfdump-util.$(OBJEXT)
|
||||
am__objects_4 = ft2nfdump-flist.$(OBJEXT) \
|
||||
ft2nfdump-fts_compat.$(OBJEXT)
|
||||
@FT2NFDUMP_TRUE@am_ft2nfdump_OBJECTS = ft2nfdump-ft2nfdump.$(OBJEXT) \
|
||||
@FT2NFDUMP_TRUE@ $(am__objects_1) $(am__objects_2) \
|
||||
@FT2NFDUMP_TRUE@ $(am__objects_3)
|
||||
@FT2NFDUMP_TRUE@ $(am__objects_3) $(am__objects_4)
|
||||
ft2nfdump_OBJECTS = $(am_ft2nfdump_OBJECTS)
|
||||
ft2nfdump_DEPENDENCIES =
|
||||
ft2nfdump_LINK = $(CCLD) $(ft2nfdump_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
|
||||
$(LDFLAGS) -o $@
|
||||
am__objects_4 = util.$(OBJEXT)
|
||||
am__objects_5 = minilzo.$(OBJEXT) nffile.$(OBJEXT) nfx.$(OBJEXT) \
|
||||
am__objects_5 = util.$(OBJEXT)
|
||||
am__objects_6 = minilzo.$(OBJEXT) nffile.$(OBJEXT) nfx.$(OBJEXT) \
|
||||
nfxstat.$(OBJEXT)
|
||||
am__objects_6 = flist.$(OBJEXT) fts_compat.$(OBJEXT)
|
||||
am__objects_7 = panonymizer.$(OBJEXT) rijndael.$(OBJEXT)
|
||||
am_nfanon_OBJECTS = nfanon.$(OBJEXT) $(am__objects_4) $(am__objects_5) \
|
||||
$(am__objects_6) $(am__objects_7)
|
||||
am__objects_7 = flist.$(OBJEXT) fts_compat.$(OBJEXT)
|
||||
am__objects_8 = panonymizer.$(OBJEXT) rijndael.$(OBJEXT)
|
||||
am_nfanon_OBJECTS = nfanon.$(OBJEXT) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_7) $(am__objects_8)
|
||||
nfanon_OBJECTS = $(am_nfanon_OBJECTS)
|
||||
nfanon_LDADD = $(LDADD)
|
||||
nfanon_DEPENDENCIES =
|
||||
@ -140,123 +151,123 @@ am__nfcapd_SOURCES_DIST = nfcapd.c nf_common.c nf_common.h util.c \
|
||||
netflow_v1.h netflow_v5_v7.c netflow_v5_v7.h netflow_v9.c \
|
||||
netflow_v9.h ipfix.c ipfix.h bookkeeper.c bookkeeper.h \
|
||||
expire.c expire.h pcap_reader.c pcap_reader.h
|
||||
am__objects_8 = nfcapd-nf_common.$(OBJEXT)
|
||||
am__objects_9 = nfcapd-util.$(OBJEXT)
|
||||
am__objects_10 = nfcapd-minilzo.$(OBJEXT) nfcapd-nffile.$(OBJEXT) \
|
||||
am__objects_9 = nfcapd-nf_common.$(OBJEXT)
|
||||
am__objects_10 = nfcapd-util.$(OBJEXT)
|
||||
am__objects_11 = nfcapd-minilzo.$(OBJEXT) nfcapd-nffile.$(OBJEXT) \
|
||||
nfcapd-nfx.$(OBJEXT) nfcapd-nfxstat.$(OBJEXT)
|
||||
am__objects_11 = nfcapd-flist.$(OBJEXT) nfcapd-fts_compat.$(OBJEXT)
|
||||
am__objects_12 = nfcapd-nfstatfile.$(OBJEXT)
|
||||
am__objects_13 = nfcapd-launch.$(OBJEXT)
|
||||
am__objects_14 = nfcapd-nfnet.$(OBJEXT)
|
||||
am__objects_15 = nfcapd-collector.$(OBJEXT)
|
||||
am__objects_16 = nfcapd-netflow_v1.$(OBJEXT)
|
||||
am__objects_17 = nfcapd-netflow_v5_v7.$(OBJEXT)
|
||||
am__objects_18 = nfcapd-netflow_v9.$(OBJEXT)
|
||||
am__objects_19 = nfcapd-ipfix.$(OBJEXT)
|
||||
am__objects_20 = nfcapd-bookkeeper.$(OBJEXT)
|
||||
am__objects_21 = nfcapd-expire.$(OBJEXT)
|
||||
@READPCAP_TRUE@am__objects_22 = nfcapd-pcap_reader.$(OBJEXT)
|
||||
am_nfcapd_OBJECTS = nfcapd-nfcapd.$(OBJEXT) $(am__objects_8) \
|
||||
$(am__objects_9) $(am__objects_10) $(am__objects_11) \
|
||||
$(am__objects_12) $(am__objects_13) $(am__objects_14) \
|
||||
$(am__objects_15) $(am__objects_16) $(am__objects_17) \
|
||||
$(am__objects_18) $(am__objects_19) $(am__objects_20) \
|
||||
$(am__objects_21) $(am__objects_22)
|
||||
am__objects_12 = nfcapd-flist.$(OBJEXT) nfcapd-fts_compat.$(OBJEXT)
|
||||
am__objects_13 = nfcapd-nfstatfile.$(OBJEXT)
|
||||
am__objects_14 = nfcapd-launch.$(OBJEXT)
|
||||
am__objects_15 = nfcapd-nfnet.$(OBJEXT)
|
||||
am__objects_16 = nfcapd-collector.$(OBJEXT)
|
||||
am__objects_17 = nfcapd-netflow_v1.$(OBJEXT)
|
||||
am__objects_18 = nfcapd-netflow_v5_v7.$(OBJEXT)
|
||||
am__objects_19 = nfcapd-netflow_v9.$(OBJEXT)
|
||||
am__objects_20 = nfcapd-ipfix.$(OBJEXT)
|
||||
am__objects_21 = nfcapd-bookkeeper.$(OBJEXT)
|
||||
am__objects_22 = nfcapd-expire.$(OBJEXT)
|
||||
@READPCAP_TRUE@am__objects_23 = nfcapd-pcap_reader.$(OBJEXT)
|
||||
am_nfcapd_OBJECTS = nfcapd-nfcapd.$(OBJEXT) $(am__objects_9) \
|
||||
$(am__objects_10) $(am__objects_11) $(am__objects_12) \
|
||||
$(am__objects_13) $(am__objects_14) $(am__objects_15) \
|
||||
$(am__objects_16) $(am__objects_17) $(am__objects_18) \
|
||||
$(am__objects_19) $(am__objects_20) $(am__objects_21) \
|
||||
$(am__objects_22) $(am__objects_23)
|
||||
nfcapd_OBJECTS = $(am_nfcapd_OBJECTS)
|
||||
nfcapd_DEPENDENCIES =
|
||||
nfcapd_LINK = $(CCLD) $(nfcapd_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
|
||||
$(LDFLAGS) -o $@
|
||||
am__objects_23 = nf_common.$(OBJEXT)
|
||||
am__objects_24 = nflowcache.$(OBJEXT)
|
||||
am__objects_25 = grammar.$(OBJEXT) scanner.$(OBJEXT) nftree.$(OBJEXT) \
|
||||
am__objects_24 = nf_common.$(OBJEXT)
|
||||
am__objects_25 = nflowcache.$(OBJEXT)
|
||||
am__objects_26 = grammar.$(OBJEXT) scanner.$(OBJEXT) nftree.$(OBJEXT) \
|
||||
ipconv.$(OBJEXT)
|
||||
am__objects_26 = nfprof.$(OBJEXT)
|
||||
am__objects_27 = exporter.$(OBJEXT)
|
||||
am__objects_27 = nfprof.$(OBJEXT)
|
||||
am__objects_28 = exporter.$(OBJEXT)
|
||||
am_nfdump_OBJECTS = nfdump.$(OBJEXT) nfstat.$(OBJEXT) \
|
||||
nfexport.$(OBJEXT) $(am__objects_23) $(am__objects_24) \
|
||||
$(am__objects_4) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_25) $(am__objects_26) $(am__objects_27)
|
||||
nfexport.$(OBJEXT) $(am__objects_24) $(am__objects_25) \
|
||||
$(am__objects_5) $(am__objects_6) $(am__objects_7) \
|
||||
$(am__objects_26) $(am__objects_27) $(am__objects_28)
|
||||
nfdump_OBJECTS = $(am_nfdump_OBJECTS)
|
||||
nfdump_LDADD = $(LDADD)
|
||||
nfdump_DEPENDENCIES =
|
||||
am__objects_28 = bookkeeper.$(OBJEXT)
|
||||
am__objects_29 = expire.$(OBJEXT)
|
||||
am__objects_30 = nfstatfile.$(OBJEXT)
|
||||
am_nfexpire_OBJECTS = nfexpire.$(OBJEXT) $(am__objects_28) \
|
||||
$(am__objects_29) $(am__objects_4) $(am__objects_30)
|
||||
am__objects_29 = bookkeeper.$(OBJEXT)
|
||||
am__objects_30 = expire.$(OBJEXT)
|
||||
am__objects_31 = nfstatfile.$(OBJEXT)
|
||||
am_nfexpire_OBJECTS = nfexpire.$(OBJEXT) $(am__objects_29) \
|
||||
$(am__objects_30) $(am__objects_5) $(am__objects_31)
|
||||
nfexpire_OBJECTS = $(am_nfexpire_OBJECTS)
|
||||
nfexpire_DEPENDENCIES =
|
||||
am_nfgen_OBJECTS = nfgen.$(OBJEXT) $(am__objects_4) $(am__objects_5) \
|
||||
$(am__objects_6)
|
||||
am_nfgen_OBJECTS = nfgen.$(OBJEXT) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_7)
|
||||
nfgen_OBJECTS = $(am_nfgen_OBJECTS)
|
||||
nfgen_LDADD = $(LDADD)
|
||||
nfgen_DEPENDENCIES =
|
||||
am__objects_31 = nfpcapd-pcaproc.$(OBJEXT) nfpcapd-flowtree.$(OBJEXT) \
|
||||
am__objects_32 = nfpcapd-pcaproc.$(OBJEXT) nfpcapd-flowtree.$(OBJEXT) \
|
||||
nfpcapd-ipfrag.$(OBJEXT)
|
||||
am__objects_32 = nfpcapd-netflow_pcap.$(OBJEXT)
|
||||
am__objects_33 = nfpcapd-nf_common.$(OBJEXT)
|
||||
am__objects_34 = nfpcapd-util.$(OBJEXT)
|
||||
am__objects_35 = nfpcapd-minilzo.$(OBJEXT) nfpcapd-nffile.$(OBJEXT) \
|
||||
am__objects_33 = nfpcapd-netflow_pcap.$(OBJEXT)
|
||||
am__objects_34 = nfpcapd-nf_common.$(OBJEXT)
|
||||
am__objects_35 = nfpcapd-util.$(OBJEXT)
|
||||
am__objects_36 = nfpcapd-minilzo.$(OBJEXT) nfpcapd-nffile.$(OBJEXT) \
|
||||
nfpcapd-nfx.$(OBJEXT) nfpcapd-nfxstat.$(OBJEXT)
|
||||
am__objects_36 = nfpcapd-flist.$(OBJEXT) nfpcapd-fts_compat.$(OBJEXT)
|
||||
am__objects_37 = nfpcapd-nfstatfile.$(OBJEXT)
|
||||
am__objects_38 = nfpcapd-launch.$(OBJEXT)
|
||||
am__objects_39 = nfpcapd-nfnet.$(OBJEXT)
|
||||
am__objects_40 = nfpcapd-collector.$(OBJEXT)
|
||||
am__objects_41 = nfpcapd-bookkeeper.$(OBJEXT)
|
||||
am__objects_42 = nfpcapd-expire.$(OBJEXT)
|
||||
am__objects_43 = nfpcapd-content_dns.$(OBJEXT)
|
||||
am_nfpcapd_OBJECTS = nfpcapd-nfpcapd.$(OBJEXT) $(am__objects_31) \
|
||||
$(am__objects_32) $(am__objects_33) $(am__objects_34) \
|
||||
$(am__objects_35) $(am__objects_36) $(am__objects_37) \
|
||||
$(am__objects_38) $(am__objects_39) $(am__objects_40) \
|
||||
$(am__objects_41) $(am__objects_42) $(am__objects_43)
|
||||
am__objects_37 = nfpcapd-flist.$(OBJEXT) nfpcapd-fts_compat.$(OBJEXT)
|
||||
am__objects_38 = nfpcapd-nfstatfile.$(OBJEXT)
|
||||
am__objects_39 = nfpcapd-launch.$(OBJEXT)
|
||||
am__objects_40 = nfpcapd-nfnet.$(OBJEXT)
|
||||
am__objects_41 = nfpcapd-collector.$(OBJEXT)
|
||||
am__objects_42 = nfpcapd-bookkeeper.$(OBJEXT)
|
||||
am__objects_43 = nfpcapd-expire.$(OBJEXT)
|
||||
am__objects_44 = nfpcapd-content_dns.$(OBJEXT)
|
||||
am_nfpcapd_OBJECTS = nfpcapd-nfpcapd.$(OBJEXT) $(am__objects_32) \
|
||||
$(am__objects_33) $(am__objects_34) $(am__objects_35) \
|
||||
$(am__objects_36) $(am__objects_37) $(am__objects_38) \
|
||||
$(am__objects_39) $(am__objects_40) $(am__objects_41) \
|
||||
$(am__objects_42) $(am__objects_43) $(am__objects_44)
|
||||
nfpcapd_OBJECTS = $(am_nfpcapd_OBJECTS)
|
||||
nfpcapd_DEPENDENCIES =
|
||||
nfpcapd_LINK = $(CCLD) $(nfpcapd_CFLAGS) $(CFLAGS) $(nfpcapd_LDFLAGS) \
|
||||
$(LDFLAGS) -o $@
|
||||
am_nfprofile_OBJECTS = nfprofile.$(OBJEXT) profile.$(OBJEXT) \
|
||||
$(am__objects_23) $(am__objects_4) $(am__objects_5) \
|
||||
$(am__objects_6) $(am__objects_25) $(am__objects_30) \
|
||||
$(am__objects_27)
|
||||
$(am__objects_24) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_7) $(am__objects_26) $(am__objects_31) \
|
||||
$(am__objects_28)
|
||||
nfprofile_OBJECTS = $(am_nfprofile_OBJECTS)
|
||||
nfprofile_DEPENDENCIES =
|
||||
am_nfreader_OBJECTS = nfreader.$(OBJEXT) $(am__objects_4) \
|
||||
$(am__objects_5) $(am__objects_6) $(am__objects_27)
|
||||
am_nfreader_OBJECTS = nfreader.$(OBJEXT) $(am__objects_5) \
|
||||
$(am__objects_6) $(am__objects_7) $(am__objects_28)
|
||||
nfreader_OBJECTS = $(am_nfreader_OBJECTS)
|
||||
nfreader_LDADD = $(LDADD)
|
||||
nfreader_DEPENDENCIES =
|
||||
am__objects_44 = nfnet.$(OBJEXT)
|
||||
am__objects_45 = collector.$(OBJEXT)
|
||||
am__objects_46 = netflow_v1.$(OBJEXT)
|
||||
am__objects_47 = netflow_v9.$(OBJEXT)
|
||||
am__objects_48 = netflow_v5_v7.$(OBJEXT)
|
||||
am__objects_49 = ipfix.$(OBJEXT)
|
||||
am_nfreplay_OBJECTS = nfreplay.$(OBJEXT) $(am__objects_23) \
|
||||
$(am__objects_4) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_25) $(am__objects_26) $(am__objects_44) \
|
||||
$(am__objects_45) $(am__objects_46) $(am__objects_47) \
|
||||
$(am__objects_48) $(am__objects_49) $(am__objects_27)
|
||||
am__objects_45 = nfnet.$(OBJEXT)
|
||||
am__objects_46 = collector.$(OBJEXT)
|
||||
am__objects_47 = netflow_v1.$(OBJEXT)
|
||||
am__objects_48 = netflow_v9.$(OBJEXT)
|
||||
am__objects_49 = netflow_v5_v7.$(OBJEXT)
|
||||
am__objects_50 = ipfix.$(OBJEXT)
|
||||
am_nfreplay_OBJECTS = nfreplay.$(OBJEXT) $(am__objects_24) \
|
||||
$(am__objects_5) $(am__objects_6) $(am__objects_7) \
|
||||
$(am__objects_26) $(am__objects_27) $(am__objects_45) \
|
||||
$(am__objects_46) $(am__objects_47) $(am__objects_48) \
|
||||
$(am__objects_49) $(am__objects_50) $(am__objects_28)
|
||||
nfreplay_OBJECTS = $(am_nfreplay_OBJECTS)
|
||||
nfreplay_LDADD = $(LDADD)
|
||||
nfreplay_DEPENDENCIES =
|
||||
am_nftest_OBJECTS = nftest.$(OBJEXT) $(am__objects_23) \
|
||||
$(am__objects_4) $(am__objects_25) $(am__objects_5)
|
||||
am_nftest_OBJECTS = nftest.$(OBJEXT) $(am__objects_24) \
|
||||
$(am__objects_5) $(am__objects_26) $(am__objects_6)
|
||||
nftest_OBJECTS = $(am_nftest_OBJECTS)
|
||||
nftest_LDADD = $(LDADD)
|
||||
am__dirstamp = $(am__leading_dot)dirstamp
|
||||
am__objects_50 = nftrack-nf_common.$(OBJEXT)
|
||||
am__objects_51 = nftrack-util.$(OBJEXT)
|
||||
am__objects_52 = nftrack-minilzo.$(OBJEXT) nftrack-nffile.$(OBJEXT) \
|
||||
am__objects_51 = nftrack-nf_common.$(OBJEXT)
|
||||
am__objects_52 = nftrack-util.$(OBJEXT)
|
||||
am__objects_53 = nftrack-minilzo.$(OBJEXT) nftrack-nffile.$(OBJEXT) \
|
||||
nftrack-nfx.$(OBJEXT) nftrack-nfxstat.$(OBJEXT)
|
||||
am__objects_53 = nftrack-flist.$(OBJEXT) nftrack-fts_compat.$(OBJEXT)
|
||||
am__objects_54 = nftrack-grammar.$(OBJEXT) nftrack-scanner.$(OBJEXT) \
|
||||
am__objects_54 = nftrack-flist.$(OBJEXT) nftrack-fts_compat.$(OBJEXT)
|
||||
am__objects_55 = nftrack-grammar.$(OBJEXT) nftrack-scanner.$(OBJEXT) \
|
||||
nftrack-nftree.$(OBJEXT) nftrack-ipconv.$(OBJEXT)
|
||||
am_nftrack_OBJECTS = ../extra/nftrack/nftrack-nftrack.$(OBJEXT) \
|
||||
../extra/nftrack/nftrack-nftrack_rrd.$(OBJEXT) \
|
||||
../extra/nftrack/nftrack-nftrack_stat.$(OBJEXT) \
|
||||
$(am__objects_50) $(am__objects_51) $(am__objects_52) \
|
||||
$(am__objects_53) $(am__objects_54)
|
||||
$(am__objects_51) $(am__objects_52) $(am__objects_53) \
|
||||
$(am__objects_54) $(am__objects_55)
|
||||
nftrack_OBJECTS = $(am_nftrack_OBJECTS)
|
||||
nftrack_DEPENDENCIES =
|
||||
nftrack_LINK = $(CCLD) $(nftrack_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
|
||||
@ -268,23 +279,23 @@ am__sfcapd_SOURCES_DIST = sfcapd.c sflow.c sflow.h sflow_proto.h \
|
||||
nfstatfile.c nfstatfile.h launch.c launch.h nfnet.c nfnet.h \
|
||||
collector.c collector.h bookkeeper.c bookkeeper.h expire.c \
|
||||
expire.h pcap_reader.c pcap_reader.h
|
||||
am__objects_55 = sfcapd-nf_common.$(OBJEXT)
|
||||
am__objects_56 = sfcapd-util.$(OBJEXT)
|
||||
am__objects_57 = sfcapd-minilzo.$(OBJEXT) sfcapd-nffile.$(OBJEXT) \
|
||||
am__objects_56 = sfcapd-nf_common.$(OBJEXT)
|
||||
am__objects_57 = sfcapd-util.$(OBJEXT)
|
||||
am__objects_58 = sfcapd-minilzo.$(OBJEXT) sfcapd-nffile.$(OBJEXT) \
|
||||
sfcapd-nfx.$(OBJEXT) sfcapd-nfxstat.$(OBJEXT)
|
||||
am__objects_58 = sfcapd-flist.$(OBJEXT) sfcapd-fts_compat.$(OBJEXT)
|
||||
am__objects_59 = sfcapd-nfstatfile.$(OBJEXT)
|
||||
am__objects_60 = sfcapd-launch.$(OBJEXT)
|
||||
am__objects_61 = sfcapd-nfnet.$(OBJEXT)
|
||||
am__objects_62 = sfcapd-collector.$(OBJEXT)
|
||||
am__objects_63 = sfcapd-bookkeeper.$(OBJEXT)
|
||||
am__objects_64 = sfcapd-expire.$(OBJEXT)
|
||||
@READPCAP_TRUE@am__objects_65 = sfcapd-pcap_reader.$(OBJEXT)
|
||||
am__objects_59 = sfcapd-flist.$(OBJEXT) sfcapd-fts_compat.$(OBJEXT)
|
||||
am__objects_60 = sfcapd-nfstatfile.$(OBJEXT)
|
||||
am__objects_61 = sfcapd-launch.$(OBJEXT)
|
||||
am__objects_62 = sfcapd-nfnet.$(OBJEXT)
|
||||
am__objects_63 = sfcapd-collector.$(OBJEXT)
|
||||
am__objects_64 = sfcapd-bookkeeper.$(OBJEXT)
|
||||
am__objects_65 = sfcapd-expire.$(OBJEXT)
|
||||
@READPCAP_TRUE@am__objects_66 = sfcapd-pcap_reader.$(OBJEXT)
|
||||
am_sfcapd_OBJECTS = sfcapd-sfcapd.$(OBJEXT) sfcapd-sflow.$(OBJEXT) \
|
||||
$(am__objects_55) $(am__objects_56) $(am__objects_57) \
|
||||
$(am__objects_58) $(am__objects_59) $(am__objects_60) \
|
||||
$(am__objects_61) $(am__objects_62) $(am__objects_63) \
|
||||
$(am__objects_64) $(am__objects_65)
|
||||
$(am__objects_56) $(am__objects_57) $(am__objects_58) \
|
||||
$(am__objects_59) $(am__objects_60) $(am__objects_61) \
|
||||
$(am__objects_62) $(am__objects_63) $(am__objects_64) \
|
||||
$(am__objects_65) $(am__objects_66)
|
||||
sfcapd_OBJECTS = $(am_sfcapd_OBJECTS)
|
||||
sfcapd_DEPENDENCIES =
|
||||
sfcapd_LINK = $(CCLD) $(sfcapd_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
|
||||
@ -573,6 +584,9 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log)
|
||||
TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
|
||||
TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
|
||||
$(TEST_LOG_FLAGS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \
|
||||
$(top_srcdir)/test-driver $(top_srcdir)/ylwrap grammar.c \
|
||||
grammar.h scanner.c
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
@ -751,10 +765,12 @@ nfexpire_SOURCES = nfexpire.c \
|
||||
nfexpire_LDADD = @FTS_OBJ@
|
||||
nftest_SOURCES = nftest.c $(common) $(util) $(filter) $(filelzo)
|
||||
nftest_DEPENDENCIES = nfgen
|
||||
@FT2NFDUMP_TRUE@ft2nfdump_SOURCES = ft2nfdump.c $(common) $(filelzo) $(util)
|
||||
@FT2NFDUMP_TRUE@ft2nfdump_SOURCES = ft2nfdump.c $(common) $(filelzo) $(util) $(nflist)
|
||||
@FT2NFDUMP_TRUE@ft2nfdump_CFLAGS = @FT_INCLUDES@
|
||||
@FT2NFDUMP_TRUE@ft2nfdump_LDADD = -lft -lz @FT_LDFLAGS@
|
||||
EXTRA_DIST = inline.c collector_inline.c nffile_inline.c nfdump_inline.c heapsort_inline.c applybits_inline.c test.sh nfdump.test.out parse_csv.pl
|
||||
EXTRA_DIST = inline.c collector_inline.c nffile_inline.c \
|
||||
nfdump_inline.c heapsort_inline.c applybits_inline.c test.sh \
|
||||
nfdump.test.out parse_csv.pl AddExtension.txt nfdump.test.diff
|
||||
CLEANFILES = lex.yy.c grammar.c grammar.h scanner.c scanner.h
|
||||
all: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-am
|
||||
@ -773,7 +789,6 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bin/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu bin/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
@ -919,7 +934,9 @@ distclean-compile:
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expire.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exporter.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flist.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ft2nfdump-flist.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ft2nfdump-ft2nfdump.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ft2nfdump-fts_compat.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ft2nfdump-minilzo.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ft2nfdump-nf_common.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ft2nfdump-nffile.Po@am__quote@
|
||||
@ -1142,6 +1159,34 @@ ft2nfdump-util.obj: util.c
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -c -o ft2nfdump-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`
|
||||
|
||||
ft2nfdump-flist.o: flist.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -MT ft2nfdump-flist.o -MD -MP -MF $(DEPDIR)/ft2nfdump-flist.Tpo -c -o ft2nfdump-flist.o `test -f 'flist.c' || echo '$(srcdir)/'`flist.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ft2nfdump-flist.Tpo $(DEPDIR)/ft2nfdump-flist.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='flist.c' object='ft2nfdump-flist.o' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -c -o ft2nfdump-flist.o `test -f 'flist.c' || echo '$(srcdir)/'`flist.c
|
||||
|
||||
ft2nfdump-flist.obj: flist.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -MT ft2nfdump-flist.obj -MD -MP -MF $(DEPDIR)/ft2nfdump-flist.Tpo -c -o ft2nfdump-flist.obj `if test -f 'flist.c'; then $(CYGPATH_W) 'flist.c'; else $(CYGPATH_W) '$(srcdir)/flist.c'; fi`
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ft2nfdump-flist.Tpo $(DEPDIR)/ft2nfdump-flist.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='flist.c' object='ft2nfdump-flist.obj' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -c -o ft2nfdump-flist.obj `if test -f 'flist.c'; then $(CYGPATH_W) 'flist.c'; else $(CYGPATH_W) '$(srcdir)/flist.c'; fi`
|
||||
|
||||
ft2nfdump-fts_compat.o: fts_compat.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -MT ft2nfdump-fts_compat.o -MD -MP -MF $(DEPDIR)/ft2nfdump-fts_compat.Tpo -c -o ft2nfdump-fts_compat.o `test -f 'fts_compat.c' || echo '$(srcdir)/'`fts_compat.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ft2nfdump-fts_compat.Tpo $(DEPDIR)/ft2nfdump-fts_compat.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fts_compat.c' object='ft2nfdump-fts_compat.o' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -c -o ft2nfdump-fts_compat.o `test -f 'fts_compat.c' || echo '$(srcdir)/'`fts_compat.c
|
||||
|
||||
ft2nfdump-fts_compat.obj: fts_compat.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -MT ft2nfdump-fts_compat.obj -MD -MP -MF $(DEPDIR)/ft2nfdump-fts_compat.Tpo -c -o ft2nfdump-fts_compat.obj `if test -f 'fts_compat.c'; then $(CYGPATH_W) 'fts_compat.c'; else $(CYGPATH_W) '$(srcdir)/fts_compat.c'; fi`
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ft2nfdump-fts_compat.Tpo $(DEPDIR)/ft2nfdump-fts_compat.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fts_compat.c' object='ft2nfdump-fts_compat.obj' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ft2nfdump_CFLAGS) $(CFLAGS) -c -o ft2nfdump-fts_compat.obj `if test -f 'fts_compat.c'; then $(CYGPATH_W) 'fts_compat.c'; else $(CYGPATH_W) '$(srcdir)/fts_compat.c'; fi`
|
||||
|
||||
nfcapd-nfcapd.o: nfcapd.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(nfcapd_CFLAGS) $(CFLAGS) -MT nfcapd-nfcapd.o -MD -MP -MF $(DEPDIR)/nfcapd-nfcapd.Tpo -c -o nfcapd-nfcapd.o `test -f 'nfcapd.c' || echo '$(srcdir)/'`nfcapd.c
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/nfcapd-nfcapd.Tpo $(DEPDIR)/nfcapd-nfcapd.Po
|
||||
@ -2238,7 +2283,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS)
|
||||
if test -n "$$am__remaking_logs"; then \
|
||||
echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
|
||||
"recursion detected" >&2; \
|
||||
else \
|
||||
elif test -n "$$redo_logs"; then \
|
||||
am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
|
||||
fi; \
|
||||
if $(am__make_dryrun); then :; else \
|
||||
@ -2543,6 +2588,8 @@ uninstall-am: uninstall-binPROGRAMS
|
||||
ps ps-am recheck tags tags-am uninstall uninstall-am \
|
||||
uninstall-binPROGRAMS
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
|
BIN
bin/anon.flows
Normal file
BIN
bin/anon.flows
Normal file
Binary file not shown.
BIN
bin/captured
Normal file
BIN
bin/captured
Normal file
Binary file not shown.
@ -35,6 +35,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
@ -598,6 +600,7 @@ int proto;
|
||||
return node;
|
||||
} // End of Pop_Node
|
||||
|
||||
#ifdef DEVEL
|
||||
void DumpList(NodeList_t *NodeList) {
|
||||
struct FlowNode *node;
|
||||
|
||||
@ -612,6 +615,7 @@ struct FlowNode *node;
|
||||
}
|
||||
printf("tail: 0x%llx\n\n", (unsigned long long)NodeList->last);
|
||||
} // End of DumpList
|
||||
#endif
|
||||
|
||||
void DumpNodeStat(void) {
|
||||
LogInfo("Nodes in use: %u, Flows: %u CacheOverflow: %u", Allocated, NumFlows, CacheOverflow);
|
||||
|
BIN
bin/ft2nfdump
Executable file
BIN
bin/ft2nfdump
Executable file
Binary file not shown.
@ -91,7 +91,7 @@ void usage(char *name);
|
||||
|
||||
extension_info_t *GenExtensionMap(struct ftio *ftio);
|
||||
|
||||
int flows2nfdump(struct ftio *ftio, extension_info_t *extension_info, int extended, uint32_t limitflows);
|
||||
int flows2nfdump(struct ftio *ftio, char *wfile, int compress, extension_info_t *extension_info, int extended, uint32_t limitflows);
|
||||
|
||||
#define NEED_PACKRECORD
|
||||
#include "nffile_inline.c"
|
||||
@ -104,9 +104,12 @@ void usage(char *name) {
|
||||
"-c\t\tLimit number of records to convert.\n"
|
||||
"-m\t\tPrint the extension map and exit.\n"
|
||||
"-V\t\tPrint version and exit.\n"
|
||||
"-r\t\tread input from file\n"
|
||||
"-r <file>\tread flow-tools records from file\n"
|
||||
"-w <file>\twrite nfdump records to file\n"
|
||||
"-j\t\tBZ2 compress flows in output file.\n"
|
||||
"-z\t\tLZO compress flows in output file.\n"
|
||||
"Convert flow-tools format to nfdump format:\n"
|
||||
"ft2nfdump -r <flow-tools-data-file> | nfdump -z -w <nfdump-file>\n"
|
||||
"ft2nfdump -r <flow-tools-data-file> -w <nfdump-file> [-z]\n"
|
||||
, name);
|
||||
|
||||
} // End of usage
|
||||
@ -187,7 +190,7 @@ int i;
|
||||
|
||||
} // End of GenExtensionMap
|
||||
|
||||
int flows2nfdump(struct ftio *ftio, extension_info_t *extension_info, int extended, uint32_t limitflows) {
|
||||
int flows2nfdump(struct ftio *ftio, char *wfile, int compress, extension_info_t *extension_info, int extended, uint32_t limitflows) {
|
||||
// required flow tools variables
|
||||
struct fttime ftt;
|
||||
struct fts3rec_offsets fo;
|
||||
@ -200,7 +203,7 @@ char *s;
|
||||
uint32_t cnt;
|
||||
|
||||
s = "flow-tools";
|
||||
nffile = OpenNewFile( "-", NULL, 0, 0, s);
|
||||
nffile = OpenNewFile( wfile , NULL, compress, 0, s);
|
||||
if ( !nffile ) {
|
||||
fprintf(stderr, "%s\n", s);
|
||||
return 1;
|
||||
@ -316,8 +319,8 @@ struct ftio ftio;
|
||||
extension_info_t *extension_info;
|
||||
struct stat statbuf;
|
||||
uint32_t limitflows;
|
||||
int i, extended, printmap, ret, fd;
|
||||
char *ftfile;
|
||||
int i, extended, printmap, ret, fd, compress;;
|
||||
char *ftfile, *wfile;
|
||||
|
||||
/* init fterr */
|
||||
fterr_setid(argv[0]);
|
||||
@ -326,8 +329,10 @@ char *ftfile;
|
||||
printmap = 0;
|
||||
limitflows = 0;
|
||||
ftfile = NULL;
|
||||
wfile = "-";
|
||||
compress = NOT_COMPRESSED;
|
||||
|
||||
while ((i = getopt(argc, argv, "EVc:hmr:?")) != -1)
|
||||
while ((i = getopt(argc, argv, "jzEVc:hmr:w:?")) != -1)
|
||||
switch (i) {
|
||||
case 'h': /* help */
|
||||
case '?':
|
||||
@ -356,6 +361,14 @@ char *ftfile;
|
||||
printmap = 1;
|
||||
break;
|
||||
|
||||
case 'j':
|
||||
compress = LZO_COMPRESSED;
|
||||
break;
|
||||
|
||||
case 'z':
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
|
||||
case 'r':
|
||||
ftfile = optarg;
|
||||
if ( (stat(ftfile, &statbuf) < 0 ) || !(statbuf.st_mode & S_IFREG) ) {
|
||||
@ -363,6 +376,10 @@ char *ftfile;
|
||||
exit(255);
|
||||
}
|
||||
break;
|
||||
|
||||
case 'w':
|
||||
wfile = optarg;
|
||||
break;
|
||||
|
||||
default:
|
||||
usage(argv[0]);
|
||||
@ -398,7 +415,7 @@ char *ftfile;
|
||||
exit(255);
|
||||
}
|
||||
|
||||
ret = flows2nfdump(&ftio, extension_info, extended, limitflows);
|
||||
ret = flows2nfdump(&ftio, wfile, compress, extension_info, extended, limitflows);
|
||||
|
||||
return ret;
|
||||
|
||||
|
4324
bin/grammar.c
Normal file
4324
bin/grammar.c
Normal file
File diff suppressed because it is too large
Load Diff
229
bin/grammar.h
Normal file
229
bin/grammar.h
Normal file
@ -0,0 +1,229 @@
|
||||
/* A Bison parser, made by GNU Bison 3.0.4. */
|
||||
|
||||
/* Bison interface for Yacc-like parsers in C
|
||||
|
||||
Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
|
||||
|
||||
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 3 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, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* As a special exception, you may create a larger work that contains
|
||||
part or all of the Bison parser skeleton and distribute that work
|
||||
under terms of your choice, so long as that work isn't itself a
|
||||
parser generator using the skeleton or a modified version thereof
|
||||
as a parser skeleton. Alternatively, if you modify or redistribute
|
||||
the parser skeleton itself, you may (at your option) remove this
|
||||
special exception, which will cause the skeleton and the resulting
|
||||
Bison output files to be licensed under the GNU General Public
|
||||
License without this special exception.
|
||||
|
||||
This special exception was added by the Free Software Foundation in
|
||||
version 2.2 of Bison. */
|
||||
|
||||
#ifndef YY_YY_GRAMMAR_H_INCLUDED
|
||||
# define YY_YY_GRAMMAR_H_INCLUDED
|
||||
/* Debug traces. */
|
||||
#ifndef YYDEBUG
|
||||
# define YYDEBUG 0
|
||||
#endif
|
||||
#if YYDEBUG
|
||||
extern int yydebug;
|
||||
#endif
|
||||
|
||||
/* Token type. */
|
||||
#ifndef YYTOKENTYPE
|
||||
# define YYTOKENTYPE
|
||||
enum yytokentype
|
||||
{
|
||||
ANY = 258,
|
||||
IP = 259,
|
||||
IF = 260,
|
||||
MAC = 261,
|
||||
MPLS = 262,
|
||||
TOS = 263,
|
||||
DIR = 264,
|
||||
FLAGS = 265,
|
||||
PROTO = 266,
|
||||
MASK = 267,
|
||||
HOSTNAME = 268,
|
||||
NET = 269,
|
||||
PORT = 270,
|
||||
FWDSTAT = 271,
|
||||
IN = 272,
|
||||
OUT = 273,
|
||||
SRC = 274,
|
||||
DST = 275,
|
||||
EQ = 276,
|
||||
LT = 277,
|
||||
GT = 278,
|
||||
PREV = 279,
|
||||
NEXT = 280,
|
||||
NUMBER = 281,
|
||||
STRING = 282,
|
||||
IDENT = 283,
|
||||
PORTNUM = 284,
|
||||
ICMP_TYPE = 285,
|
||||
ICMP_CODE = 286,
|
||||
ENGINE_TYPE = 287,
|
||||
ENGINE_ID = 288,
|
||||
AS = 289,
|
||||
PACKETS = 290,
|
||||
BYTES = 291,
|
||||
FLOWS = 292,
|
||||
PPS = 293,
|
||||
BPS = 294,
|
||||
BPP = 295,
|
||||
DURATION = 296,
|
||||
NOT = 297,
|
||||
IPV4 = 298,
|
||||
IPV6 = 299,
|
||||
BGPNEXTHOP = 300,
|
||||
ROUTER = 301,
|
||||
VLAN = 302,
|
||||
CLIENT = 303,
|
||||
SERVER = 304,
|
||||
APP = 305,
|
||||
LATENCY = 306,
|
||||
SYSID = 307,
|
||||
ASA = 308,
|
||||
REASON = 309,
|
||||
DENIED = 310,
|
||||
XEVENT = 311,
|
||||
XIP = 312,
|
||||
XNET = 313,
|
||||
XPORT = 314,
|
||||
INGRESS = 315,
|
||||
EGRESS = 316,
|
||||
ACL = 317,
|
||||
ACE = 318,
|
||||
XACE = 319,
|
||||
NAT = 320,
|
||||
ADD = 321,
|
||||
EVENT = 322,
|
||||
VRF = 323,
|
||||
NPORT = 324,
|
||||
NIP = 325,
|
||||
PBLOCK = 326,
|
||||
START = 327,
|
||||
END = 328,
|
||||
STEP = 329,
|
||||
SIZE = 330,
|
||||
OR = 331,
|
||||
AND = 332,
|
||||
NEGATE = 333
|
||||
};
|
||||
#endif
|
||||
/* Tokens. */
|
||||
#define ANY 258
|
||||
#define IP 259
|
||||
#define IF 260
|
||||
#define MAC 261
|
||||
#define MPLS 262
|
||||
#define TOS 263
|
||||
#define DIR 264
|
||||
#define FLAGS 265
|
||||
#define PROTO 266
|
||||
#define MASK 267
|
||||
#define HOSTNAME 268
|
||||
#define NET 269
|
||||
#define PORT 270
|
||||
#define FWDSTAT 271
|
||||
#define IN 272
|
||||
#define OUT 273
|
||||
#define SRC 274
|
||||
#define DST 275
|
||||
#define EQ 276
|
||||
#define LT 277
|
||||
#define GT 278
|
||||
#define PREV 279
|
||||
#define NEXT 280
|
||||
#define NUMBER 281
|
||||
#define STRING 282
|
||||
#define IDENT 283
|
||||
#define PORTNUM 284
|
||||
#define ICMP_TYPE 285
|
||||
#define ICMP_CODE 286
|
||||
#define ENGINE_TYPE 287
|
||||
#define ENGINE_ID 288
|
||||
#define AS 289
|
||||
#define PACKETS 290
|
||||
#define BYTES 291
|
||||
#define FLOWS 292
|
||||
#define PPS 293
|
||||
#define BPS 294
|
||||
#define BPP 295
|
||||
#define DURATION 296
|
||||
#define NOT 297
|
||||
#define IPV4 298
|
||||
#define IPV6 299
|
||||
#define BGPNEXTHOP 300
|
||||
#define ROUTER 301
|
||||
#define VLAN 302
|
||||
#define CLIENT 303
|
||||
#define SERVER 304
|
||||
#define APP 305
|
||||
#define LATENCY 306
|
||||
#define SYSID 307
|
||||
#define ASA 308
|
||||
#define REASON 309
|
||||
#define DENIED 310
|
||||
#define XEVENT 311
|
||||
#define XIP 312
|
||||
#define XNET 313
|
||||
#define XPORT 314
|
||||
#define INGRESS 315
|
||||
#define EGRESS 316
|
||||
#define ACL 317
|
||||
#define ACE 318
|
||||
#define XACE 319
|
||||
#define NAT 320
|
||||
#define ADD 321
|
||||
#define EVENT 322
|
||||
#define VRF 323
|
||||
#define NPORT 324
|
||||
#define NIP 325
|
||||
#define PBLOCK 326
|
||||
#define START 327
|
||||
#define END 328
|
||||
#define STEP 329
|
||||
#define SIZE 330
|
||||
#define OR 331
|
||||
#define AND 332
|
||||
#define NEGATE 333
|
||||
|
||||
/* Value type. */
|
||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||
|
||||
union YYSTYPE
|
||||
{
|
||||
#line 99 "grammar.y" /* yacc.c:1909 */
|
||||
|
||||
uint64_t value;
|
||||
char *s;
|
||||
FilterParam_t param;
|
||||
void *list;
|
||||
|
||||
#line 217 "grammar.h" /* yacc.c:1909 */
|
||||
};
|
||||
|
||||
typedef union YYSTYPE YYSTYPE;
|
||||
# define YYSTYPE_IS_TRIVIAL 1
|
||||
# define YYSTYPE_IS_DECLARED 1
|
||||
#endif
|
||||
|
||||
|
||||
extern YYSTYPE yylval;
|
||||
|
||||
int yyparse (void);
|
||||
|
||||
#endif /* !YY_YY_GRAMMAR_H_INCLUDED */
|
@ -719,9 +719,9 @@ term: ANY { /* this is an unconditionally true expression, as a filter applies i
|
||||
| ASA EVENT DENIED STRING {
|
||||
#ifdef NSEL
|
||||
uint64_t xevent = 0;
|
||||
if( strncasecmp($4,"interface", 6) == 0) {
|
||||
if( strncasecmp($4,"interface", 9) == 0) {
|
||||
xevent = 1003;
|
||||
} else if( strncasecmp($4,"nosyn", 6) == 0) {
|
||||
} else if( strncasecmp($4,"nosyn", 5) == 0) {
|
||||
xevent = 1004;
|
||||
} else {
|
||||
xevent = (uint64_t)strtol($4, (char **)NULL, 10);
|
||||
@ -974,11 +974,11 @@ term: ANY { /* this is an unconditionally true expression, as a filter applies i
|
||||
|
||||
| NAT EVENT REASON {
|
||||
#ifdef NSEL
|
||||
if ( strncasecmp($3,"invalid", 6) == 0) {
|
||||
if ( strncasecmp($3,"invalid", 7) == 0) {
|
||||
$$.self = NewBlock(OffsetNATevent, MasNATevent, ( NEL_EVENT_INVALID << ShiftNATevent) & MasNATevent, CMP_EQ, FUNC_NONE, NULL );
|
||||
} else if( strncasecmp($3,"add", 6) == 0) {
|
||||
} else if( strncasecmp($3,"add", 3) == 0 || strncasecmp($3,"create", 6) == 0) {
|
||||
$$.self = NewBlock(OffsetNATevent, MasNATevent, ( NEL_EVENT_ADD << ShiftNATevent) & MasNATevent, CMP_EQ, FUNC_NONE, NULL );
|
||||
} else if( strncasecmp($3,"delete", 4) == 0 || strncasecmp($3,"delete", 6) == 0) {
|
||||
} else if( strncasecmp($3,"delete", 6) == 0) {
|
||||
$$.self = NewBlock(OffsetNATevent, MasNATevent, ( NEL_EVENT_DELETE << ShiftNATevent) & MasNATevent, CMP_EQ, FUNC_NONE, NULL );
|
||||
} else {
|
||||
yyerror("Unknown nat event");
|
||||
|
BIN
bin/ipv6.pcap
Normal file
BIN
bin/ipv6.pcap
Normal file
Binary file not shown.
248
bin/netflow_v9.c
248
bin/netflow_v9.c
@ -264,6 +264,7 @@ static struct v9_element_map_s {
|
||||
// sampling
|
||||
{ NF9_FLOW_SAMPLER_ID, "sampler ID", _1byte, _1byte, nop, nop, COMMON_BLOCK },
|
||||
{ NF9_FLOW_SAMPLER_ID, "sampler ID", _2bytes, _2bytes, nop, nop, COMMON_BLOCK },
|
||||
{ NF9_FLOW_SAMPLER_ID, "sampler ID", _4bytes, _4bytes, nop, nop, COMMON_BLOCK },
|
||||
{ FLOW_SAMPLER_MODE, "sampler mode", _1byte, _1byte, nop, nop, COMMON_BLOCK },
|
||||
{ NF9_FLOW_SAMPLER_RANDOM_INTERVAL, "sampler rand interval", _4bytes, _4bytes, nop, nop, COMMON_BLOCK },
|
||||
|
||||
@ -608,7 +609,7 @@ input_translation_t **table;
|
||||
|
||||
} // End of add_translation_table
|
||||
|
||||
static inline void PushSequence(input_translation_t *table, uint16_t Type, uint32_t *offset, void *stack) {
|
||||
static inline void PushSequence(input_translation_t *table, uint16_t Type, uint32_t *offset, void *stack, int pair_offset) {
|
||||
uint32_t i = table->number_of_sequences;
|
||||
uint32_t index = cache.lookup_info[Type].index;
|
||||
|
||||
@ -627,6 +628,9 @@ uint32_t index = cache.lookup_info[Type].index;
|
||||
table->sequence[i].stack = stack;
|
||||
dbg_printf("Fill ");
|
||||
} else {
|
||||
// in case only on half of an extension is sent from the collector, make
|
||||
// sure the right zero sequence is taken, where two length types exists
|
||||
index += pair_offset;
|
||||
table->sequence[i].id = v9_element_map[index].zero_sequence;
|
||||
table->sequence[i].input_offset = 0;
|
||||
table->sequence[i].output_offset = *offset;
|
||||
@ -727,27 +731,27 @@ size_t size_required;
|
||||
offset = BYTE_OFFSET_first;
|
||||
if ( cache.lookup_info[NF_F_FLOW_CREATE_TIME_MSEC].found ) {
|
||||
uint32_t _tmp = 0;
|
||||
PushSequence( table, NF_F_FLOW_CREATE_TIME_MSEC, &_tmp, &table->flow_start);
|
||||
PushSequence( table, NF_F_FLOW_CREATE_TIME_MSEC, &_tmp, &table->flow_start, 0);
|
||||
dbg_printf("Push NF_F_FLOW_CREATE_TIME_MSEC\n");
|
||||
}
|
||||
if ( cache.lookup_info[NF_F_FLOW_END_TIME_MSEC].found ) {
|
||||
uint32_t _tmp = 0;
|
||||
PushSequence( table, NF_F_FLOW_END_TIME_MSEC, &_tmp, &table->flow_end);
|
||||
PushSequence( table, NF_F_FLOW_END_TIME_MSEC, &_tmp, &table->flow_end, 0);
|
||||
dbg_printf("Push NF_F_FLOW_END_TIME_MSEC\n");
|
||||
}
|
||||
|
||||
PushSequence( table, NF9_FIRST_SWITCHED, &offset, NULL);
|
||||
PushSequence( table, NF9_FIRST_SWITCHED, &offset, NULL, 0);
|
||||
offset = BYTE_OFFSET_first + 4;
|
||||
PushSequence( table, NF9_LAST_SWITCHED, &offset, NULL);
|
||||
PushSequence( table, NF9_LAST_SWITCHED, &offset, NULL, 0);
|
||||
offset = BYTE_OFFSET_first + 8;
|
||||
PushSequence( table, NF9_FORWARDING_STATUS, &offset, NULL);
|
||||
PushSequence( table, NF9_FORWARDING_STATUS, &offset, NULL, 0);
|
||||
|
||||
PushSequence( table, NF9_TCP_FLAGS, &offset, NULL);
|
||||
PushSequence( table, NF9_IN_PROTOCOL, &offset, NULL);
|
||||
PushSequence( table, NF9_SRC_TOS, &offset, NULL);
|
||||
PushSequence( table, NF9_TCP_FLAGS, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_IN_PROTOCOL, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_SRC_TOS, &offset, NULL, 0);
|
||||
|
||||
PushSequence( table, NF9_L4_SRC_PORT, &offset, NULL);
|
||||
PushSequence( table, NF9_L4_DST_PORT, &offset, NULL);
|
||||
PushSequence( table, NF9_L4_SRC_PORT, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_L4_DST_PORT, &offset, NULL, 0);
|
||||
|
||||
// skip exporter_sysid and reserved
|
||||
offset += 4;
|
||||
@ -758,37 +762,37 @@ size_t size_required;
|
||||
*/
|
||||
if ( cache.lookup_info[NF9_IPV4_SRC_ADDR].found ) {
|
||||
// IPv4 addresses
|
||||
PushSequence( table, NF9_IPV4_SRC_ADDR, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV4_DST_ADDR, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV4_SRC_ADDR, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_IPV4_DST_ADDR, &offset, NULL, 0);
|
||||
} else if ( cache.lookup_info[NF9_IPV6_SRC_ADDR].found ) {
|
||||
// IPv6 addresses
|
||||
PushSequence( table, NF9_IPV6_SRC_ADDR, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV6_DST_ADDR, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV6_SRC_ADDR, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_IPV6_DST_ADDR, &offset, NULL, 0);
|
||||
// mark IPv6
|
||||
SetFlag(table->flags, FLAG_IPV6_ADDR);
|
||||
ipv6 = 1;
|
||||
} else {
|
||||
// should not happen, assume empty IPv4 addresses
|
||||
PushSequence( table, NF9_IPV4_SRC_ADDR, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV4_DST_ADDR, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV4_SRC_ADDR, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_IPV4_DST_ADDR, &offset, NULL, 0);
|
||||
}
|
||||
|
||||
/* packet counter
|
||||
* This record is expected in the output stream. If not available
|
||||
* in the template, assume empty 4 bytes value
|
||||
*/
|
||||
PushSequence( table, NF9_IN_PACKETS, &offset, &table->packets);
|
||||
PushSequence( table, NF9_IN_PACKETS, &offset, &table->packets, 0);
|
||||
// fix: always have 64bit counters due to possible sampling
|
||||
SetFlag(table->flags, FLAG_PKG_64);
|
||||
|
||||
if ( cache.lookup_info[NF_F_FLOW_BYTES].found ) {
|
||||
// NSEL ASA bytes
|
||||
PushSequence( table, NF_F_FLOW_BYTES, &offset, &table->bytes);
|
||||
PushSequence( table, NF_F_FLOW_BYTES, &offset, &table->bytes, 0);
|
||||
} else if ( cache.lookup_info[NF_F_FWD_FLOW_DELTA_BYTES].found ) {
|
||||
// NSEL ASA 8.4 bytes
|
||||
PushSequence( table, NF_F_FWD_FLOW_DELTA_BYTES, &offset, &table->bytes);
|
||||
PushSequence( table, NF_F_FWD_FLOW_DELTA_BYTES, &offset, &table->bytes, 0);
|
||||
} else {
|
||||
PushSequence( table, NF9_IN_BYTES, &offset, &table->bytes);
|
||||
PushSequence( table, NF9_IN_BYTES, &offset, &table->bytes, 0);
|
||||
}
|
||||
// fix: always have 64bit counters due to possible sampling
|
||||
SetFlag(table->flags, FLAG_BYTES_64);
|
||||
@ -810,97 +814,97 @@ size_t size_required;
|
||||
|
||||
switch(i) {
|
||||
case EX_IO_SNMP_2:
|
||||
PushSequence( table, NF9_INPUT_SNMP, &offset, NULL);
|
||||
PushSequence( table, NF9_OUTPUT_SNMP, &offset, NULL);
|
||||
PushSequence( table, NF9_INPUT_SNMP, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_OUTPUT_SNMP, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_IO_SNMP_4:
|
||||
PushSequence( table, NF9_INPUT_SNMP, &offset, NULL);
|
||||
PushSequence( table, NF9_OUTPUT_SNMP, &offset, NULL);
|
||||
PushSequence( table, NF9_INPUT_SNMP, &offset, NULL, 1);
|
||||
PushSequence( table, NF9_OUTPUT_SNMP, &offset, NULL, 1);
|
||||
break;
|
||||
case EX_AS_2:
|
||||
PushSequence( table, NF9_SRC_AS, &offset, NULL);
|
||||
PushSequence( table, NF9_DST_AS, &offset, NULL);
|
||||
PushSequence( table, NF9_SRC_AS, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_DST_AS, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_AS_4:
|
||||
PushSequence( table, NF9_SRC_AS, &offset, NULL);
|
||||
PushSequence( table, NF9_DST_AS, &offset, NULL);
|
||||
PushSequence( table, NF9_SRC_AS, &offset, NULL, 1);
|
||||
PushSequence( table, NF9_DST_AS, &offset, NULL, 1);
|
||||
break;
|
||||
case EX_MULIPLE:
|
||||
PushSequence( table, NF9_DST_TOS, &offset, NULL);
|
||||
PushSequence( table, NF9_DIRECTION, &offset, NULL);
|
||||
PushSequence( table, NF9_DST_TOS, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_DIRECTION, &offset, NULL, 0);
|
||||
if ( ipv6 ) {
|
||||
// IPv6
|
||||
PushSequence( table, NF9_IPV6_SRC_MASK, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV6_DST_MASK, &offset, NULL);
|
||||
PushSequence( table, NF9_IPV6_SRC_MASK, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_IPV6_DST_MASK, &offset, NULL, 0);
|
||||
} else {
|
||||
// IPv4
|
||||
PushSequence( table, NF9_SRC_MASK, &offset, NULL);
|
||||
PushSequence( table, NF9_DST_MASK, &offset, NULL);
|
||||
PushSequence( table, NF9_SRC_MASK, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_DST_MASK, &offset, NULL, 0);
|
||||
}
|
||||
break;
|
||||
case EX_NEXT_HOP_v4:
|
||||
PushSequence( table, NF9_V4_NEXT_HOP, &offset, NULL);
|
||||
PushSequence( table, NF9_V4_NEXT_HOP, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_NEXT_HOP_v6:
|
||||
PushSequence( table, NF9_V6_NEXT_HOP, &offset, NULL);
|
||||
PushSequence( table, NF9_V6_NEXT_HOP, &offset, NULL, 0);
|
||||
SetFlag(table->flags, FLAG_IPV6_NH);
|
||||
break;
|
||||
case EX_NEXT_HOP_BGP_v4:
|
||||
PushSequence( table, NF9_BGP_V4_NEXT_HOP, &offset, NULL);
|
||||
PushSequence( table, NF9_BGP_V4_NEXT_HOP, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_NEXT_HOP_BGP_v6:
|
||||
PushSequence( table, NF9_BPG_V6_NEXT_HOP, &offset, NULL);
|
||||
PushSequence( table, NF9_BPG_V6_NEXT_HOP, &offset, NULL, 0);
|
||||
SetFlag(table->flags, FLAG_IPV6_NHB);
|
||||
break;
|
||||
case EX_VLAN:
|
||||
PushSequence( table, NF9_SRC_VLAN, &offset, NULL);
|
||||
PushSequence( table, NF9_DST_VLAN, &offset, NULL);
|
||||
PushSequence( table, NF9_SRC_VLAN, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_DST_VLAN, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_OUT_PKG_4:
|
||||
PushSequence( table, NF9_OUT_PKTS, &offset, &table->out_packets);
|
||||
PushSequence( table, NF9_OUT_PKTS, &offset, &table->out_packets, 0);
|
||||
break;
|
||||
case EX_OUT_PKG_8:
|
||||
PushSequence( table, NF9_OUT_PKTS, &offset, &table->out_packets);
|
||||
PushSequence( table, NF9_OUT_PKTS, &offset, &table->out_packets, 0);
|
||||
break;
|
||||
case EX_OUT_BYTES_4:
|
||||
if ( cache.lookup_info[NF_F_REV_FLOW_DELTA_BYTES].found ) {
|
||||
PushSequence( table, NF_F_REV_FLOW_DELTA_BYTES, &offset, &table->out_bytes);
|
||||
PushSequence( table, NF_F_REV_FLOW_DELTA_BYTES, &offset, &table->out_bytes, 0);
|
||||
} else {
|
||||
PushSequence( table, NF9_OUT_BYTES, &offset, &table->out_bytes);
|
||||
PushSequence( table, NF9_OUT_BYTES, &offset, &table->out_bytes, 0);
|
||||
}
|
||||
break;
|
||||
case EX_OUT_BYTES_8:
|
||||
if ( cache.lookup_info[NF_F_REV_FLOW_DELTA_BYTES].found ) {
|
||||
PushSequence( table, NF_F_REV_FLOW_DELTA_BYTES, &offset, &table->out_bytes);
|
||||
PushSequence( table, NF_F_REV_FLOW_DELTA_BYTES, &offset, &table->out_bytes, 0);
|
||||
} else {
|
||||
PushSequence( table, NF9_OUT_BYTES, &offset, &table->out_bytes);
|
||||
PushSequence( table, NF9_OUT_BYTES, &offset, &table->out_bytes, 0);
|
||||
}
|
||||
break;
|
||||
case EX_AGGR_FLOWS_4:
|
||||
PushSequence( table, NF9_FLOWS_AGGR, &offset, NULL);
|
||||
PushSequence( table, NF9_FLOWS_AGGR, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_AGGR_FLOWS_8:
|
||||
PushSequence( table, NF9_FLOWS_AGGR, &offset, NULL);
|
||||
PushSequence( table, NF9_FLOWS_AGGR, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_MAC_1:
|
||||
PushSequence( table, NF9_IN_SRC_MAC, &offset, NULL);
|
||||
PushSequence( table, NF9_OUT_DST_MAC, &offset, NULL);
|
||||
PushSequence( table, NF9_IN_SRC_MAC, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_OUT_DST_MAC, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_MAC_2:
|
||||
PushSequence( table, NF9_IN_DST_MAC, &offset, NULL);
|
||||
PushSequence( table, NF9_OUT_SRC_MAC, &offset, NULL);
|
||||
PushSequence( table, NF9_IN_DST_MAC, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_OUT_SRC_MAC, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_MPLS:
|
||||
PushSequence( table, NF9_MPLS_LABEL_1, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_2, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_3, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_4, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_5, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_6, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_7, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_8, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_9, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_10, &offset, NULL);
|
||||
PushSequence( table, NF9_MPLS_LABEL_1, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_2, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_3, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_4, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_5, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_6, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_7, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_8, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_9, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_MPLS_LABEL_10, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_ROUTER_IP_v4:
|
||||
case EX_ROUTER_IP_v6:
|
||||
@ -927,8 +931,8 @@ size_t size_required;
|
||||
dbg_printf("Engine offset: %u\n", offset);
|
||||
offset += 2;
|
||||
dbg_printf("Skip 2 unused bytes. Next offset: %u\n", offset);
|
||||
PushSequence( table, NF9_ENGINE_TYPE, &offset, NULL);
|
||||
PushSequence( table, NF9_ENGINE_ID, &offset, NULL);
|
||||
PushSequence( table, NF9_ENGINE_TYPE, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_ENGINE_ID, &offset, NULL, 0);
|
||||
// unused fill element for 32bit alignment
|
||||
break;
|
||||
case EX_RECEIVED:
|
||||
@ -948,9 +952,9 @@ size_t size_required;
|
||||
table->number_of_sequences++;
|
||||
dbg_printf("Zero latency at offset: %u\n", offset);
|
||||
|
||||
PushSequence( table, NF9_NPROBE_CLIENT_NW_DELAY_SEC, &offset, NULL);
|
||||
PushSequence( table, NF9_NPROBE_CLIENT_NW_DELAY_SEC, &offset, NULL, 0);
|
||||
offset -= 8;
|
||||
PushSequence( table, NF9_NPROBE_CLIENT_NW_DELAY_USEC, &offset, NULL);
|
||||
PushSequence( table, NF9_NPROBE_CLIENT_NW_DELAY_USEC, &offset, NULL, 0);
|
||||
|
||||
table->sequence[i].id = zero64;
|
||||
table->sequence[i].input_offset = 0;
|
||||
@ -959,9 +963,9 @@ size_t size_required;
|
||||
table->number_of_sequences++;
|
||||
dbg_printf("Zero latency at offset: %u\n", offset);
|
||||
|
||||
PushSequence( table, NF9_NPROBE_SERVER_NW_DELAY_SEC, &offset, NULL);
|
||||
PushSequence( table, NF9_NPROBE_SERVER_NW_DELAY_SEC, &offset, NULL, 0);
|
||||
offset -= 8;
|
||||
PushSequence( table, NF9_NPROBE_SERVER_NW_DELAY_USEC, &offset, NULL);
|
||||
PushSequence( table, NF9_NPROBE_SERVER_NW_DELAY_USEC, &offset, NULL, 0);
|
||||
|
||||
table->sequence[i].id = zero64;
|
||||
table->sequence[i].input_offset = 0;
|
||||
@ -970,83 +974,83 @@ size_t size_required;
|
||||
table->number_of_sequences++;
|
||||
dbg_printf("Zero latency at offset: %u\n", offset);
|
||||
|
||||
PushSequence( table, NF9_NPROBE_APPL_LATENCY_SEC, &offset, NULL);
|
||||
PushSequence( table, NF9_NPROBE_APPL_LATENCY_SEC, &offset, NULL, 0);
|
||||
offset -= 8;
|
||||
PushSequence( table, NF9_NPROBE_APPL_LATENCY_USEC, &offset, NULL);
|
||||
PushSequence( table, NF9_NPROBE_APPL_LATENCY_USEC, &offset, NULL, 0);
|
||||
|
||||
} break;
|
||||
case EX_BGPADJ:
|
||||
PushSequence( table, NF9_BGP_ADJ_NEXT_AS, &offset, NULL);
|
||||
PushSequence( table, NF9_BGP_ADJ_PREV_AS, &offset, NULL);
|
||||
PushSequence( table, NF9_BGP_ADJ_NEXT_AS, &offset, NULL, 0);
|
||||
PushSequence( table, NF9_BGP_ADJ_PREV_AS, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_NSEL_COMMON:
|
||||
PushSequence( table, NF_F_EVENT_TIME_MSEC, &offset, &table->EventTimeMsec);
|
||||
PushSequence( table, NF_F_CONN_ID, &offset, NULL);
|
||||
PushSequence( table, NF_F_EVENT_TIME_MSEC, &offset, &table->EventTimeMsec, 0);
|
||||
PushSequence( table, NF_F_CONN_ID, &offset, NULL, 0);
|
||||
if ( ipv6 ) {
|
||||
#ifdef WORDS_BIGENDIAN
|
||||
PushSequence( table, NF_F_ICMP_TYPE_IPV6, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_CODE_IPV6, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_TYPE_IPV6, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_ICMP_CODE_IPV6, &offset, NULL, 0);
|
||||
#else
|
||||
PushSequence( table, NF_F_ICMP_CODE_IPV6, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_TYPE_IPV6, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_CODE_IPV6, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_ICMP_TYPE_IPV6, &offset, NULL, 0);
|
||||
#endif
|
||||
} else {
|
||||
#ifdef WORDS_BIGENDIAN
|
||||
PushSequence( table, NF_F_ICMP_TYPE, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_CODE, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_TYPE, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_ICMP_CODE, &offset, NULL, 0);
|
||||
#else
|
||||
PushSequence( table, NF_F_ICMP_CODE, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_TYPE, &offset, NULL);
|
||||
PushSequence( table, NF_F_ICMP_CODE, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_ICMP_TYPE, &offset, NULL, 0);
|
||||
#endif
|
||||
}
|
||||
cache.lookup_info[NF_F_FW_EVENT_84].found ?
|
||||
PushSequence( table, NF_F_FW_EVENT_84, &offset, NULL) :
|
||||
PushSequence( table, NF_F_FW_EVENT, &offset, NULL);
|
||||
PushSequence( table, NF_F_FW_EVENT_84, &offset, NULL, 0) :
|
||||
PushSequence( table, NF_F_FW_EVENT, &offset, NULL, 0);
|
||||
offset += 1;
|
||||
PushSequence( table, NF_F_FW_EXT_EVENT, &offset, NULL);
|
||||
PushSequence( table, NF_F_FW_EXT_EVENT, &offset, NULL, 0);
|
||||
offset += 2;
|
||||
break;
|
||||
case EX_NSEL_XLATE_PORTS:
|
||||
if ( cache.lookup_info[NF_F_XLATE_SRC_ADDR_84].found ) {
|
||||
PushSequence( table, NF_F_XLATE_SRC_PORT_84, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_DST_PORT_84, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_SRC_PORT_84, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_DST_PORT_84, &offset, NULL, 0);
|
||||
} else {
|
||||
PushSequence( table, NF_F_XLATE_SRC_PORT, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_DST_PORT, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_SRC_PORT, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_DST_PORT, &offset, NULL, 0);
|
||||
}
|
||||
break;
|
||||
case EX_NSEL_XLATE_IP_v4:
|
||||
if ( cache.lookup_info[NF_F_XLATE_SRC_ADDR_84].found ) {
|
||||
PushSequence( table, NF_F_XLATE_SRC_ADDR_84, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_DST_ADDR_84, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_SRC_ADDR_84, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_DST_ADDR_84, &offset, NULL, 0);
|
||||
} else {
|
||||
PushSequence( table, NF_F_XLATE_SRC_ADDR_IPV4, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_DST_ADDR_IPV4, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_SRC_ADDR_IPV4, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_DST_ADDR_IPV4, &offset, NULL, 0);
|
||||
}
|
||||
break;
|
||||
case EX_NSEL_XLATE_IP_v6:
|
||||
PushSequence( table, NF_F_XLATE_SRC_ADDR_IPV6, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_DST_ADDR_IPV6, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_SRC_ADDR_IPV6, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_DST_ADDR_IPV6, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_NSEL_ACL:
|
||||
PushSequence( table, NF_F_INGRESS_ACL_ID, &offset, NULL);
|
||||
PushSequence( table, NF_F_EGRESS_ACL_ID, &offset, NULL);
|
||||
PushSequence( table, NF_F_INGRESS_ACL_ID, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_EGRESS_ACL_ID, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_NSEL_USER:
|
||||
case EX_NSEL_USER_MAX:
|
||||
PushSequence( table, NF_F_USERNAME, &offset, NULL);
|
||||
PushSequence( table, NF_F_USERNAME, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_NEL_COMMON:
|
||||
PushSequence( table, NF_N_NAT_EVENT, &offset, NULL);
|
||||
PushSequence( table, NF_N_NAT_EVENT, &offset, NULL, 0);
|
||||
offset += 3;
|
||||
PushSequence( table, NF_N_EGRESS_VRFID, &offset, NULL);
|
||||
PushSequence( table, NF_N_INGRESS_VRFID, &offset, NULL);
|
||||
PushSequence( table, NF_N_EGRESS_VRFID, &offset, NULL, 0);
|
||||
PushSequence( table, NF_N_INGRESS_VRFID, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_PORT_BLOCK_ALLOC:
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_START, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_END, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_STEP, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_SIZE, &offset, NULL);
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_START, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_END, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_STEP, &offset, NULL, 0);
|
||||
PushSequence( table, NF_F_XLATE_PORT_BLOCK_SIZE, &offset, NULL, 0);
|
||||
break;
|
||||
case EX_NEL_GLOBAL_IP_v4:
|
||||
// XXX no longer used
|
||||
@ -1085,20 +1089,20 @@ size_t size_required;
|
||||
|
||||
/* Sampler ID */
|
||||
if ( cache.lookup_info[NF9_FLOW_SAMPLER_ID].found ) {
|
||||
if ( cache.lookup_info[NF9_FLOW_SAMPLER_ID].length == 1 ) {
|
||||
table->sampler_offset = cache.lookup_info[NF9_FLOW_SAMPLER_ID].offset;
|
||||
table->sampler_size = 1;
|
||||
dbg_printf("1 byte Sampling ID included at offset %u\n", table->sampler_offset);
|
||||
} else if ( cache.lookup_info[NF9_FLOW_SAMPLER_ID].length == 2 ) {
|
||||
table->sampler_offset = cache.lookup_info[NF9_FLOW_SAMPLER_ID].offset;
|
||||
table->sampler_size = 2;
|
||||
dbg_printf("2 byte Sampling ID included at offset %u\n", table->sampler_offset);
|
||||
} else {
|
||||
syslog(LOG_ERR, "Process_v9: Unexpected SAMPLER ID field length: %d",
|
||||
cache.lookup_info[NF9_FLOW_SAMPLER_ID].length);
|
||||
dbg_printf("Unexpected SAMPLER ID field length: %d",
|
||||
cache.lookup_info[NF9_FLOW_SAMPLER_ID].length);
|
||||
|
||||
uint32_t length = cache.lookup_info[NF9_FLOW_SAMPLER_ID].length;
|
||||
switch (length) {
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
table->sampler_offset = cache.lookup_info[NF9_FLOW_SAMPLER_ID].offset;
|
||||
table->sampler_size = length;
|
||||
dbg_printf("%d byte Sampling ID included at offset %u\n", length, table->sampler_offset);
|
||||
break;
|
||||
default:
|
||||
syslog(LOG_ERR, "Process_v9: Unexpected SAMPLER ID field length: %d",
|
||||
cache.lookup_info[NF9_FLOW_SAMPLER_ID].length);
|
||||
dbg_printf("Unexpected SAMPLER ID field length: %d",
|
||||
cache.lookup_info[NF9_FLOW_SAMPLER_ID].length);
|
||||
}
|
||||
} else {
|
||||
dbg_printf("No Sampling ID found\n");
|
||||
@ -1433,7 +1437,9 @@ uint16_t offset_std_sampler_interval, offset_std_sampler_algorithm, found_std_sa
|
||||
break;
|
||||
case NF9_FLOW_SAMPLER_RANDOM_INTERVAL:
|
||||
offset_sampler_interval = offset;
|
||||
offset_std_sampler_interval = offset;
|
||||
found_sampler++;
|
||||
found_std_sampling++;
|
||||
break;
|
||||
}
|
||||
offset += length;
|
||||
@ -1997,7 +2003,7 @@ uint8_t *in;
|
||||
InsertSampler(fs, exporter, id, mode, interval);
|
||||
|
||||
dbg_printf("Extracted Std Sampler data:\n");
|
||||
dbg_printf("Sampler ID : %u\n", id);
|
||||
dbg_printf("Sampler ID : %i\n", id);
|
||||
dbg_printf("Sampler algorithm: %u\n", mode);
|
||||
dbg_printf("Sampler interval : %u\n", interval);
|
||||
|
||||
|
@ -226,9 +226,9 @@ int v1_map_done = 0;
|
||||
}
|
||||
|
||||
if ( wfile )
|
||||
nffile_w = OpenNewFile(wfile, NULL, FILE_IS_COMPRESSED(nffile_r), 1, NULL);
|
||||
nffile_w = OpenNewFile(wfile, NULL, FILE_COMPRESSION(nffile_r), 1, NULL);
|
||||
else
|
||||
nffile_w = OpenNewFile(outfile, NULL, FILE_IS_COMPRESSED(nffile_r), 1, NULL);
|
||||
nffile_w = OpenNewFile(outfile, NULL, FILE_COMPRESSION(nffile_r), 1, NULL);
|
||||
|
||||
if ( !nffile_w ) {
|
||||
if ( nffile_r ) {
|
||||
@ -291,7 +291,7 @@ int v1_map_done = 0;
|
||||
snprintf(outfile,MAXPATHLEN-1, "%s-tmp", cfile);
|
||||
outfile[MAXPATHLEN-1] = '\0';
|
||||
|
||||
nffile_w = OpenNewFile(outfile, nffile_w, FILE_IS_COMPRESSED(nffile_r), 1, NULL);
|
||||
nffile_w = OpenNewFile(outfile, nffile_w, FILE_COMPRESSION(nffile_r), 1, NULL);
|
||||
if ( !nffile_w ) {
|
||||
if ( nffile_r ) {
|
||||
CloseFile(nffile_r);
|
||||
@ -299,7 +299,7 @@ int v1_map_done = 0;
|
||||
}
|
||||
return;
|
||||
}
|
||||
memcpy((void *)nffile_w->stat_record, (void *)&nffile_r->stat_record, sizeof(stat_record_t));
|
||||
memcpy((void *)nffile_w->stat_record, (void *)nffile_r->stat_record, sizeof(stat_record_t));
|
||||
} else {
|
||||
SumStatRecords(nffile_w->stat_record, nffile_r->stat_record);
|
||||
}
|
||||
@ -357,7 +357,6 @@ int v1_map_done = 0;
|
||||
flow_record = nffile_r->buff_ptr;
|
||||
for ( i=0; i < nffile_r->block_header->NumRecords; i++ ) {
|
||||
switch ( flow_record->type ) {
|
||||
case CommonRecordV0Type:
|
||||
case CommonRecordType: {
|
||||
uint32_t map_id = flow_record->ext_map;
|
||||
if ( extension_map_list->slot[map_id] == NULL ) {
|
||||
|
BIN
bin/nfcapd
Executable file
BIN
bin/nfcapd
Executable file
Binary file not shown.
24
bin/nfcapd.c
24
bin/nfcapd.c
@ -164,7 +164,7 @@ static void usage(char *name) {
|
||||
"-w\t\tSync file rotation with next 5min (default) interval\n"
|
||||
"-t interval\tset the interval to rotate nfcapd files\n"
|
||||
"-b host\t\tbind socket to host/IP addr\n"
|
||||
"-j mcastgroup\tJoin multicast group <mcastgroup>\n"
|
||||
"-J mcastgroup\tJoin multicast group <mcastgroup>\n"
|
||||
"-p portnum\tlisten on port portnum\n"
|
||||
"-l basdir \tset the output directory. (no default) \n"
|
||||
"-S subdir\tSub directory format. see nfcapd(1) for format\n"
|
||||
@ -175,7 +175,8 @@ static void usage(char *name) {
|
||||
"-R IP[/port]\tRepeat incoming packets to IP address/port\n"
|
||||
"-s rate\tset default sampling rate (default 1)\n"
|
||||
"-x process\tlaunch process after a new file becomes available\n"
|
||||
"-z\t\tCompress flows in output file.\n"
|
||||
"-j\t\tBZ2 compress flows in output file.\n"
|
||||
"-z\t\tLZO compress flows in output file.\n"
|
||||
"-B bufflen\tSet socket buffer to bufflen bytes\n"
|
||||
"-e\t\tExpire data at each cycle.\n"
|
||||
"-D\t\tFork to background\n"
|
||||
@ -800,7 +801,7 @@ char *pcap_file;
|
||||
subdir_index = 0;
|
||||
expire = 0;
|
||||
sampling_rate = 1;
|
||||
compress = 0;
|
||||
compress = NOT_COMPRESSED;
|
||||
do_xstat = 0;
|
||||
memset((void *)&peer, 0, sizeof(send_peer_t));
|
||||
peer.family = AF_UNSPEC;
|
||||
@ -809,7 +810,7 @@ char *pcap_file;
|
||||
extension_tags = DefaultExtensions;
|
||||
dynsrcdir = NULL;
|
||||
|
||||
while ((c = getopt(argc, argv, "46ef:whEVI:DB:b:j:l:M:n:p:P:R:S:s:T:t:x:Xru:g:z")) != EOF) {
|
||||
while ((c = getopt(argc, argv, "46ef:whEVI:DB:b:jl:J:M:n:p:P:R:S:s:T:t:x:Xru:g:z")) != EOF) {
|
||||
switch (c) {
|
||||
case 'h':
|
||||
usage(argv[0]);
|
||||
@ -889,7 +890,7 @@ char *pcap_file;
|
||||
case 'b':
|
||||
bindhost = optarg;
|
||||
break;
|
||||
case 'j':
|
||||
case 'J':
|
||||
mcastgroup = optarg;
|
||||
break;
|
||||
case 'p':
|
||||
@ -973,8 +974,19 @@ char *pcap_file;
|
||||
case 'x':
|
||||
launch_process = optarg;
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
compress = 1;
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
break;
|
||||
case '4':
|
||||
if ( family == AF_UNSPEC )
|
||||
|
BIN
bin/nfdump
Executable file
BIN
bin/nfdump
Executable file
Binary file not shown.
105
bin/nfdump.c
105
bin/nfdump.c
@ -80,6 +80,12 @@
|
||||
#include "util.h"
|
||||
#include "flist.h"
|
||||
|
||||
#ifndef DEVEL
|
||||
# define dbg_printf(...) /* printf(__VA_ARGS__) */
|
||||
#else
|
||||
# define dbg_printf(...) printf(__VA_ARGS__)
|
||||
#endif
|
||||
|
||||
/* hash parameters */
|
||||
#define NumPrealloc 128000
|
||||
|
||||
@ -281,8 +287,9 @@ static void usage(char *name) {
|
||||
"-q\t\tQuiet: Do not print the header and bottom stat lines.\n"
|
||||
"-H Add xstat histogram data to flow file.(default 'no')\n"
|
||||
"-i <ident>\tChange Ident to <ident> in file given by -r.\n"
|
||||
"-j <file>\tCompress/Uncompress file.\n"
|
||||
"-z\t\tCompress flows in output file. Used in combination with -w.\n"
|
||||
"-J <num>\tModify file compression: 0: uncompressed - 1: LZO compressed - 2: BZ2 compressed.\n"
|
||||
"-j\t\tlzo compress flows in output file. Used in combination with -w.\n"
|
||||
"-z\t\tbz2 compress flows in output file. Used in combination with -w.\n"
|
||||
"-l <expr>\tSet limit on packets for line and packed output format.\n"
|
||||
"\t\tkey: 32 character string or 64 digit hex string starting with 0x.\n"
|
||||
"-L <expr>\tSet limit on bytes for line and packed output format.\n"
|
||||
@ -360,7 +367,7 @@ char bps_str[NUMBER_STRING_SIZE], pps_str[NUMBER_STRING_SIZE], bpp_str[NUMBER_
|
||||
stat_record_t process_data(char *wfile, int element_stat, int flow_stat, int sort_flows,
|
||||
printer_t print_header, printer_t print_record, time_t twin_start, time_t twin_end,
|
||||
uint64_t limitflows, int tag, int compress, int do_xstat) {
|
||||
common_record_t *flow_record;
|
||||
common_record_t *flow_record, *record_ptr;
|
||||
master_record_t *master_record;
|
||||
nffile_t *nffile_w, *nffile_r;
|
||||
xstat_t *xstat;
|
||||
@ -441,6 +448,7 @@ int v1_map_done = 0;
|
||||
done = 0;
|
||||
while ( !done ) {
|
||||
int i, ret;
|
||||
char *ConvertBuffer = NULL;
|
||||
|
||||
// get next data block from file
|
||||
ret = ReadBlock(nffile_r);
|
||||
@ -538,22 +546,38 @@ int v1_map_done = 0;
|
||||
continue;
|
||||
}
|
||||
|
||||
flow_record = nffile_r->buff_ptr;
|
||||
record_ptr = nffile_r->buff_ptr;
|
||||
for ( i=0; i < nffile_r->block_header->NumRecords; i++ ) {
|
||||
|
||||
switch ( flow_record->type ) {
|
||||
case CommonRecordV0Type:
|
||||
case CommonRecordType: {
|
||||
flow_record = record_ptr;
|
||||
switch ( record_ptr->type ) {
|
||||
case CommonRecordV0Type:
|
||||
// convert common record v0
|
||||
if ( !ConvertBuffer ) {
|
||||
ConvertBuffer = malloc(65536);
|
||||
if ( !ConvertBuffer ) {
|
||||
LogError("malloc() error in %s line %d: %s\n", __FILE__, __LINE__, strerror(errno) );
|
||||
exit(255);
|
||||
}
|
||||
}
|
||||
ConvertCommonV0((void *)record_ptr, (common_record_t *)ConvertBuffer);
|
||||
flow_record = (common_record_t *)ConvertBuffer;
|
||||
dbg_printf("Converted type %u to %u record\n", CommonRecordV0Type, CommonRecordType);
|
||||
case CommonRecordType: {
|
||||
int match;
|
||||
uint32_t map_id = flow_record->ext_map;
|
||||
generic_exporter_t *exp_info = exporter_list[flow_record->exporter_sysid];
|
||||
uint32_t map_id;
|
||||
generic_exporter_t *exp_info;
|
||||
|
||||
// valid flow_record converted if needed
|
||||
map_id = flow_record->ext_map;
|
||||
exp_info = exporter_list[flow_record->exporter_sysid];
|
||||
|
||||
if ( map_id >= MAX_EXTENSION_MAPS ) {
|
||||
LogError("Corrupt data file. Extension map id %u too big.\n", flow_record->ext_map);
|
||||
exit(255);
|
||||
}
|
||||
if ( extension_map_list->slot[map_id] == NULL ) {
|
||||
LogError("Corrupt data file. Missing extension map %u. Skip record.\n", flow_record->ext_map);
|
||||
flow_record = (common_record_t *)((pointer_addr_t)flow_record + flow_record->size);
|
||||
record_ptr = (common_record_t *)((pointer_addr_t)record_ptr + record_ptr->size);
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -574,7 +598,7 @@ int v1_map_done = 0;
|
||||
|
||||
if ( match == 0 ) { // record failed to pass all filters
|
||||
// increment pointer by number of bytes for netflow record
|
||||
flow_record = (common_record_t *)((pointer_addr_t)flow_record + flow_record->size);
|
||||
record_ptr = (common_record_t *)((pointer_addr_t)record_ptr + record_ptr->size);
|
||||
// go to next record
|
||||
continue;
|
||||
}
|
||||
@ -619,7 +643,7 @@ int v1_map_done = 0;
|
||||
} // sort_flows - else
|
||||
} break;
|
||||
case ExtensionMapType: {
|
||||
extension_map_t *map = (extension_map_t *)flow_record;
|
||||
extension_map_t *map = (extension_map_t *)record_ptr;
|
||||
|
||||
if ( Insert_Extension_Map(extension_map_list, map) && write_file ) {
|
||||
// flush new map
|
||||
@ -631,19 +655,19 @@ int v1_map_done = 0;
|
||||
// Silently skip exporter records
|
||||
break;
|
||||
case ExporterInfoRecordType: {
|
||||
int ret = AddExporterInfo((exporter_info_record_t *)flow_record);
|
||||
int ret = AddExporterInfo((exporter_info_record_t *)record_ptr);
|
||||
if ( ret != 0 ) {
|
||||
if ( write_file && ret == 1 )
|
||||
AppendToBuffer(nffile_w, (void *)flow_record, flow_record->size);
|
||||
AppendToBuffer(nffile_w, (void *)record_ptr, record_ptr->size);
|
||||
} else {
|
||||
LogError("Failed to add Exporter Record\n");
|
||||
}
|
||||
} break;
|
||||
case ExporterStatRecordType:
|
||||
AddExporterStat((exporter_stats_record_t *)flow_record);
|
||||
AddExporterStat((exporter_stats_record_t *)record_ptr);
|
||||
break;
|
||||
case SamplerInfoRecordype: {
|
||||
int ret = AddSamplerInfo((sampler_info_record_t *)flow_record);
|
||||
int ret = AddSamplerInfo((sampler_info_record_t *)record_ptr);
|
||||
if ( ret != 0 ) {
|
||||
if ( write_file && ret == 1 )
|
||||
AppendToBuffer(nffile_w, (void *)flow_record, flow_record->size);
|
||||
@ -652,12 +676,12 @@ int v1_map_done = 0;
|
||||
}
|
||||
} break;
|
||||
default: {
|
||||
LogError("Skip unknown record type %i\n", flow_record->type);
|
||||
LogError("Skip unknown record type %i\n", record_ptr->type);
|
||||
}
|
||||
}
|
||||
|
||||
// Advance pointer by number of bytes for netflow record
|
||||
flow_record = (common_record_t *)((pointer_addr_t)flow_record + flow_record->size);
|
||||
record_ptr = (common_record_t *)((pointer_addr_t)record_ptr + record_ptr->size);
|
||||
|
||||
|
||||
} // for all records
|
||||
@ -709,11 +733,11 @@ printer_t print_header, print_record;
|
||||
nfprof_t profile_data;
|
||||
char *rfile, *Rfile, *Mdirs, *wfile, *ffile, *filter, *tstring, *stat_type;
|
||||
char *byte_limit_string, *packet_limit_string, *print_format, *record_header;
|
||||
char *print_order, *query_file, *UnCompress_file, *nameserver, *aggr_fmt;
|
||||
char *print_order, *query_file, *nameserver, *aggr_fmt;
|
||||
int c, ffd, ret, element_stat, fdump;
|
||||
int i, user_format, quiet, flow_stat, topN, aggregate, aggregate_mask, bidir;
|
||||
int print_stat, syntax_only, date_sorted, do_tag, compress, do_xstat;
|
||||
int plain_numbers, GuessDir, pipe_output, csv_output;
|
||||
int plain_numbers, GuessDir, pipe_output, csv_output, ModifyCompress;
|
||||
time_t t_start, t_end;
|
||||
uint32_t limitflows;
|
||||
char Ident[IDENTLEN];
|
||||
@ -738,7 +762,7 @@ char Ident[IDENTLEN];
|
||||
do_tag = 0;
|
||||
quiet = 0;
|
||||
user_format = 0;
|
||||
compress = 0;
|
||||
compress = NOT_COMPRESSED;
|
||||
plain_numbers = 0;
|
||||
pipe_output = 0;
|
||||
csv_output = 0;
|
||||
@ -751,13 +775,13 @@ char Ident[IDENTLEN];
|
||||
print_record = NULL;
|
||||
print_order = NULL;
|
||||
query_file = NULL;
|
||||
UnCompress_file = NULL;
|
||||
ModifyCompress = -1;
|
||||
aggr_fmt = NULL;
|
||||
record_header = NULL;
|
||||
|
||||
Ident[0] = '\0';
|
||||
|
||||
while ((c = getopt(argc, argv, "6aA:Bbc:D:E:s:hHn:i:j:f:qzr:v:w:K:M:NImO:R:XZt:TVv:x:l:L:o:")) != EOF) {
|
||||
while ((c = getopt(argc, argv, "6aA:Bbc:D:E:s:hHn:i:jf:qzr:v:w:J:K:M:NImO:R:XZt:TVv:x:l:L:o:")) != EOF) {
|
||||
switch (c) {
|
||||
case 'h':
|
||||
usage(argv[0]);
|
||||
@ -805,8 +829,19 @@ char Ident[IDENTLEN];
|
||||
case 'q':
|
||||
quiet = 1;
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
compress = 1;
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
break;
|
||||
case 'c':
|
||||
limitflows = atoi(optarg);
|
||||
@ -907,10 +942,12 @@ char Ident[IDENTLEN];
|
||||
exit(255);
|
||||
}
|
||||
break;
|
||||
case 'j':
|
||||
UnCompress_file = optarg;
|
||||
UnCompressFile(UnCompress_file);
|
||||
exit(0);
|
||||
case 'J':
|
||||
ModifyCompress = atoi(optarg);
|
||||
if ( (ModifyCompress < 0) || (ModifyCompress > 2) ) {
|
||||
LogError("Expected -J <num>, 0: uncompressed, 1: LZO compressed, 2: BZ2 compressed.\n");
|
||||
exit(255);
|
||||
}
|
||||
break;
|
||||
case 'x':
|
||||
query_file = optarg;
|
||||
@ -940,6 +977,16 @@ char Ident[IDENTLEN];
|
||||
FilterFilename = NULL;
|
||||
}
|
||||
|
||||
// Modify compression
|
||||
if ( ModifyCompress >= 0 ) {
|
||||
if ( !rfile && !Rfile ) {
|
||||
LogError("Expected -r <file> or -R <dir> to change compression\n");
|
||||
exit(255);
|
||||
}
|
||||
ModifyCompressFile(rfile, Rfile, ModifyCompress);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
// Change Ident only
|
||||
if ( rfile && strlen(Ident) > 0 ) {
|
||||
ChangeIdent(rfile, Ident);
|
||||
|
BIN
bin/nfexpire
Executable file
BIN
bin/nfexpire
Executable file
Binary file not shown.
@ -88,7 +88,7 @@ int map_id, opt_extensions, num_extensions, new_map_size, opt_align;
|
||||
extension_map_t *new_map;
|
||||
|
||||
// no extension maps to export - nothing to do
|
||||
if ( extension_map_list->max_used == 0 )
|
||||
if ( extension_map_list->map_list == NULL )
|
||||
return;
|
||||
|
||||
new_map = NULL;
|
||||
|
474
bin/nffile.c
474
bin/nffile.c
@ -43,6 +43,7 @@
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <sys/uio.h>
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <fcntl.h>
|
||||
@ -52,6 +53,7 @@
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <bzlib.h>
|
||||
|
||||
#ifdef HAVE_STDINT_H
|
||||
#include <stdint.h>
|
||||
@ -60,6 +62,7 @@
|
||||
#include "minilzo.h"
|
||||
#include "nf_common.h"
|
||||
#include "nffile.h"
|
||||
#include "flist.h"
|
||||
#include "util.h"
|
||||
|
||||
/* global vars */
|
||||
@ -77,14 +80,19 @@ char *CurrentIdent;
|
||||
lzo_align_t __LZO_MMODEL var [ ((size) + (sizeof(lzo_align_t) - 1)) / sizeof(lzo_align_t) ]
|
||||
|
||||
static HEAP_ALLOC(wrkmem,LZO1X_1_MEM_COMPRESS);
|
||||
static void *lzo_buff;
|
||||
static void *lzo_buff, *bz2_buff;
|
||||
static int lzo_initialized = 0;
|
||||
static int bz2_initialized = 0;
|
||||
|
||||
#define ERR_SIZE 256
|
||||
static char error_string[ERR_SIZE];
|
||||
|
||||
static int LZO_initialize(void);
|
||||
|
||||
static int BZ2_initialize(void);
|
||||
|
||||
static void BZ2_prep_stream (bz_stream*);
|
||||
|
||||
static int OpenRaw(char *filename, stat_record_t *stat_record, int *compressed);
|
||||
|
||||
extern char *nf_error;
|
||||
@ -151,6 +159,26 @@ static int LZO_initialize(void) {
|
||||
|
||||
} // End of LZO_initialize
|
||||
|
||||
static int BZ2_initialize (void) {
|
||||
|
||||
bz2_buff = malloc (2 * BUFFSIZE + sizeof (data_block_header_t)); //should be enough.
|
||||
if (!bz2_buff) {
|
||||
LogError ("malloc() error in %s line %d: %s\n", __FILE__, __LINE__, strerror (errno));
|
||||
return 0;
|
||||
}
|
||||
bz2_initialized = 1;
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of BZ2_initialize
|
||||
|
||||
static void BZ2_prep_stream (bz_stream* bs)
|
||||
{
|
||||
bs->bzalloc = NULL;
|
||||
bs->bzfree = NULL;
|
||||
bs->opaque = NULL;
|
||||
} // End of BZ2_prep_stream
|
||||
|
||||
|
||||
nffile_t *OpenFile(char *filename, nffile_t *nffile){
|
||||
struct stat stat_buf;
|
||||
@ -231,7 +259,14 @@ int ret, allocated;
|
||||
|
||||
CurrentIdent = nffile->file_header->ident;
|
||||
|
||||
if ( FILE_IS_COMPRESSED(nffile) && !lzo_initialized && !LZO_initialize() ) {
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) && !lzo_initialized && !LZO_initialize() ) {
|
||||
if ( allocated ) {
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
if ( FILE_IS_BZ2_COMPRESSED(nffile) && !bz2_initialized && !BZ2_initialize() ) {
|
||||
if ( allocated ) {
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
@ -415,10 +450,25 @@ nffile_t *DisposeFile(nffile_t *nffile) {
|
||||
return NULL;
|
||||
} // End of DisposeFile
|
||||
|
||||
nffile_t *OpenNewFile(char *filename, nffile_t *nffile, int compressed, int anonymized, char *ident) {
|
||||
nffile_t *OpenNewFile(char *filename, nffile_t *nffile, int compress, int anonymized, char *ident) {
|
||||
size_t len;
|
||||
int flags;
|
||||
|
||||
switch (compress) {
|
||||
case 0:
|
||||
flags = FLAG_NOT_COMPRESSED;
|
||||
break;
|
||||
case 1:
|
||||
flags = FLAG_LZO_COMPRESSED;
|
||||
break;
|
||||
case 2:
|
||||
flags = FLAG_BZ2_COMPRESSED;
|
||||
break;
|
||||
default:
|
||||
LogError("Unknown compression ID: %i\n", compress);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// Allocate new struct if not given
|
||||
if ( nffile == NULL ) {
|
||||
nffile = NewFile();
|
||||
@ -427,7 +477,6 @@ int flags;
|
||||
}
|
||||
}
|
||||
|
||||
flags = compressed ? FLAG_COMPRESSED : 0;
|
||||
if ( anonymized )
|
||||
SetFlag(flags, FLAG_ANONYMIZED);
|
||||
|
||||
@ -463,13 +512,21 @@ int flags;
|
||||
}
|
||||
|
||||
|
||||
if ( TestFlag(flags, FLAG_COMPRESSED) ) {
|
||||
if ( TestFlag(flags, FLAG_LZO_COMPRESSED) ) {
|
||||
if ( !lzo_initialized && !LZO_initialize() ) {
|
||||
LogError("Failed to initialize compression");
|
||||
LogError("Failed to initialize LZO compression");
|
||||
close(nffile->fd);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( TestFlag(flags, FLAG_BZ2_COMPRESSED) ) {
|
||||
if ( !bz2_initialized && !BZ2_initialize() ) {
|
||||
LogError("Failed to initialize BZ2 compression");
|
||||
close(nffile->fd);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
nffile->file_header->NumBlocks = 0;
|
||||
len = sizeof(file_header_t);
|
||||
@ -532,9 +589,18 @@ nffile_t *nffile;
|
||||
nffile->buff_ptr = (void *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t));
|
||||
|
||||
// initialize output lzo buffer
|
||||
if ( FILE_IS_COMPRESSED(nffile) ) {
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) ) {
|
||||
if ( !lzo_initialized && !LZO_initialize() ) {
|
||||
LogError("Failed to initialize compression");
|
||||
LogError("Failed to initialize LZO compression");
|
||||
close(nffile->fd);
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
if ( FILE_IS_BZ2_COMPRESSED(nffile) ) {
|
||||
if ( !bz2_initialized && !BZ2_initialize() ) {
|
||||
LogError("Failed to initialize BZ2 compression");
|
||||
close(nffile->fd);
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
@ -684,8 +750,14 @@ int fd, ret;
|
||||
close(fd);
|
||||
return -1;
|
||||
}
|
||||
|
||||
*compressed = file_header.flags & FLAG_COMPRESSED ? 1 : 0;
|
||||
|
||||
if ( file_header.flags & FLAG_LZO_COMPRESSED )
|
||||
*compressed = FLAG_LZO_COMPRESSED;
|
||||
else if ( file_header.flags & FLAG_BZ2_COMPRESSED )
|
||||
*compressed = FLAG_BZ2_COMPRESSED;
|
||||
else
|
||||
*compressed = 0;
|
||||
|
||||
return fd;
|
||||
|
||||
} // End of OpenRaw
|
||||
@ -765,13 +837,18 @@ void *read_ptr, *buff;
|
||||
return NF_CORRUPT;
|
||||
}
|
||||
|
||||
buff = FILE_IS_COMPRESSED(nffile) ? lzo_buff : nffile->buff_ptr;
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) )
|
||||
buff = lzo_buff;
|
||||
else if ( FILE_IS_BZ2_COMPRESSED(nffile) )
|
||||
buff = bz2_buff;
|
||||
else
|
||||
buff = nffile->buff_ptr;
|
||||
|
||||
ret = read(nffile->fd, buff, nffile->block_header->size);
|
||||
if ( ret == nffile->block_header->size ) {
|
||||
lzo_uint new_len;
|
||||
// we have the whole record and are done for now
|
||||
if ( FILE_IS_COMPRESSED(nffile) ) {
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) ) {
|
||||
lzo_uint new_len;
|
||||
int r;
|
||||
r = lzo1x_decompress(lzo_buff,nffile->block_header->size,nffile->buff_ptr,&new_len,NULL);
|
||||
if (r != LZO_E_OK ) {
|
||||
@ -781,6 +858,29 @@ void *read_ptr, *buff;
|
||||
}
|
||||
nffile->block_header->size = new_len;
|
||||
return read_bytes + new_len;
|
||||
} else if ( FILE_IS_BZ2_COMPRESSED(nffile) ) {
|
||||
bz_stream bs;
|
||||
BZ2_prep_stream (&bs);
|
||||
BZ2_bzDecompressInit (&bs, 0, 0);
|
||||
bs.next_in = bz2_buff;
|
||||
bs.avail_in = ret;
|
||||
bs.next_out = nffile->buff_ptr;
|
||||
bs.avail_out = BUFFSIZE;
|
||||
for (;;) {
|
||||
int r = BZ2_bzDecompress (&bs);
|
||||
if (r == BZ_OK) {
|
||||
continue;
|
||||
} else if (r != BZ_STREAM_END) {
|
||||
BZ2_bzDecompressEnd (&bs);
|
||||
return NF_CORRUPT;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
}
|
||||
nffile->block_header->size = bs.total_out_lo32;
|
||||
int total = read_bytes + bs.total_out_lo32; //we do not overflow 2^32 here for sure.
|
||||
BZ2_bzDecompressEnd (&bs);
|
||||
return total;
|
||||
} else
|
||||
return read_bytes + ret;
|
||||
}
|
||||
@ -827,7 +927,7 @@ void *read_ptr, *buff;
|
||||
}
|
||||
} while ( request_size > 0 );
|
||||
|
||||
if ( FILE_IS_COMPRESSED(nffile) ) {
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) ) {
|
||||
int r;
|
||||
lzo_uint new_len;
|
||||
r = lzo1x_decompress(lzo_buff, nffile->block_header->size, nffile->buff_ptr, &new_len, NULL);
|
||||
@ -839,6 +939,29 @@ void *read_ptr, *buff;
|
||||
nffile->block_header->size = new_len;
|
||||
return read_bytes + new_len;
|
||||
|
||||
} else if ( FILE_IS_BZ2_COMPRESSED(nffile) ) {
|
||||
bz_stream bs;
|
||||
BZ2_prep_stream (&bs);
|
||||
BZ2_bzDecompressInit (&bs, 0, 0);
|
||||
bs.next_in = bz2_buff;
|
||||
bs.avail_in = ret;
|
||||
bs.next_out = nffile->buff_ptr;
|
||||
bs.avail_out = BUFFSIZE;
|
||||
for (;;) {
|
||||
int r = BZ2_bzDecompress (&bs);
|
||||
if (r == BZ_OK) {
|
||||
continue;
|
||||
} else if (r != BZ_STREAM_END) {
|
||||
BZ2_bzDecompressEnd (&bs);
|
||||
return NF_CORRUPT;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
}
|
||||
nffile->block_header->size = bs.total_out_lo32;
|
||||
int total = read_bytes + bs.total_out_lo32; //we do not overflow 2^32 here for sure.
|
||||
BZ2_bzDecompressEnd (&bs);
|
||||
return total;
|
||||
} else {
|
||||
// finally - we are done for now
|
||||
return read_bytes + buff_bytes;
|
||||
@ -860,42 +983,85 @@ lzo_uint out_len;
|
||||
if ( nffile->block_header->size == 0 )
|
||||
return 1;
|
||||
|
||||
if ( !TestFlag(nffile->file_header->flags, FLAG_COMPRESSED) ) {
|
||||
ret = write(nffile->fd, (void *)nffile->block_header, sizeof(data_block_header_t) + nffile->block_header->size);
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) ) {
|
||||
|
||||
out_block_header = (data_block_header_t *)lzo_buff;
|
||||
*out_block_header = *(nffile->block_header);
|
||||
|
||||
in = (unsigned char __LZO_MMODEL *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t));
|
||||
out = (unsigned char __LZO_MMODEL *)((pointer_addr_t)out_block_header + sizeof(data_block_header_t));
|
||||
in_len = nffile->block_header->size;
|
||||
r = lzo1x_1_compress(in,in_len,out,&out_len,wrkmem);
|
||||
|
||||
if (r != LZO_E_OK) {
|
||||
snprintf(error_string, ERR_SIZE,"compression failed: %d" , r);
|
||||
error_string[ERR_SIZE-1] = 0;
|
||||
return -2;
|
||||
}
|
||||
|
||||
out_block_header->size = out_len;
|
||||
ret = write(nffile->fd, (void *)out_block_header, sizeof(data_block_header_t) + out_block_header->size);
|
||||
if ( ret > 0 ) {
|
||||
nffile->block_header->size = 0;
|
||||
nffile->block_header->NumRecords = 0;
|
||||
nffile->buff_ptr = (void *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t) );
|
||||
nffile->file_header->NumBlocks++;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
out_block_header = (data_block_header_t *)lzo_buff;
|
||||
*out_block_header = *(nffile->block_header);
|
||||
|
||||
in = (unsigned char __LZO_MMODEL *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t));
|
||||
out = (unsigned char __LZO_MMODEL *)((pointer_addr_t)out_block_header + sizeof(data_block_header_t));
|
||||
in_len = nffile->block_header->size;
|
||||
r = lzo1x_1_compress(in,in_len,out,&out_len,wrkmem);
|
||||
|
||||
if (r != LZO_E_OK) {
|
||||
snprintf(error_string, ERR_SIZE,"compression failed: %d" , r);
|
||||
error_string[ERR_SIZE-1] = 0;
|
||||
return -2;
|
||||
}
|
||||
|
||||
out_block_header->size = out_len;
|
||||
ret = write(nffile->fd, (void *)out_block_header, sizeof(data_block_header_t) + out_block_header->size);
|
||||
if ( FILE_IS_BZ2_COMPRESSED(nffile) ) {
|
||||
|
||||
out_block_header = (data_block_header_t *) bz2_buff;
|
||||
*out_block_header = * (nffile->block_header);
|
||||
|
||||
bz_stream bs;
|
||||
BZ2_prep_stream (&bs);
|
||||
BZ2_bzCompressInit (&bs, 9, 0, 0);
|
||||
|
||||
bs.next_in = (char*) ( (pointer_addr_t) nffile->block_header + sizeof (data_block_header_t));
|
||||
bs.next_out = (char*) ( (pointer_addr_t) out_block_header + sizeof (data_block_header_t));
|
||||
bs.avail_in = nffile->block_header->size;
|
||||
bs.avail_out = BUFFSIZE;
|
||||
|
||||
for (;;) {
|
||||
int r = BZ2_bzCompress (&bs, BZ_FINISH);
|
||||
if (r == BZ_FINISH_OK) continue;
|
||||
if (r != BZ_STREAM_END) {
|
||||
snprintf (error_string, ERR_SIZE, "bz2 compression failed: %d" , r);
|
||||
error_string[ERR_SIZE - 1] = 0;
|
||||
BZ2_bzCompressEnd (&bs);
|
||||
return -2;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
out_block_header->size = bs.total_out_lo32;
|
||||
BZ2_bzCompressEnd (&bs);
|
||||
|
||||
ret = write (nffile->fd, (void *) out_block_header, sizeof (data_block_header_t) + out_block_header->size);
|
||||
if (ret > 0) {
|
||||
nffile->block_header->size = 0;
|
||||
nffile->block_header->NumRecords = 0;
|
||||
nffile->buff_ptr = (void *) ( (pointer_addr_t) nffile->block_header + sizeof (data_block_header_t));
|
||||
nffile->file_header->NumBlocks++;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
// not compressed
|
||||
ret = write(nffile->fd, (void *)nffile->block_header, sizeof(data_block_header_t) + nffile->block_header->size);
|
||||
if ( ret > 0 ) {
|
||||
nffile->block_header->size = 0;
|
||||
nffile->block_header->NumRecords = 0;
|
||||
nffile->buff_ptr = (void *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t) );
|
||||
nffile->file_header->NumBlocks++;
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
||||
|
||||
} // End of WriteBlock
|
||||
|
||||
int WriteExtraBlock(nffile_t *nffile, data_block_header_t *block_header) {
|
||||
@ -906,34 +1072,72 @@ unsigned char __LZO_MMODEL *out;
|
||||
lzo_uint in_len;
|
||||
lzo_uint out_len;
|
||||
|
||||
if ( !TestFlag(nffile->file_header->flags, FLAG_COMPRESSED) || block_header->id == CATALOG_BLOCK ) {
|
||||
ret = write(nffile->fd, (void *)block_header, sizeof(data_block_header_t) + block_header->size);
|
||||
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) && block_header->id != CATALOG_BLOCK) {
|
||||
out_block_header = (data_block_header_t *)lzo_buff;
|
||||
*out_block_header = *(block_header);
|
||||
|
||||
in = (unsigned char __LZO_MMODEL *)((pointer_addr_t)block_header + sizeof(data_block_header_t));
|
||||
out = (unsigned char __LZO_MMODEL *)((pointer_addr_t)out_block_header + sizeof(data_block_header_t));
|
||||
in_len = block_header->size;
|
||||
r = lzo1x_1_compress(in,in_len,out,&out_len,wrkmem);
|
||||
|
||||
if (r != LZO_E_OK) {
|
||||
snprintf(error_string, ERR_SIZE,"compression failed: %d" , r);
|
||||
error_string[ERR_SIZE-1] = 0;
|
||||
return -2;
|
||||
}
|
||||
|
||||
out_block_header->size = out_len;
|
||||
ret = write(nffile->fd, (void *)out_block_header, sizeof(data_block_header_t) + out_block_header->size);
|
||||
if ( ret > 0 ) {
|
||||
nffile->file_header->NumBlocks++;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
out_block_header = (data_block_header_t *)lzo_buff;
|
||||
*out_block_header = *(block_header);
|
||||
|
||||
in = (unsigned char __LZO_MMODEL *)((pointer_addr_t)block_header + sizeof(data_block_header_t));
|
||||
out = (unsigned char __LZO_MMODEL *)((pointer_addr_t)out_block_header + sizeof(data_block_header_t));
|
||||
in_len = block_header->size;
|
||||
r = lzo1x_1_compress(in,in_len,out,&out_len,wrkmem);
|
||||
|
||||
if (r != LZO_E_OK) {
|
||||
snprintf(error_string, ERR_SIZE,"compression failed: %d" , r);
|
||||
error_string[ERR_SIZE-1] = 0;
|
||||
return -2;
|
||||
}
|
||||
|
||||
out_block_header->size = out_len;
|
||||
ret = write(nffile->fd, (void *)out_block_header, sizeof(data_block_header_t) + out_block_header->size);
|
||||
if ( FILE_IS_BZ2_COMPRESSED(nffile) && block_header->id != CATALOG_BLOCK) {
|
||||
bz_stream bs;
|
||||
BZ2_prep_stream (&bs);
|
||||
BZ2_bzCompressInit (&bs, 9, 0, 0);
|
||||
|
||||
out_block_header = (data_block_header_t *)bz2_buff;
|
||||
*out_block_header = *(block_header);
|
||||
|
||||
bs.next_in = (char*) ( (pointer_addr_t) block_header + sizeof (data_block_header_t));
|
||||
bs.next_out = (char*) ( (pointer_addr_t) out_block_header + sizeof (data_block_header_t));
|
||||
bs.avail_in = nffile->block_header->size;
|
||||
bs.avail_out = BUFFSIZE;
|
||||
|
||||
for (;;) {
|
||||
int r = BZ2_bzCompress (&bs, BZ_FINISH);
|
||||
if (r == BZ_FINISH_OK) continue;
|
||||
if (r != BZ_STREAM_END) {
|
||||
snprintf (error_string, ERR_SIZE, "bz2 compression failed: %d" , r);
|
||||
error_string[ERR_SIZE - 1] = 0;
|
||||
BZ2_bzCompressEnd (&bs);
|
||||
return -2;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
out_block_header->size = bs.total_out_lo32;
|
||||
BZ2_bzCompressEnd (&bs);
|
||||
|
||||
ret = write (nffile->fd, (void *) out_block_header, sizeof (data_block_header_t) + out_block_header->size);
|
||||
if (ret > 0) {
|
||||
nffile->file_header->NumBlocks++;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
// not compressed or catalog
|
||||
ret = write(nffile->fd, (void *)block_header, sizeof(data_block_header_t) + block_header->size);
|
||||
if ( ret > 0 ) {
|
||||
nffile->file_header->NumBlocks++;
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
||||
} // End of WriteExtraBlock
|
||||
@ -998,90 +1202,110 @@ void *p = (void *)input_record;
|
||||
|
||||
} // End of ExpandRecord_v1
|
||||
|
||||
void UnCompressFile(char * filename) {
|
||||
int i, compressed, anonymized;
|
||||
void ModifyCompressFile(char * rfile, char *Rfile, int compress) {
|
||||
int i, anonymized;
|
||||
ssize_t ret;
|
||||
nffile_t *nffile_r, *nffile_w;
|
||||
stat_record_t *_s;
|
||||
char outfile[MAXPATHLEN];
|
||||
char *filename, outfile[MAXPATHLEN];
|
||||
void *tmp;
|
||||
|
||||
nffile_r = OpenFile(filename, NULL);
|
||||
if ( !nffile_r ) {
|
||||
return;
|
||||
}
|
||||
SetupInputFileSequence(NULL, rfile, Rfile);
|
||||
|
||||
nffile_r = NULL;
|
||||
while (1) {
|
||||
nffile_r = GetNextFile(nffile_r, 0, 0);
|
||||
|
||||
// last file
|
||||
if ( nffile_r == EMPTY_LIST )
|
||||
break;
|
||||
|
||||
filename = GetCurrentFilename();
|
||||
|
||||
if ( !nffile_r || !filename) {
|
||||
break;
|
||||
}
|
||||
|
||||
// tmp filename for new output file
|
||||
snprintf(outfile, MAXPATHLEN, "%s-tmp", filename);
|
||||
outfile[MAXPATHLEN-1] = '\0';
|
||||
if ( (compress == NOT_COMPRESSED && FILE_IS_NOT_COMPRESSED(nffile_r)) ||
|
||||
(compress == LZO_COMPRESSED && FILE_IS_LZO_COMPRESSED(nffile_r)) ||
|
||||
(compress == BZ2_COMPRESSED && FILE_IS_BZ2_COMPRESSED(nffile_r)) ) {
|
||||
printf("File %s is already %s", filename,
|
||||
FILE_IS_LZO_COMPRESSED (nffile_r) ? "lzo compressed" :
|
||||
FILE_IS_BZ2_COMPRESSED (nffile_r) ? "bz2 compressed" :
|
||||
"uncompressed");
|
||||
printf("\n");
|
||||
continue;
|
||||
}
|
||||
|
||||
if ( FILE_IS_COMPRESSED(nffile_r) ) {
|
||||
printf("Uncompress file %s ..\n", filename);
|
||||
compressed = 0;
|
||||
} else {
|
||||
printf("Compress file %s .. \n", filename);
|
||||
compressed = 1;
|
||||
}
|
||||
anonymized = IP_ANONYMIZED(nffile_r);
|
||||
// tmp filename for new output file
|
||||
snprintf(outfile, MAXPATHLEN, "%s-tmp", filename);
|
||||
outfile[MAXPATHLEN-1] = '\0';
|
||||
|
||||
// allocate output file
|
||||
nffile_w = OpenNewFile(outfile, NULL, compressed, anonymized, NULL);
|
||||
if ( !nffile_w ) {
|
||||
CloseFile(nffile_r);
|
||||
DisposeFile(nffile_r);
|
||||
return;
|
||||
}
|
||||
anonymized = IP_ANONYMIZED(nffile_r);
|
||||
|
||||
// Use same buffer for read/write
|
||||
tmp = nffile_r->block_header;
|
||||
nffile_r->block_header = nffile_w->block_header;
|
||||
nffile_r->buff_ptr = nffile_w->buff_ptr;
|
||||
|
||||
// swap stat records :)
|
||||
_s = nffile_r->stat_record;
|
||||
nffile_r->stat_record = nffile_w->stat_record;
|
||||
nffile_w->stat_record = _s;
|
||||
|
||||
for ( i=0; i < nffile_r->file_header->NumBlocks; i++ ) {
|
||||
ret = ReadBlock(nffile_r);
|
||||
if ( ret < 0 ) {
|
||||
LogError("Error while reading data block. Abort.\n");
|
||||
nffile_r->block_header = tmp;
|
||||
// allocate output file
|
||||
nffile_w = OpenNewFile(outfile, NULL, compress, anonymized, NULL);
|
||||
if ( !nffile_w ) {
|
||||
CloseFile(nffile_r);
|
||||
DisposeFile(nffile_r);
|
||||
CloseFile(nffile_w);
|
||||
DisposeFile(nffile_w);
|
||||
unlink(outfile);
|
||||
return;
|
||||
break;;
|
||||
}
|
||||
if ( WriteBlock(nffile_w) <= 0 ) {
|
||||
LogError("Failed to write output buffer to disk: '%s'" , strerror(errno));
|
||||
nffile_r->block_header = tmp;
|
||||
CloseFile(nffile_r);
|
||||
DisposeFile(nffile_r);
|
||||
CloseFile(nffile_w);
|
||||
DisposeFile(nffile_w);
|
||||
unlink(outfile);
|
||||
return;
|
||||
|
||||
// Use same buffer for read/write
|
||||
tmp = nffile_r->block_header;
|
||||
nffile_r->block_header = nffile_w->block_header;
|
||||
nffile_r->buff_ptr = nffile_w->buff_ptr;
|
||||
|
||||
// swap stat records :)
|
||||
_s = nffile_r->stat_record;
|
||||
nffile_r->stat_record = nffile_w->stat_record;
|
||||
nffile_w->stat_record = _s;
|
||||
|
||||
for ( i=0; i < nffile_r->file_header->NumBlocks; i++ ) {
|
||||
ret = ReadBlock(nffile_r);
|
||||
if ( ret < 0 ) {
|
||||
LogError("Error while reading data block. Abort.\n");
|
||||
nffile_r->block_header = tmp;
|
||||
CloseFile(nffile_r);
|
||||
DisposeFile(nffile_r);
|
||||
CloseFile(nffile_w);
|
||||
DisposeFile(nffile_w);
|
||||
unlink(outfile);
|
||||
break;;
|
||||
}
|
||||
if ( WriteBlock(nffile_w) <= 0 ) {
|
||||
LogError("Failed to write output buffer to disk: '%s'" , strerror(errno));
|
||||
nffile_r->block_header = tmp;
|
||||
CloseFile(nffile_r);
|
||||
DisposeFile(nffile_r);
|
||||
CloseFile(nffile_w);
|
||||
DisposeFile(nffile_w);
|
||||
unlink(outfile);
|
||||
break;;
|
||||
}
|
||||
}
|
||||
|
||||
// file processed
|
||||
nffile_r->block_header = tmp;
|
||||
|
||||
printf("File %s is now %s", filename,
|
||||
FILE_IS_LZO_COMPRESSED (nffile_w) ? "lzo compressed" :
|
||||
FILE_IS_BZ2_COMPRESSED (nffile_w) ? "bz2 compressed" :
|
||||
"uncompressed");
|
||||
printf("\n");
|
||||
|
||||
if ( !CloseUpdateFile(nffile_w, nffile_r->file_header->ident) ) {
|
||||
unlink(outfile);
|
||||
LogError("Failed to close file: '%s'" , strerror(errno));
|
||||
} else {
|
||||
unlink(filename);
|
||||
rename(outfile, filename);
|
||||
}
|
||||
|
||||
DisposeFile(nffile_w);
|
||||
}
|
||||
|
||||
// file processed
|
||||
nffile_r->block_header = tmp;
|
||||
CloseFile(nffile_r);
|
||||
|
||||
if ( !CloseUpdateFile(nffile_w, nffile_r->file_header->ident) ) {
|
||||
unlink(outfile);
|
||||
LogError("Failed to close file: '%s'" , strerror(errno));
|
||||
} else {
|
||||
unlink(filename);
|
||||
rename(outfile, filename);
|
||||
}
|
||||
|
||||
DisposeFile(nffile_r);
|
||||
DisposeFile(nffile_w);
|
||||
|
||||
} // End of UnCompressFile
|
||||
} // End of ModifyCompressFile
|
||||
|
||||
void QueryFile(char *filename) {
|
||||
int i;
|
||||
@ -1108,7 +1332,11 @@ off_t fsize;
|
||||
type2 = 0;
|
||||
type3 = 0;
|
||||
printf("File : %s\n", filename);
|
||||
printf("Version : %u - %s\n", nffile->file_header->version, FILE_IS_COMPRESSED(nffile) ? "compressed" : "not compressed");
|
||||
printf ("Version : %u - %s\n", nffile->file_header->version,
|
||||
FILE_IS_LZO_COMPRESSED (nffile) ? "lzo compressed" :
|
||||
FILE_IS_BZ2_COMPRESSED (nffile) ? "bz2 compressed" :
|
||||
"not compressed");
|
||||
|
||||
printf("Blocks : %u\n", nffile->file_header->NumBlocks);
|
||||
for ( i=0; i < nffile->file_header->NumBlocks; i++ ) {
|
||||
if ( (fsize + sizeof(data_block_header_t)) > stat_buf.st_size ) {
|
||||
|
27
bin/nffile.h
27
bin/nffile.h
@ -86,6 +86,10 @@
|
||||
* +-----------+-------------+-------------+-------------+-----+-------------+
|
||||
*/
|
||||
|
||||
#define NOT_COMPRESSED 0
|
||||
#define LZO_COMPRESSED 1
|
||||
#define BZ2_COMPRESSED 2
|
||||
|
||||
typedef struct file_header_s {
|
||||
uint16_t magic; // magic to recognize nfdump file type and endian type
|
||||
#define MAGIC 0xA50C
|
||||
@ -94,14 +98,13 @@ typedef struct file_header_s {
|
||||
#define LAYOUT_VERSION_1 1
|
||||
|
||||
uint32_t flags;
|
||||
#define NUM_FLAGS 3
|
||||
#define FLAG_COMPRESSED 0x1 // flow records are compressed
|
||||
#define NUM_FLAGS 4
|
||||
#define FLAG_NOT_COMPRESSED 0x0 // records are not compressed
|
||||
#define FLAG_LZO_COMPRESSED 0x1 // records are LZO compressed
|
||||
#define FLAG_ANONYMIZED 0x2 // flow data are anonimized
|
||||
#define FLAG_CATALOG 0x4 // has a file catalog record after stat record
|
||||
|
||||
/*
|
||||
0x1 File is compressed with LZO1X-1 compression
|
||||
*/
|
||||
#define FLAG_BZ2_COMPRESSED 0x8 // records are BZ2 compressed
|
||||
|
||||
uint32_t NumBlocks; // number of data blocks in file
|
||||
char ident[IDENTLEN]; // string identifier for this file
|
||||
} file_header_t;
|
||||
@ -164,7 +167,7 @@ typedef struct data_block_header_s {
|
||||
uint32_t NumRecords; // number of data records in data block
|
||||
uint32_t size; // size of this block in bytes without this header
|
||||
uint16_t id; // Block ID == DATA_BLOCK_TYPE_2
|
||||
uint16_t flags; // 0 - kompatibility
|
||||
uint16_t flags; // 0 - compatibility
|
||||
// 1 - block uncompressed
|
||||
// 2 - block compressed
|
||||
} data_block_header_t;
|
||||
@ -2156,7 +2159,11 @@ typedef struct common_record_v1_s {
|
||||
|
||||
|
||||
// a few handy shortcuts
|
||||
#define FILE_IS_COMPRESSED(n) ((n)->file_header->flags & FLAG_COMPRESSED)
|
||||
#define FILE_IS_LZO_COMPRESSED(n) ((n)->file_header->flags & FLAG_LZO_COMPRESSED)
|
||||
#define FILE_IS_BZ2_COMPRESSED(n) ((n)->file_header->flags & FLAG_BZ2_COMPRESSED)
|
||||
#define FILE_COMPRESSION(n) ( FILE_IS_LZO_COMPRESSED(n) ? LZO_COMPRESSED : FILE_IS_BZ2_COMPRESSED(n) ? BZ2_COMPRESSED : NOT_COMPRESSED )
|
||||
#define FILE_IS_NOT_COMPRESSED(n) ( (FILE_IS_LZO_COMPRESSED(n) + FILE_IS_BZ2_COMPRESSED(n)) == 0 )
|
||||
|
||||
#define BLOCK_IS_COMPRESSED(n) ((n)->flags == 2 )
|
||||
#define HAS_CATALOG(n) ((n)->file_header->flags & FLAG_CATALOG)
|
||||
#define IP_ANONYMIZED(n) ((n)->file_header->flags & FLAG_ANONYMIZED)
|
||||
@ -2165,7 +2172,7 @@ void SumStatRecords(stat_record_t *s1, stat_record_t *s2);
|
||||
|
||||
nffile_t *OpenFile(char *filename, nffile_t *nffile);
|
||||
|
||||
nffile_t *OpenNewFile(char *filename, nffile_t *nffile, int compressed, int anonymized, char *ident);
|
||||
nffile_t *OpenNewFile(char *filename, nffile_t *nffile, int compress, int anonymized, char *ident);
|
||||
|
||||
nffile_t *AppendFile(char *filename);
|
||||
|
||||
@ -2191,7 +2198,7 @@ int WriteExtraBlock(nffile_t *nffile, data_block_header_t *block_header);
|
||||
|
||||
int RenameAppend(char *from, char *to);
|
||||
|
||||
void UnCompressFile(char * filename);
|
||||
void ModifyCompressFile(char * rfile, char *Rfile, int compress);
|
||||
|
||||
void ExpandRecord_v1(common_record_t *input_record,master_record_t *output_record );
|
||||
|
||||
|
@ -49,6 +49,8 @@ static inline void AppendToBuffer(nffile_t *nffile, void *record, size_t require
|
||||
|
||||
static inline void CopyV6IP(uint32_t *dst, uint32_t *src);
|
||||
|
||||
static inline void ConvertCommonV0(void *record, common_record_t *flow_record);
|
||||
|
||||
static inline void ExpandRecord_v2(common_record_t *input_record, extension_info_t *extension_info, exporter_info_record_t *exporter_info, master_record_t *output_record );
|
||||
|
||||
#ifdef NEED_PACKRECORD
|
||||
@ -86,6 +88,22 @@ static inline void CopyV6IP(uint32_t *dst, uint32_t *src) {
|
||||
dst[3] = src[3];
|
||||
} // End of CopyV6IP
|
||||
|
||||
static inline void ConvertCommonV0(void *record, common_record_t *flow_record) {
|
||||
common_record_v0_t *flow_record_v0 = (common_record_v0_t *)record;
|
||||
|
||||
// copy v0 common record
|
||||
memcpy((void *)flow_record, record, COMMON_RECORDV0_DATA_SIZE);
|
||||
memcpy((void *)flow_record->data, (void *)flow_record_v0->data, flow_record_v0->size - COMMON_RECORDV0_DATA_SIZE);
|
||||
|
||||
// fix record differences
|
||||
flow_record->type = CommonRecordType;
|
||||
flow_record->size += (COMMON_RECORD_DATA_SIZE - COMMON_RECORDV0_DATA_SIZE);
|
||||
flow_record->flags = flow_record_v0->flags;
|
||||
flow_record->exporter_sysid = flow_record_v0->exporter_sysid;
|
||||
flow_record->reserved = 0;
|
||||
|
||||
} // End of ConvertCommonV0
|
||||
|
||||
/*
|
||||
* Expand file record into master record for further processing
|
||||
* LP64 CPUs need special 32bit operations as it is not guarateed, that 64bit
|
||||
@ -95,6 +113,8 @@ static inline void ExpandRecord_v2(common_record_t *input_record, extension_info
|
||||
extension_map_t *extension_map = extension_info->map;
|
||||
uint32_t i, *u;
|
||||
void *p = (void *)input_record;
|
||||
// printf("Byte: %u\n", _b);
|
||||
|
||||
#ifdef NSEL
|
||||
// nasty bug work around - compat issues 1.6.10 - 1.6.12 onwards
|
||||
union {
|
||||
@ -108,20 +128,9 @@ void *p = (void *)input_record;
|
||||
// set map ref
|
||||
output_record->map_ref = extension_map;
|
||||
|
||||
if ( input_record->type == CommonRecordType ) {
|
||||
// Copy common data block
|
||||
memcpy((void *)output_record, (void *)input_record, COMMON_RECORD_DATA_SIZE);
|
||||
p = (void *)input_record->data;
|
||||
} else {
|
||||
// Compat v0 record - convert to new Common Record
|
||||
common_record_v0_t *common_record_v0 = (common_record_v0_t *)input_record;
|
||||
uint16_t flags = common_record_v0->flags;
|
||||
uint16_t exporter_sysid = common_record_v0->exporter_sysid;
|
||||
memcpy((void *)output_record, (void *)input_record, COMMON_RECORDV0_DATA_SIZE);
|
||||
output_record->flags = flags;
|
||||
output_record->exporter_sysid = exporter_sysid;
|
||||
p = (void *)common_record_v0->data;
|
||||
}
|
||||
// Copy common data block
|
||||
memcpy((void *)output_record, (void *)input_record, COMMON_RECORD_DATA_SIZE);
|
||||
p = (void *)input_record->data;
|
||||
|
||||
if ( exporter_info ) {
|
||||
uint32_t sysid = exporter_info->sysid;
|
||||
|
@ -232,7 +232,7 @@ nffile_t *nffile;
|
||||
}
|
||||
memset((void *)&record, 0, sizeof(record));
|
||||
|
||||
nffile = OpenNewFile("-", NULL, 0, 0, NULL);
|
||||
nffile = OpenNewFile("-", NULL, NOT_COMPRESSED, 0, NULL);
|
||||
if ( !nffile ) {
|
||||
exit(255);
|
||||
}
|
||||
|
BIN
bin/nfpcapd
Executable file
BIN
bin/nfpcapd
Executable file
Binary file not shown.
@ -81,7 +81,7 @@
|
||||
# include <net/bpf.h>
|
||||
#else
|
||||
#ifdef HAVE_PCAP_BPF_H
|
||||
# include <pcap-bpf.h>
|
||||
# include <pcap/bpf.h>
|
||||
#else
|
||||
# error missing bpf header
|
||||
#endif
|
||||
@ -100,6 +100,8 @@
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "rbtree.h"
|
||||
#include "ipfrag.h"
|
||||
|
||||
#ifdef HAVE_FTS_H
|
||||
# include <fts.h>
|
||||
@ -612,7 +614,7 @@ __attribute__((noreturn)) static void *p_flow_thread(void *thread_data) {
|
||||
p_flow_thread_args_t *args = (p_flow_thread_args_t *)thread_data;
|
||||
time_t t_win = args->t_win;
|
||||
int subdir_index = args->subdir_index;
|
||||
int compress = args->compress;
|
||||
int compress = args->compress;
|
||||
FlowSource_t *fs = args->fs;
|
||||
|
||||
// locals
|
||||
@ -1209,11 +1211,11 @@ p_flow_thread_args_t *p_flow_thread_args;
|
||||
fs = NULL;
|
||||
extension_tags = DefaultExtensions;
|
||||
subdir_index = 0;
|
||||
compress = 0;
|
||||
compress = NOT_COMPRESSED;
|
||||
verbose = 0;
|
||||
expire = 0;
|
||||
cache_size = 0;
|
||||
while ((c = getopt(argc, argv, "B:DEI:g:hi:r:s:l:p:P:t:u:S:T:e:Vz")) != EOF) {
|
||||
while ((c = getopt(argc, argv, "B:DEI:g:hi:j:r:s:l:p:P:t:u:S:T:e:Vz")) != EOF) {
|
||||
switch (c) {
|
||||
struct stat fstat;
|
||||
case 'h':
|
||||
@ -1287,8 +1289,19 @@ p_flow_thread_args_t *p_flow_thread_args;
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
compress = 1;
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
break;
|
||||
case 'P':
|
||||
if ( optarg[0] == '/' ) { // absolute path given
|
||||
|
BIN
bin/nfprofile
Executable file
BIN
bin/nfprofile
Executable file
Binary file not shown.
@ -235,7 +235,6 @@ int v1_map_done = 0;
|
||||
flow_record = nffile->buff_ptr;
|
||||
for ( i=0; i < nffile->block_header->NumRecords; i++ ) {
|
||||
switch ( flow_record->type ) {
|
||||
case CommonRecordV0Type:
|
||||
case CommonRecordType: {
|
||||
generic_exporter_t *exp_info = exporter_list[flow_record->exporter_sysid];
|
||||
uint32_t map_id = flow_record->ext_map;
|
||||
@ -540,7 +539,7 @@ time_t tslot;
|
||||
tslot = 0;
|
||||
syntax_only = 0;
|
||||
do_xstat = 0;
|
||||
compress = 0;
|
||||
compress = NOT_COMPRESSED;
|
||||
subdir_index = 0;
|
||||
profile_list = NULL;
|
||||
nameserver = NULL;
|
||||
@ -553,7 +552,7 @@ time_t tslot;
|
||||
// default file names
|
||||
ffile = "filter.txt";
|
||||
rfile = NULL;
|
||||
while ((c = getopt(argc, argv, "D:HIL:p:P:hf:r:n:M:S:t:VzZ")) != EOF) {
|
||||
while ((c = getopt(argc, argv, "D:HIL:p:P:hf:J;r:n:M:S:t:VzZ")) != EOF) {
|
||||
switch (c) {
|
||||
case 'h':
|
||||
usage(argv[0]);
|
||||
@ -603,8 +602,19 @@ time_t tslot;
|
||||
case 'r':
|
||||
rfile = optarg;
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
compress = 1;
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
break;
|
||||
default:
|
||||
usage(argv[0]);
|
||||
|
BIN
bin/nfreplay
Executable file
BIN
bin/nfreplay
Executable file
Binary file not shown.
@ -334,7 +334,6 @@ int v1_map_done = 0;
|
||||
int match;
|
||||
|
||||
switch ( flow_record->type ) {
|
||||
case CommonRecordV0Type:
|
||||
case CommonRecordType: {
|
||||
if ( extension_map_list->slot[flow_record->ext_map] == NULL ) {
|
||||
LogError("Corrupt data file. Missing extension map %u. Skip record.\n", flow_record->ext_map);
|
||||
|
25
bin/nftest.c
25
bin/nftest.c
@ -137,10 +137,11 @@ nffile_t *nffile_w, *nffile_r;
|
||||
int i, compress, bsize;
|
||||
ssize_t ret;
|
||||
char outfile[MAXPATHLEN];
|
||||
struct timeval tstart[2];
|
||||
struct timeval tend[2];
|
||||
struct timeval tstart[3];
|
||||
struct timeval tend[3];
|
||||
u_long usec, sec;
|
||||
double wall[2];
|
||||
double wall[3];
|
||||
uint32_t recsize[3];
|
||||
|
||||
nffile_r = OpenFile(filename, NULL);
|
||||
if ( !nffile_r ) {
|
||||
@ -161,7 +162,8 @@ double wall[2];
|
||||
nffile_w = NULL;
|
||||
|
||||
bsize = nffile_r->block_header->size;
|
||||
for ( compress=0; compress<=1; compress++ ) {
|
||||
for ( compress=0; compress<=2; compress++ ) {
|
||||
int wsize;
|
||||
nffile_w = OpenNewFile(outfile, nffile_w, compress, 0, NULL);
|
||||
if ( !nffile_w ) {
|
||||
DisposeFile(nffile_r);
|
||||
@ -171,7 +173,8 @@ double wall[2];
|
||||
gettimeofday(&(tstart[compress]), (struct timezone*)NULL);
|
||||
for ( i=0; i<100; i++ ) {
|
||||
nffile_w->block_header->size = bsize;
|
||||
if ( WriteExtraBlock(nffile_w, nffile_r->block_header) <= 0 ) {
|
||||
wsize = WriteExtraBlock(nffile_w, nffile_r->block_header);
|
||||
if ( wsize <= 0 ) {
|
||||
fprintf(stderr, "Failed to write output buffer to disk: '%s'" , strerror(errno));
|
||||
// Cleanup
|
||||
CloseFile(nffile_w);
|
||||
@ -194,21 +197,17 @@ double wall[2];
|
||||
sec = tend[compress].tv_sec - tstart[compress].tv_sec;
|
||||
|
||||
wall[compress] = (double)sec + ((double)usec)/1000000;
|
||||
recsize[compress] = wsize;
|
||||
}
|
||||
|
||||
DisposeFile(nffile_r);
|
||||
DisposeFile(nffile_w);
|
||||
|
||||
printf("100 write cycles, with size %u bytes\n", bsize);
|
||||
printf("Uncompressed write time: %-.6fs size: %u\n", wall[0], bsize);
|
||||
printf("Compressed write time : %-.6fs size: %d\n", wall[1], (int32_t)ret);
|
||||
printf("Ratio : 1:%-.3f\n", (double)ret/(double)bsize);
|
||||
printf("Uncompressed write time: %-.6fs size: %u, 1:%-.3f\n", wall[0], recsize[0], (double)recsize[0]/(double)bsize );
|
||||
printf("LZO compressed write time : %-.6fs size: %d, 1:%-.3f\n", wall[1], (int32_t)recsize[1], (double)recsize[1]/(double)bsize );
|
||||
printf("BZ2 compressed write time : %-.6fs size: %d, 1:%-.3f\n", wall[2], (int32_t)recsize[2], (double)recsize[2]/(double)bsize );
|
||||
|
||||
if ( wall[0] < wall[1] )
|
||||
printf("You should run nfcapd without compression\n");
|
||||
else
|
||||
printf("You can run nfcapd with compression (-z)\n");
|
||||
|
||||
} // End of CheckCompression
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
|
2532
bin/out-test
Normal file
2532
bin/out-test
Normal file
File diff suppressed because it is too large
Load Diff
BIN
bin/pack.pcap
Normal file
BIN
bin/pack.pcap
Normal file
Binary file not shown.
2624
bin/scanner.c
Normal file
2624
bin/scanner.c
Normal file
File diff suppressed because it is too large
Load Diff
24
bin/sfcapd.c
24
bin/sfcapd.c
@ -140,7 +140,7 @@ static void usage(char *name) {
|
||||
"-w\t\tSync file rotation with next 5min (default) interval\n"
|
||||
"-t interval\tset the interval to rotate sfcapd files\n"
|
||||
"-b host\t\tbind socket to host/IP addr\n"
|
||||
"-j mcastgroup\tJoin multicast group <mcastgroup>\n"
|
||||
"-J mcastgroup\tJoin multicast group <mcastgroup>\n"
|
||||
"-p portnum\tlisten on port portnum\n"
|
||||
"-l logdir \tset the output directory. (no default) \n"
|
||||
"-S subdir\tSub directory format. see nfcapd(1) for format\n"
|
||||
@ -150,7 +150,8 @@ static void usage(char *name) {
|
||||
"-P pidfile\tset the PID file\n"
|
||||
"-R IP[/port]\tRepeat incoming packets to IP address/port\n"
|
||||
"-x process\tlaunch process after a new file becomes available\n"
|
||||
"-z\t\tCompress flows in output file.\n"
|
||||
"-j\t\tBZ2 compress flows in output file.\n"
|
||||
"-z\t\tLZO compress flows in output file.\n"
|
||||
"-B bufflen\tSet socket buffer to bufflen bytes\n"
|
||||
"-e\t\tExpire data at each cycle.\n"
|
||||
"-D\t\tFork to background\n"
|
||||
@ -705,7 +706,7 @@ int c;
|
||||
datadir = NULL;
|
||||
subdir_index = 0;
|
||||
expire = 0;
|
||||
compress = 0;
|
||||
compress = NOT_COMPRESSED;
|
||||
do_xstat = 0;
|
||||
memset((void *)&peer, 0, sizeof(send_peer_t));
|
||||
peer.family = AF_UNSPEC;
|
||||
@ -714,7 +715,7 @@ int c;
|
||||
extension_tags = DefaultExtensions;
|
||||
pcap_file = NULL;
|
||||
|
||||
while ((c = getopt(argc, argv, "46ewhEVI:DB:b:f:j:l:n:p:P:R:S:T:t:x:ru:g:z")) != EOF) {
|
||||
while ((c = getopt(argc, argv, "46ewhEVI:DB:b:f:jl:n:p:J:P:R:S:T:t:x:ru:g:z")) != EOF) {
|
||||
switch (c) {
|
||||
case 'h':
|
||||
usage(argv[0]);
|
||||
@ -765,8 +766,19 @@ int c;
|
||||
case 'w':
|
||||
synctime = 1;
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
compress = 1;
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
break;
|
||||
case 'B':
|
||||
bufflen = strtol(optarg, &checkptr, 10);
|
||||
@ -777,7 +789,7 @@ int c;
|
||||
case 'b':
|
||||
bindhost = optarg;
|
||||
break;
|
||||
case 'j':
|
||||
case 'J':
|
||||
mcastgroup = optarg;
|
||||
break;
|
||||
case 'p':
|
||||
|
@ -115,6 +115,9 @@ export MallocCorruptionAbort=1
|
||||
./nfdump -r test.flows -w test-2.flows 'host 172.16.14.18'
|
||||
./nfdump -r test.flows -O tstart -w test-2.flows 'host 172.16.14.18'
|
||||
./nfanon -K abcdefghijklmnopqrstuvwxyz012345 -r test.flows -w anon.flows
|
||||
./nfdump -J 0 -r test.flows
|
||||
./nfdump -J 1 -r test.flows
|
||||
./nfdump -J 2 -r test.flows
|
||||
rm -f tmp/nfcapd.* test*.out test*.flows
|
||||
[ -d tmp ] && rmdir tmp
|
||||
[ -d memck.$$ ] && rm -rf memck.$$
|
||||
|
188
bin/test5.diff
Normal file
188
bin/test5.diff
Normal file
@ -0,0 +1,188 @@
|
||||
3c3
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
5c5
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
57c57
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
59c59
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
111c111
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
113c113
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
165c165
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
167c167
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
219c219
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
221c221
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
273c273
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
275c275
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
327c327
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
329c329
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
381c381
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
383c383
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
435c435
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
437c437
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
489c489
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
491c491
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
543c543
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
545c545
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
597c597
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
599c599
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
651c651
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
653c653
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
705c705
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
707c707
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
758c758
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x00 FLOW, Unsampled
|
||||
760c760
|
||||
< size = 196
|
||||
---
|
||||
> size = 172
|
||||
812c812
|
||||
< Flags = 0x07 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x01 FLOW, Unsampled
|
||||
814c814
|
||||
< size = 220
|
||||
---
|
||||
> size = 196
|
||||
866c866
|
||||
< Flags = 0x07 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x01 FLOW, Unsampled
|
||||
868c868
|
||||
< size = 220
|
||||
---
|
||||
> size = 196
|
||||
920c920
|
||||
< Flags = 0x07 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x05 FLOW, Unsampled
|
||||
922c922
|
||||
< size = 220
|
||||
---
|
||||
> size = 200
|
||||
974c974
|
||||
< Flags = 0x07 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x03 FLOW, Unsampled
|
||||
976c976
|
||||
< size = 220
|
||||
---
|
||||
> size = 200
|
||||
1030c1030
|
||||
< size = 220
|
||||
---
|
||||
> size = 204
|
||||
1082c1082
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x04 FLOW, Unsampled
|
||||
1084c1084
|
||||
< size = 196
|
||||
---
|
||||
> size = 176
|
||||
1136c1136
|
||||
< Flags = 0x06 FLOW, Unsampled
|
||||
---
|
||||
> Flags = 0x02 FLOW, Unsampled
|
||||
1138c1138
|
||||
< size = 196
|
||||
---
|
||||
> size = 176
|
||||
1192c1192
|
||||
< size = 196
|
||||
---
|
||||
> size = 180
|
||||
1246c1246
|
||||
< size = 200
|
||||
---
|
||||
> size = 184
|
||||
1300c1300
|
||||
< size = 200
|
||||
---
|
||||
> size = 184
|
||||
1354c1354
|
||||
< size = 204
|
||||
---
|
||||
> size = 188
|
2
compile
2
compile
@ -3,7 +3,7 @@
|
||||
|
||||
scriptversion=2012-10-14.11; # UTC
|
||||
|
||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
|
337
config.h
Normal file
337
config.h
Normal file
@ -0,0 +1,337 @@
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* Define to 1 if the `closedir' function returns void instead of `int'. */
|
||||
/* #undef CLOSEDIR_VOID */
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#define HAVE_ALARM 1
|
||||
|
||||
/* Define to 1 if you have the <arpa/inet.h> header file. */
|
||||
#define HAVE_ARPA_INET_H 1
|
||||
|
||||
/* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
|
||||
#define HAVE_ARPA_NAMESER_COMPAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
||||
#define HAVE_ARPA_NAMESER_H 1
|
||||
|
||||
/* Define to 1 if you have the <bzlib.h> header file. */
|
||||
#define HAVE_BZLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <features.h> header file. */
|
||||
/* #undef HAVE_FEATURES_H */
|
||||
|
||||
/* Define to 1 if you have the `fork' function. */
|
||||
#define HAVE_FORK 1
|
||||
|
||||
/* Define to 1 if you have the `fpurge' function. */
|
||||
#define HAVE_FPURGE 1
|
||||
|
||||
/* Define to 1 if you have the <fts.h> header file. */
|
||||
#define HAVE_FTS_H 1
|
||||
|
||||
/* Define to 1 if you have the `gethostbyname' function. */
|
||||
#define HAVE_GETHOSTBYNAME 1
|
||||
|
||||
/* Define to 1 if the function (or macro) htonll exists. */
|
||||
#define HAVE_HTONLL 1
|
||||
|
||||
/* Define to 1 if you have the `inet_ntoa' function. */
|
||||
#define HAVE_INET_NTOA 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <iso/limits_iso.h> header file. */
|
||||
/* #undef HAVE_ISO_LIMITS_ISO_H */
|
||||
|
||||
/* Define to 1 if you have the `nsl' library (-lnsl). */
|
||||
/* #undef HAVE_LIBNSL */
|
||||
|
||||
/* Define to 1 if you have the `resolv' library (-lresolv). */
|
||||
#define HAVE_LIBRESOLV 1
|
||||
|
||||
/* */
|
||||
/* #undef HAVE_LIBSOCKET */
|
||||
|
||||
/* Define to 1 if you have the `z' library (-lz). */
|
||||
#define HAVE_LIBZ 1
|
||||
|
||||
/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
|
||||
to 0 otherwise. */
|
||||
#define HAVE_MALLOC 1
|
||||
|
||||
/* Define to 1 if you have the `memcmp' function. */
|
||||
#define HAVE_MEMCMP 1
|
||||
|
||||
/* Define to 1 if you have the `memcpy' function. */
|
||||
#define HAVE_MEMCPY 1
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#define HAVE_MEMMOVE 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the <nameser8_compat.h> header file. */
|
||||
/* #undef HAVE_NAMESER8_COMPAT_H */
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <netdb.h> header file. */
|
||||
#define HAVE_NETDB_H 1
|
||||
|
||||
/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
#define HAVE_NETINET_IN_H 1
|
||||
|
||||
/* Define to 1 if you have the <net/bpf.h> header file. */
|
||||
#define HAVE_NET_BPF_H 1
|
||||
|
||||
/* Define to 1 if you have the <pcap-bpf.h> header file. */
|
||||
#define HAVE_PCAP_BPF_H 1
|
||||
|
||||
/* Define to 1 if your system has a GNU libc compatible `realloc' function,
|
||||
and to 0 otherwise. */
|
||||
#define HAVE_REALLOC 1
|
||||
|
||||
/* Define to 1 if you have the <resolv.h> header file. */
|
||||
#define HAVE_RESOLV_H 1
|
||||
|
||||
/* Define to 1 if you have the <rrd.h> header file. */
|
||||
#define HAVE_RRD_H 1
|
||||
|
||||
/* Define to 1 if you have the `scandir' function. */
|
||||
#define HAVE_SCANDIR 1
|
||||
|
||||
/* Define if sys/sem.h defines struct semun */
|
||||
#define HAVE_SEMUN 1
|
||||
|
||||
/* Define to 1 if you have the `setsockopt' function. */
|
||||
#define HAVE_SETSOCKOPT 1
|
||||
|
||||
/* Define to 1 if you have a printf() that supports the %z format string. */
|
||||
#define HAVE_SIZE_T_Z_FORMAT 1
|
||||
|
||||
/* define if socket address structures have length fields */
|
||||
#define HAVE_SOCKADDR_SA_LEN 1
|
||||
|
||||
/* Define to 1 if you have the `socket' function. */
|
||||
#define HAVE_SOCKET 1
|
||||
|
||||
/* Define to 1 if `stat' has the bug that it succeeds when given the
|
||||
zero-length file name argument. */
|
||||
/* #undef HAVE_STAT_EMPTY_STRING_BUG */
|
||||
|
||||
/* Define to 1 if stdbool.h conforms to C99. */
|
||||
#define HAVE_STDBOOL_H 1
|
||||
|
||||
/* Define to 1 if you have the <stddef.h> header file. */
|
||||
#define HAVE_STDDEF_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strdup' function. */
|
||||
#define HAVE_STRDUP 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if you have the `strftime' function. */
|
||||
#define HAVE_STRFTIME 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strrchr' function. */
|
||||
#define HAVE_STRRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strstr' function. */
|
||||
#define HAVE_STRSTR 1
|
||||
|
||||
/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
|
||||
#define HAVE_STRUCT_SOCKADDR_SA_LEN 1
|
||||
|
||||
/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
|
||||
#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
|
||||
|
||||
/* Define to 1 if `ss_len' is a member of `struct sockaddr_storage'. */
|
||||
#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
|
||||
|
||||
/* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */
|
||||
/* #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY */
|
||||
|
||||
/* Define to 1 if `__ss_len' is a member of `struct sockaddr_storage'. */
|
||||
/* #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN */
|
||||
|
||||
/* Define to 1 if you have the <syslog.h> header file. */
|
||||
#define HAVE_SYSLOG_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
#define HAVE_SYS_SOCKET_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vfork' function. */
|
||||
#define HAVE_VFORK 1
|
||||
|
||||
/* Define to 1 if you have the <vfork.h> header file. */
|
||||
/* #undef HAVE_VFORK_H */
|
||||
|
||||
/* Define to 1 if `fork' works. */
|
||||
#define HAVE_WORKING_FORK 1
|
||||
|
||||
/* Define to 1 if `vfork' works. */
|
||||
#define HAVE_WORKING_VFORK 1
|
||||
|
||||
/* Define to 1 if the system has the type `_Bool'. */
|
||||
#define HAVE__BOOL 1
|
||||
|
||||
/* Define to 1 if you have the `__fpurge' function. */
|
||||
/* #undef HAVE___FPURGE */
|
||||
|
||||
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "nfdump"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "phaag@users.sourceforge.net"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "nfdump"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "nfdump 1.6.14"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "nfdump"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.6.14"
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
#define SIZEOF_INT 4
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
#define SIZEOF_LONG 8
|
||||
|
||||
/* The size of `long long', as computed by sizeof. */
|
||||
#define SIZEOF_LONG_LONG 8
|
||||
|
||||
/* The size of `ptrdiff_t', as computed by sizeof. */
|
||||
#define SIZEOF_PTRDIFF_T 8
|
||||
|
||||
/* The size of `short', as computed by sizeof. */
|
||||
#define SIZEOF_SHORT 2
|
||||
|
||||
/* The size of `size_t', as computed by sizeof. */
|
||||
#define SIZEOF_SIZE_T 8
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 8
|
||||
|
||||
/* The size of `__int64', as computed by sizeof. */
|
||||
#define SIZEOF___INT64 0
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
||||
/* #undef TM_IN_SYS_TIME */
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.6.14"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||
`char[]'. */
|
||||
#define YYTEXT_POINTER 1
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to rpl_malloc if the replacement function should be used. */
|
||||
/* #undef malloc */
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef pid_t */
|
||||
|
||||
/* Define to `long' if <sys/types.h> does not define. */
|
||||
/* #undef ptrdiff_t */
|
||||
|
||||
/* Define to rpl_realloc if the replacement function should be used. */
|
||||
/* #undef realloc */
|
||||
|
||||
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
||||
/* #undef size_t */
|
||||
|
||||
/* Define as `fork' if `vfork' does not work. */
|
||||
/* #undef vfork */
|
@ -18,6 +18,9 @@
|
||||
/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
||||
#undef HAVE_ARPA_NAMESER_H
|
||||
|
||||
/* Define to 1 if you have the <bzlib.h> header file. */
|
||||
#undef HAVE_BZLIB_H
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#undef HAVE_DIRENT_H
|
||||
|
6743
config.log
Normal file
6743
config.log
Normal file
File diff suppressed because it is too large
Load Diff
1283
config.status
Executable file
1283
config.status
Executable file
File diff suppressed because it is too large
Load Diff
91
configure
vendored
91
configure
vendored
@ -1,7 +1,7 @@
|
||||
#! /bin/sh
|
||||
# From configure.ac Revision: 243 .
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for nfdump 1.6.13.
|
||||
# Generated by GNU Autoconf 2.69 for nfdump 1.6.14.
|
||||
#
|
||||
# Report bugs to <phaag@users.sourceforge.net>.
|
||||
#
|
||||
@ -581,8 +581,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='nfdump'
|
||||
PACKAGE_TARNAME='nfdump'
|
||||
PACKAGE_VERSION='1.6.13'
|
||||
PACKAGE_STRING='nfdump 1.6.13'
|
||||
PACKAGE_VERSION='1.6.14'
|
||||
PACKAGE_STRING='nfdump 1.6.14'
|
||||
PACKAGE_BUGREPORT='phaag@users.sourceforge.net'
|
||||
PACKAGE_URL=''
|
||||
|
||||
@ -1305,7 +1305,7 @@ 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 nfdump 1.6.13 to adapt to many kinds of systems.
|
||||
\`configure' configures nfdump 1.6.14 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1371,7 +1371,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of nfdump 1.6.13:";;
|
||||
short | recursive ) echo "Configuration of nfdump 1.6.14:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1485,7 +1485,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
nfdump configure 1.6.13
|
||||
nfdump configure 1.6.14
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -2148,7 +2148,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by nfdump $as_me 1.6.13, which was
|
||||
It was created by nfdump $as_me 1.6.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -2503,7 +2503,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
#AC_CONFIG_SRCDIR([grammar.y])
|
||||
ac_config_headers="$ac_config_headers config.h"
|
||||
|
||||
am__api_version='1.14'
|
||||
am__api_version='1.15'
|
||||
|
||||
ac_aux_dir=
|
||||
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
|
||||
@ -2704,8 +2704,8 @@ test "$program_suffix" != NONE &&
|
||||
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
|
||||
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
|
||||
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
# Expand $ac_aux_dir to an absolute path.
|
||||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
|
||||
if test x"${MISSING+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
@ -2724,7 +2724,7 @@ else
|
||||
$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
|
||||
fi
|
||||
|
||||
if test x"${install_sh}" != xset; then
|
||||
if test x"${install_sh+set}" != xset; then
|
||||
case $am_aux_dir in
|
||||
*\ * | *\ *)
|
||||
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
|
||||
@ -3018,7 +3018,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='nfdump'
|
||||
VERSION='1.6.13'
|
||||
VERSION='1.6.14'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -3052,8 +3052,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||||
mkdir_p='$(MKDIR_P)'
|
||||
|
||||
# We need awk for the "check" target. The system "awk" is bad on
|
||||
# some platforms.
|
||||
# We need awk for the "check" target (and possibly the TAP driver). The
|
||||
# system "awk" is bad on some platforms.
|
||||
# Always define AMTAR for backward compatibility. Yes, it's still used
|
||||
# in the wild :-( We should find a proper way to deprecate it ...
|
||||
AMTAR='$${TAR-tar}'
|
||||
@ -3111,6 +3111,7 @@ END
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
# Checks for programs.
|
||||
ac_ext=c
|
||||
ac_cpp='$CPP $CPPFLAGS'
|
||||
@ -5866,6 +5867,21 @@ fi
|
||||
done
|
||||
|
||||
|
||||
for ac_header in bzlib.h
|
||||
do :
|
||||
ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
|
||||
if test "x$ac_cv_header_bzlib_h" = xyes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define HAVE_BZLIB_H 1
|
||||
_ACEOF
|
||||
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
if test "$ac_cv_header_bzlib_h" = no; then
|
||||
as_fn_error $? "Required zlib.h header file not found!" "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test "$ac_cv_header_fts_h" != yes; then
|
||||
FTS_OBJ=fts_compat.o
|
||||
@ -7546,6 +7562,49 @@ fi
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzCompressInit in -lbz2" >&5
|
||||
$as_echo_n "checking for BZ2_bzCompressInit in -lbz2... " >&6; }
|
||||
if ${ac_cv_lib_bz2_BZ2_bzCompressInit+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
LIBS="-lbz2 $LIBS"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char BZ2_bzCompressInit ();
|
||||
int
|
||||
main ()
|
||||
{
|
||||
return BZ2_bzCompressInit ();
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_link "$LINENO"; then :
|
||||
ac_cv_lib_bz2_BZ2_bzCompressInit=yes
|
||||
else
|
||||
ac_cv_lib_bz2_BZ2_bzCompressInit=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext \
|
||||
conftest$ac_exeext conftest.$ac_ext
|
||||
LIBS=$ac_check_lib_save_LIBS
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzCompressInit" >&5
|
||||
$as_echo "$ac_cv_lib_bz2_BZ2_bzCompressInit" >&6; }
|
||||
if test "x$ac_cv_lib_bz2_BZ2_bzCompressInit" = xyes; then :
|
||||
|
||||
LIBS="$LIBS -lbz2"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
# lzo compression requirements
|
||||
ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
|
||||
if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
|
||||
@ -8586,7 +8645,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by nfdump $as_me 1.6.13, which was
|
||||
This file was extended by nfdump $as_me 1.6.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -8652,7 +8711,7 @@ _ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
nfdump config.status 1.6.13
|
||||
nfdump config.status 1.6.14
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
10
configure.ac
10
configure.ac
@ -3,7 +3,7 @@
|
||||
|
||||
AC_PREREQ(2.59)
|
||||
AC_REVISION($Revision: 243 $)dnl
|
||||
AC_INIT(nfdump, 1.6.13, phaag@users.sourceforge.net)
|
||||
AC_INIT(nfdump, 1.6.14, phaag@users.sourceforge.net)
|
||||
# $Date: 2014-11-16 14:10:20 +0100 (Sun, 16 Nov 2014) $
|
||||
#AC_CONFIG_SRCDIR([grammar.y])
|
||||
AC_CONFIG_HEADER([config.h])
|
||||
@ -272,6 +272,10 @@ AC_CHECK_HEADERS(sys/types.h netinet/in.h arpa/nameser.h arpa/nameser_compat.h n
|
||||
# include <netdb.h>
|
||||
#endif]])
|
||||
|
||||
AC_CHECK_HEADERS([bzlib.h])
|
||||
if test "$ac_cv_header_bzlib_h" = no; then
|
||||
AC_MSG_ERROR(Required bzlib.h header file not found!)
|
||||
fi
|
||||
|
||||
if test "$ac_cv_header_fts_h" != yes; then
|
||||
FTS_OBJ=fts_compat.o
|
||||
@ -317,6 +321,10 @@ AC_CHECK_LIB(socket, res_search, [
|
||||
])
|
||||
])
|
||||
|
||||
AC_CHECK_LIB(bz2, BZ2_bzCompressInit, [
|
||||
LIBS="$LIBS -lbz2"
|
||||
], [])
|
||||
|
||||
# lzo compression requirements
|
||||
AC_CHECK_TYPE(ptrdiff_t, long)
|
||||
AC_TYPE_SIZE_T
|
||||
|
2
depcomp
2
depcomp
@ -3,7 +3,7 @@
|
||||
|
||||
scriptversion=2013-05-30.07; # UTC
|
||||
|
||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
|
||||
# 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
|
||||
|
354
install-sh
354
install-sh
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# install - install a program, script, or datafile
|
||||
|
||||
scriptversion=2011-11-20.07; # UTC
|
||||
scriptversion=2013-12-25.23; # UTC
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
@ -41,19 +41,15 @@ scriptversion=2011-11-20.07; # UTC
|
||||
# This script is compatible with the BSD install script, but was written
|
||||
# from scratch.
|
||||
|
||||
tab=' '
|
||||
nl='
|
||||
'
|
||||
IFS=" "" $nl"
|
||||
IFS=" $tab$nl"
|
||||
|
||||
# set DOITPROG to echo to test this script
|
||||
# Set DOITPROG to "echo" to test this script.
|
||||
|
||||
# Don't use :- since 4.3BSD and earlier shells don't like it.
|
||||
doit=${DOITPROG-}
|
||||
if test -z "$doit"; then
|
||||
doit_exec=exec
|
||||
else
|
||||
doit_exec=$doit
|
||||
fi
|
||||
doit_exec=${doit:-exec}
|
||||
|
||||
# Put in absolute file names if you don't have them in your path;
|
||||
# or use environment vars.
|
||||
@ -68,17 +64,6 @@ mvprog=${MVPROG-mv}
|
||||
rmprog=${RMPROG-rm}
|
||||
stripprog=${STRIPPROG-strip}
|
||||
|
||||
posix_glob='?'
|
||||
initialize_posix_glob='
|
||||
test "$posix_glob" != "?" || {
|
||||
if (set -f) 2>/dev/null; then
|
||||
posix_glob=
|
||||
else
|
||||
posix_glob=:
|
||||
fi
|
||||
}
|
||||
'
|
||||
|
||||
posix_mkdir=
|
||||
|
||||
# Desired mode of installed file.
|
||||
@ -97,7 +82,7 @@ dir_arg=
|
||||
dst_arg=
|
||||
|
||||
copy_on_change=false
|
||||
no_target_directory=
|
||||
is_target_a_directory=possibly
|
||||
|
||||
usage="\
|
||||
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
|
||||
@ -137,46 +122,57 @@ while test $# -ne 0; do
|
||||
-d) dir_arg=true;;
|
||||
|
||||
-g) chgrpcmd="$chgrpprog $2"
|
||||
shift;;
|
||||
shift;;
|
||||
|
||||
--help) echo "$usage"; exit $?;;
|
||||
|
||||
-m) mode=$2
|
||||
case $mode in
|
||||
*' '* | *' '* | *'
|
||||
'* | *'*'* | *'?'* | *'['*)
|
||||
echo "$0: invalid mode: $mode" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
shift;;
|
||||
case $mode in
|
||||
*' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
|
||||
echo "$0: invalid mode: $mode" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-o) chowncmd="$chownprog $2"
|
||||
shift;;
|
||||
shift;;
|
||||
|
||||
-s) stripcmd=$stripprog;;
|
||||
|
||||
-t) dst_arg=$2
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $dst_arg in
|
||||
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||
esac
|
||||
shift;;
|
||||
-t)
|
||||
is_target_a_directory=always
|
||||
dst_arg=$2
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $dst_arg in
|
||||
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-T) no_target_directory=true;;
|
||||
-T) is_target_a_directory=never;;
|
||||
|
||||
--version) echo "$0 $scriptversion"; exit $?;;
|
||||
|
||||
--) shift
|
||||
break;;
|
||||
--) shift
|
||||
break;;
|
||||
|
||||
-*) echo "$0: invalid option: $1" >&2
|
||||
exit 1;;
|
||||
-*) echo "$0: invalid option: $1" >&2
|
||||
exit 1;;
|
||||
|
||||
*) break;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
# We allow the use of options -d and -T together, by making -d
|
||||
# take the precedence; this is for compatibility with GNU install.
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
if test -n "$dst_arg"; then
|
||||
echo "$0: target directory not allowed when installing a directory." >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
|
||||
# When -d is used, all remaining arguments are directories to create.
|
||||
# When -t is used, the destination is already specified.
|
||||
@ -207,6 +203,15 @@ if test $# -eq 0; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
if test $# -gt 1 || test "$is_target_a_directory" = always; then
|
||||
if test ! -d "$dst_arg"; then
|
||||
echo "$0: $dst_arg: Is not a directory." >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
do_exit='(exit $ret); exit $ret'
|
||||
trap "ret=129; $do_exit" 1
|
||||
@ -223,16 +228,16 @@ if test -z "$dir_arg"; then
|
||||
|
||||
*[0-7])
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw='% 200'
|
||||
u_plus_rw='% 200'
|
||||
fi
|
||||
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
|
||||
*)
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw=,u+rw
|
||||
u_plus_rw=,u+rw
|
||||
fi
|
||||
cp_umask=$mode$u_plus_rw;;
|
||||
esac
|
||||
@ -269,41 +274,15 @@ do
|
||||
# If destination is a directory, append the input filename; won't work
|
||||
# if double slashes aren't ignored.
|
||||
if test -d "$dst"; then
|
||||
if test -n "$no_target_directory"; then
|
||||
echo "$0: $dst_arg: Is a directory" >&2
|
||||
exit 1
|
||||
if test "$is_target_a_directory" = never; then
|
||||
echo "$0: $dst_arg: Is a directory" >&2
|
||||
exit 1
|
||||
fi
|
||||
dstdir=$dst
|
||||
dst=$dstdir/`basename "$src"`
|
||||
dstdir_status=0
|
||||
else
|
||||
# Prefer dirname, but fall back on a substitute if dirname fails.
|
||||
dstdir=`
|
||||
(dirname "$dst") 2>/dev/null ||
|
||||
expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||||
X"$dst" : 'X\(//\)[^/]' \| \
|
||||
X"$dst" : 'X\(//\)$' \| \
|
||||
X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
|
||||
echo X"$dst" |
|
||||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
/^X\(\/\/\)[^/].*/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
/^X\(\/\/\)$/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
/^X\(\/\).*/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
s/.*/./; q'
|
||||
`
|
||||
|
||||
dstdir=`dirname "$dst"`
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
fi
|
||||
@ -314,74 +293,74 @@ do
|
||||
if test $dstdir_status != 0; then
|
||||
case $posix_mkdir in
|
||||
'')
|
||||
# Create intermediate dirs using mode 755 as modified by the umask.
|
||||
# This is like FreeBSD 'install' as of 1997-10-28.
|
||||
umask=`umask`
|
||||
case $stripcmd.$umask in
|
||||
# Optimize common cases.
|
||||
*[2367][2367]) mkdir_umask=$umask;;
|
||||
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
|
||||
# Create intermediate dirs using mode 755 as modified by the umask.
|
||||
# This is like FreeBSD 'install' as of 1997-10-28.
|
||||
umask=`umask`
|
||||
case $stripcmd.$umask in
|
||||
# Optimize common cases.
|
||||
*[2367][2367]) mkdir_umask=$umask;;
|
||||
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
mkdir_umask=`expr $umask + 22 \
|
||||
- $umask % 100 % 40 + $umask % 20 \
|
||||
- $umask % 10 % 4 + $umask % 2
|
||||
`;;
|
||||
*) mkdir_umask=$umask,go-w;;
|
||||
esac
|
||||
*[0-7])
|
||||
mkdir_umask=`expr $umask + 22 \
|
||||
- $umask % 100 % 40 + $umask % 20 \
|
||||
- $umask % 10 % 4 + $umask % 2
|
||||
`;;
|
||||
*) mkdir_umask=$umask,go-w;;
|
||||
esac
|
||||
|
||||
# With -d, create the new directory with the user-specified mode.
|
||||
# Otherwise, rely on $mkdir_umask.
|
||||
if test -n "$dir_arg"; then
|
||||
mkdir_mode=-m$mode
|
||||
else
|
||||
mkdir_mode=
|
||||
fi
|
||||
# With -d, create the new directory with the user-specified mode.
|
||||
# Otherwise, rely on $mkdir_umask.
|
||||
if test -n "$dir_arg"; then
|
||||
mkdir_mode=-m$mode
|
||||
else
|
||||
mkdir_mode=
|
||||
fi
|
||||
|
||||
posix_mkdir=false
|
||||
case $umask in
|
||||
*[123567][0-7][0-7])
|
||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||
;;
|
||||
*)
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||
posix_mkdir=false
|
||||
case $umask in
|
||||
*[123567][0-7][0-7])
|
||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||
;;
|
||||
*)
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||
|
||||
if (umask $mkdir_umask &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
ls_ld_tmpdir=`ls -ld "$tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/d" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac;;
|
||||
if (umask $mkdir_umask &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
ls_ld_tmpdir=`ls -ld "$tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/d" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac;;
|
||||
esac
|
||||
|
||||
if
|
||||
$posix_mkdir && (
|
||||
umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
|
||||
umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
|
||||
)
|
||||
then :
|
||||
else
|
||||
@ -391,53 +370,51 @@ do
|
||||
# directory the slow way, step by step, checking for races as we go.
|
||||
|
||||
case $dstdir in
|
||||
/*) prefix='/';;
|
||||
[-=\(\)!]*) prefix='./';;
|
||||
*) prefix='';;
|
||||
/*) prefix='/';;
|
||||
[-=\(\)!]*) prefix='./';;
|
||||
*) prefix='';;
|
||||
esac
|
||||
|
||||
eval "$initialize_posix_glob"
|
||||
|
||||
oIFS=$IFS
|
||||
IFS=/
|
||||
$posix_glob set -f
|
||||
set -f
|
||||
set fnord $dstdir
|
||||
shift
|
||||
$posix_glob set +f
|
||||
set +f
|
||||
IFS=$oIFS
|
||||
|
||||
prefixes=
|
||||
|
||||
for d
|
||||
do
|
||||
test X"$d" = X && continue
|
||||
test X"$d" = X && continue
|
||||
|
||||
prefix=$prefix$d
|
||||
if test -d "$prefix"; then
|
||||
prefixes=
|
||||
else
|
||||
if $posix_mkdir; then
|
||||
(umask=$mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||
# Don't fail if two instances are running concurrently.
|
||||
test -d "$prefix" || exit 1
|
||||
else
|
||||
case $prefix in
|
||||
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
|
||||
*) qprefix=$prefix;;
|
||||
esac
|
||||
prefixes="$prefixes '$qprefix'"
|
||||
fi
|
||||
fi
|
||||
prefix=$prefix/
|
||||
prefix=$prefix$d
|
||||
if test -d "$prefix"; then
|
||||
prefixes=
|
||||
else
|
||||
if $posix_mkdir; then
|
||||
(umask=$mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||
# Don't fail if two instances are running concurrently.
|
||||
test -d "$prefix" || exit 1
|
||||
else
|
||||
case $prefix in
|
||||
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
|
||||
*) qprefix=$prefix;;
|
||||
esac
|
||||
prefixes="$prefixes '$qprefix'"
|
||||
fi
|
||||
fi
|
||||
prefix=$prefix/
|
||||
done
|
||||
|
||||
if test -n "$prefixes"; then
|
||||
# Don't fail if two instances are running concurrently.
|
||||
(umask $mkdir_umask &&
|
||||
eval "\$doit_exec \$mkdirprog $prefixes") ||
|
||||
test -d "$dstdir" || exit 1
|
||||
obsolete_mkdir_used=true
|
||||
# Don't fail if two instances are running concurrently.
|
||||
(umask $mkdir_umask &&
|
||||
eval "\$doit_exec \$mkdirprog $prefixes") ||
|
||||
test -d "$dstdir" || exit 1
|
||||
obsolete_mkdir_used=true
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
@ -472,15 +449,12 @@ do
|
||||
|
||||
# If -C, don't bother to copy if it wouldn't change the file.
|
||||
if $copy_on_change &&
|
||||
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
||||
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
||||
|
||||
eval "$initialize_posix_glob" &&
|
||||
$posix_glob set -f &&
|
||||
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
||||
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
||||
set -f &&
|
||||
set X $old && old=:$2:$4:$5:$6 &&
|
||||
set X $new && new=:$2:$4:$5:$6 &&
|
||||
$posix_glob set +f &&
|
||||
|
||||
set +f &&
|
||||
test "$old" = "$new" &&
|
||||
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
|
||||
then
|
||||
@ -493,24 +467,24 @@ do
|
||||
# to itself, or perhaps because mv is so ancient that it does not
|
||||
# support -f.
|
||||
{
|
||||
# Now remove or move aside any old file at destination location.
|
||||
# We try this two ways since rm can't unlink itself on some
|
||||
# systems and the destination file might be busy for other
|
||||
# reasons. In this case, the final cleanup might fail but the new
|
||||
# file should still install successfully.
|
||||
{
|
||||
test ! -f "$dst" ||
|
||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
||||
} ||
|
||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||
(exit 1); exit 1
|
||||
}
|
||||
} &&
|
||||
# Now remove or move aside any old file at destination location.
|
||||
# We try this two ways since rm can't unlink itself on some
|
||||
# systems and the destination file might be busy for other
|
||||
# reasons. In this case, the final cleanup might fail but the new
|
||||
# file should still install successfully.
|
||||
{
|
||||
test ! -f "$dst" ||
|
||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
||||
} ||
|
||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||
(exit 1); exit 1
|
||||
}
|
||||
} &&
|
||||
|
||||
# Now rename the file to the real destination.
|
||||
$doit $mvcmd "$dsttmp" "$dst"
|
||||
# Now rename the file to the real destination.
|
||||
$doit $mvcmd "$dsttmp" "$dst"
|
||||
}
|
||||
fi || exit 1
|
||||
|
||||
|
487
man/Makefile
Normal file
487
man/Makefile
Normal file
@ -0,0 +1,487 @@
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# man/Makefile. Generated from Makefile.in by configure.
|
||||
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/nfdump
|
||||
pkgincludedir = $(includedir)/nfdump
|
||||
pkglibdir = $(libdir)/nfdump
|
||||
pkglibexecdir = $(libexecdir)/nfdump
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = man
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_$(V))
|
||||
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_$(V))
|
||||
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_$(V))
|
||||
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
man1dir = $(mandir)/man1
|
||||
am__installdirs = "$(DESTDIR)$(man1dir)"
|
||||
NROFF = nroff
|
||||
MANS = $(dist_man_MANS)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing aclocal-1.15
|
||||
AMTAR = $${TAR-tar}
|
||||
AM_DEFAULT_VERBOSITY = 1
|
||||
AUTOCONF = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing autoconf
|
||||
AUTOHEADER = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing autoheader
|
||||
AUTOMAKE = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing automake-1.15
|
||||
AWK = gawk
|
||||
CC = gcc
|
||||
CCDEPMODE = depmode=gcc3
|
||||
CFLAGS = -g -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -fno-strict-aliasing
|
||||
CPP = gcc -E
|
||||
CPPFLAGS = -I/opt/local/include
|
||||
CYGPATH_W = echo
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
DEPDIR = .deps
|
||||
ECHO_C = \c
|
||||
ECHO_N =
|
||||
ECHO_T =
|
||||
EGREP = /usr/bin/grep -E
|
||||
EXEEXT =
|
||||
FTS_OBJ =
|
||||
FT_INCLUDES = -I/Users/peter/Development/flow-tools-0.68.5-installed//include -I/Users/peter/Development/flow-tools-0.68.5-installed//lib
|
||||
FT_LDFLAGS = -L/Users/peter/Development/flow-tools-0.68.5-installed//lib
|
||||
GREP = /usr/bin/grep
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
||||
LDFLAGS = -L/opt/local/lib
|
||||
LEX = flex
|
||||
LEXLIB = -ll
|
||||
LEX_OUTPUT_ROOT = lex.yy
|
||||
LFLAGS = -i
|
||||
LIBOBJS = ${LIBOBJDIR}mktime$U.o ${LIBOBJDIR}lstat$U.o
|
||||
LIBS = -lz -lresolv -lbz2
|
||||
LTLIBOBJS = ${LIBOBJDIR}mktime$U.lo ${LIBOBJDIR}lstat$U.lo
|
||||
MAKEINFO = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/missing makeinfo
|
||||
MKDIR_P = .././install-sh -c -d
|
||||
OBJEXT = o
|
||||
PACKAGE = nfdump
|
||||
PACKAGE_BUGREPORT = phaag@users.sourceforge.net
|
||||
PACKAGE_NAME = nfdump
|
||||
PACKAGE_STRING = nfdump 1.6.14
|
||||
PACKAGE_TARNAME = nfdump
|
||||
PACKAGE_URL =
|
||||
PACKAGE_VERSION = 1.6.14
|
||||
PATH_SEPARATOR = :
|
||||
RRD_LIBS = -lrrd
|
||||
SET_MAKE =
|
||||
SHELL = /bin/sh
|
||||
STRIP =
|
||||
VERSION = 1.6.14
|
||||
YACC = bison -y
|
||||
YFLAGS =
|
||||
abs_builddir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/man
|
||||
abs_srcdir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/man
|
||||
abs_top_builddir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x
|
||||
abs_top_srcdir = /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x
|
||||
ac_ct_CC = gcc
|
||||
am__include = include
|
||||
am__leading_dot = .
|
||||
am__quote =
|
||||
am__tar = $${TAR-tar} chof - "$$tardir"
|
||||
am__untar = $${TAR-tar} xf -
|
||||
bindir = ${exec_prefix}/bin
|
||||
build_alias =
|
||||
builddir = .
|
||||
datadir = ${datarootdir}
|
||||
datarootdir = ${prefix}/share
|
||||
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
||||
dvidir = ${docdir}
|
||||
exec_prefix = ${prefix}
|
||||
host_alias =
|
||||
htmldir = ${docdir}
|
||||
includedir = ${prefix}/include
|
||||
infodir = ${datarootdir}/info
|
||||
install_sh = ${SHELL} /Users/peter/Development/NFtools/nfdump/branches/nfdump-1.6.1x/install-sh
|
||||
libdir = ${exec_prefix}/lib
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
localedir = ${datarootdir}/locale
|
||||
localstatedir = ${prefix}/var
|
||||
mandir = ${datarootdir}/man
|
||||
mkdir_p = $(MKDIR_P)
|
||||
oldincludedir = /usr/include
|
||||
pdfdir = ${docdir}
|
||||
prefix = /usr/local
|
||||
program_transform_name = s,x,x,
|
||||
psdir = ${docdir}
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
sharedstatedir = ${prefix}/com
|
||||
srcdir = .
|
||||
sysconfdir = ${prefix}/etc
|
||||
target_alias =
|
||||
top_build_prefix = ../
|
||||
top_builddir = ..
|
||||
top_srcdir = ..
|
||||
dist_man_MANS = ft2nfdump.1 nfcapd.1 nfdump.1 nfexpire.1 nfprofile.1 nfreplay.1 nfanon.1 \
|
||||
sfcapd.1
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
install-man1: $(dist_man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(dist_man_MANS)'; \
|
||||
test -n "$(man1dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.1[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man1:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man1dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.1[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(MANS)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(man1dir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man1
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-man
|
||||
|
||||
uninstall-man: uninstall-man1
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
|
||||
ctags-am distclean distclean-generic distdir dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-man1 install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
|
||||
pdf-am ps ps-am tags-am uninstall uninstall-am uninstall-man \
|
||||
uninstall-man1
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -1,7 +1,7 @@
|
||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -14,7 +14,17 @@
|
||||
|
||||
@SET_MAKE@
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
@ -76,12 +86,11 @@ NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = man
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_man_MANS)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
@ -137,6 +146,7 @@ am__installdirs = "$(DESTDIR)$(man1dir)"
|
||||
NROFF = nroff
|
||||
MANS = $(dist_man_MANS)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
@ -253,7 +263,6 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
@ -470,6 +479,8 @@ uninstall-man: uninstall-man1
|
||||
pdf-am ps ps-am tags-am uninstall uninstall-am uninstall-man \
|
||||
uninstall-man1
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
|
@ -17,6 +17,16 @@ at stdout.
|
||||
Read flow-tools formated netflow data from file \fIflow-tools-file.
|
||||
Default: Read from stdin.
|
||||
.TP 3
|
||||
.B -w <nfdump-file>
|
||||
Write nfdump formated file for converted netflow data
|
||||
Default: Write to stdout.
|
||||
.TP 3
|
||||
.B -j
|
||||
Compress flows. Use bz2 compression in output file. Space efficient methode
|
||||
.TP 3
|
||||
.B -z
|
||||
Compress flows. Use fast LZO1X\-1 compression in output file. Fastest method
|
||||
.TP 3
|
||||
.B -c \fInum
|
||||
Read only \fBnum\fR flows from input file.
|
||||
.TP 3
|
||||
@ -39,6 +49,9 @@ Returns
|
||||
.RE
|
||||
.PD
|
||||
.SH "EXAMPLES"
|
||||
.B flow-cat ft-v05.2015-05-01.* | ft2nfdump -j -w nfcap.20150501
|
||||
Convert files into nfdump format.
|
||||
.P
|
||||
.B flow-cat ft-v05.2001-05-01.* | ft2nfdump | nfdump -w nfcap.20010501
|
||||
Convert files into nfdump format.
|
||||
.P
|
||||
|
@ -58,7 +58,7 @@ Forces nfcapd to listen on IPv6 addresses only. Can be used together with \-b
|
||||
if a hostname has an IPv4 and IPv6 address record. Depending on the socket
|
||||
implementation \-6 also accepts IPv4 data.
|
||||
.TP 3
|
||||
.B -j \fIMulticastGroup
|
||||
.B -J \fIMulticastGroup
|
||||
Join the specified IPv4 or IPv6 multicast group for listening.
|
||||
.TP 3
|
||||
.B -R \fIhost[/port}
|
||||
@ -290,6 +290,9 @@ is OS ( and kernel ) dependent.
|
||||
Print netflow records in nfdump raw format to stdout. This option is for
|
||||
debugging purpose only, to see how incoming netflow data is processed and stored.
|
||||
.TP 3
|
||||
.B -j
|
||||
Compress flows. Use bz2 compression in output file. Note: not recommended while collecting
|
||||
.TP 3
|
||||
.B -z
|
||||
Compress flows. Use fast LZO1X\-1 compression in output file.
|
||||
.TP 3
|
||||
|
13
man/nfdump.1
13
man/nfdump.1
@ -485,12 +485,15 @@ is printed with number of flows, packets and sequence errors.
|
||||
.B -x \flfile
|
||||
Scan and print extension maps located in file \flfile\fR
|
||||
.TP 3
|
||||
.B -z
|
||||
Compress flows. Use fast LZO1X\-1 compression in output file.
|
||||
.B -j
|
||||
Compress flows. Use bz2 compression in output file. Space efficient method
|
||||
.TP 3
|
||||
.B -j \flfile\fR
|
||||
Compress/Uncompress a given file. If the file is compressed,
|
||||
uncompress it and vice versa.
|
||||
.B -z
|
||||
Compress flows. Use fast LZO1X\-1 compression in output file. Time efficient method
|
||||
.TP 3
|
||||
.B -J \flnum\fR
|
||||
Change compression for file(s) given by -r <file> or -R <dir>
|
||||
num: 0 uncompress, 1: LZO1X\-1 compression, 2: bz2 compression
|
||||
.TP 3
|
||||
.B -Z
|
||||
Check filter syntax and exit. Sets the return value accordingly.
|
||||
|
@ -208,6 +208,9 @@ is OS ( and kernel ) dependent.
|
||||
Print data records in nfdump raw format to stdout. This option is for
|
||||
debugging purpose only, to see how incoming sflow data is processed and stored.
|
||||
.TP 3
|
||||
.B -j
|
||||
Compress flows. Use bz2 compression in output file. Note: not recommended while collecting
|
||||
.TP 3
|
||||
.B -z
|
||||
Compress flows. Use fast LZO1X-1 compression in output file.
|
||||
.TP 3
|
||||
|
2
missing
2
missing
@ -3,7 +3,7 @@
|
||||
|
||||
scriptversion=2013-10-28.13; # UTC
|
||||
|
||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
|
139
test-driver
139
test-driver
@ -1,139 +0,0 @@
|
||||
#! /bin/sh
|
||||
# test-driver - basic testsuite driver script.
|
||||
|
||||
scriptversion=2013-07-13.22; # UTC
|
||||
|
||||
# Copyright (C) 2011-2013 Free Software Foundation, Inc.
|
||||
#
|
||||
# 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. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
# Make unconditional expansion of undefined variables an error. This
|
||||
# helps a lot in preventing typo-related bugs.
|
||||
set -u
|
||||
|
||||
usage_error ()
|
||||
{
|
||||
echo "$0: $*" >&2
|
||||
print_usage >&2
|
||||
exit 2
|
||||
}
|
||||
|
||||
print_usage ()
|
||||
{
|
||||
cat <<END
|
||||
Usage:
|
||||
test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
|
||||
[--expect-failure={yes|no}] [--color-tests={yes|no}]
|
||||
[--enable-hard-errors={yes|no}] [--]
|
||||
TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
|
||||
The '--test-name', '--log-file' and '--trs-file' options are mandatory.
|
||||
END
|
||||
}
|
||||
|
||||
test_name= # Used for reporting.
|
||||
log_file= # Where to save the output of the test script.
|
||||
trs_file= # Where to save the metadata of the test run.
|
||||
expect_failure=no
|
||||
color_tests=no
|
||||
enable_hard_errors=yes
|
||||
while test $# -gt 0; do
|
||||
case $1 in
|
||||
--help) print_usage; exit $?;;
|
||||
--version) echo "test-driver $scriptversion"; exit $?;;
|
||||
--test-name) test_name=$2; shift;;
|
||||
--log-file) log_file=$2; shift;;
|
||||
--trs-file) trs_file=$2; shift;;
|
||||
--color-tests) color_tests=$2; shift;;
|
||||
--expect-failure) expect_failure=$2; shift;;
|
||||
--enable-hard-errors) enable_hard_errors=$2; shift;;
|
||||
--) shift; break;;
|
||||
-*) usage_error "invalid option: '$1'";;
|
||||
*) break;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
missing_opts=
|
||||
test x"$test_name" = x && missing_opts="$missing_opts --test-name"
|
||||
test x"$log_file" = x && missing_opts="$missing_opts --log-file"
|
||||
test x"$trs_file" = x && missing_opts="$missing_opts --trs-file"
|
||||
if test x"$missing_opts" != x; then
|
||||
usage_error "the following mandatory options are missing:$missing_opts"
|
||||
fi
|
||||
|
||||
if test $# -eq 0; then
|
||||
usage_error "missing argument"
|
||||
fi
|
||||
|
||||
if test $color_tests = yes; then
|
||||
# Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
|
||||
red='[0;31m' # Red.
|
||||
grn='[0;32m' # Green.
|
||||
lgn='[1;32m' # Light green.
|
||||
blu='[1;34m' # Blue.
|
||||
mgn='[0;35m' # Magenta.
|
||||
std='[m' # No color.
|
||||
else
|
||||
red= grn= lgn= blu= mgn= std=
|
||||
fi
|
||||
|
||||
do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
|
||||
trap "st=129; $do_exit" 1
|
||||
trap "st=130; $do_exit" 2
|
||||
trap "st=141; $do_exit" 13
|
||||
trap "st=143; $do_exit" 15
|
||||
|
||||
# Test script is run here.
|
||||
"$@" >$log_file 2>&1
|
||||
estatus=$?
|
||||
if test $enable_hard_errors = no && test $estatus -eq 99; then
|
||||
estatus=1
|
||||
fi
|
||||
|
||||
case $estatus:$expect_failure in
|
||||
0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
|
||||
0:*) col=$grn res=PASS recheck=no gcopy=no;;
|
||||
77:*) col=$blu res=SKIP recheck=no gcopy=yes;;
|
||||
99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;;
|
||||
*:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;;
|
||||
*:*) col=$red res=FAIL recheck=yes gcopy=yes;;
|
||||
esac
|
||||
|
||||
# Report outcome to console.
|
||||
echo "${col}${res}${std}: $test_name"
|
||||
|
||||
# Register the test result, and other relevant metadata.
|
||||
echo ":test-result: $res" > $trs_file
|
||||
echo ":global-test-result: $res" >> $trs_file
|
||||
echo ":recheck: $recheck" >> $trs_file
|
||||
echo ":copy-in-global-log: $gcopy" >> $trs_file
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
Loading…
x
Reference in New Issue
Block a user