Add lz4 compression. Remove old and experimental xstat code - cleanup
This commit is contained in:
parent
3bf72967fc
commit
59e0eaec10
11
.gitignore
vendored
11
.gitignore
vendored
@ -30,3 +30,14 @@
|
||||
|
||||
# Debug files
|
||||
*.dSYM/
|
||||
|
||||
# Backup files
|
||||
*~
|
||||
|
||||
# Doc
|
||||
/doc/Doxyfile
|
||||
/doc/Makefile.in
|
||||
/doc/Makefile
|
||||
/doc/html
|
||||
/doc/man
|
||||
/doc/xml
|
||||
|
@ -1,3 +1,8 @@
|
||||
2017-12-10
|
||||
- Add lz4 compression
|
||||
- Remove old xstat legancy code, not needed
|
||||
- Remove automake files from git
|
||||
|
||||
2017-12-03
|
||||
- Fix old 1.6.15 tags
|
||||
- Fix minor issues and compiler warnings
|
||||
|
@ -1,4 +1,4 @@
|
||||
|
||||
SUBDIRS = . bin man
|
||||
SUBDIRS = . bin man doc
|
||||
|
||||
EXTRA_DIST = CreateSubHierarchy.pl LICENSE BSD-license.txt extra/PortTracker.pm extra/nfdump.spec bootstrap
|
||||
|
@ -219,6 +219,7 @@ CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
@ -328,7 +329,7 @@ target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
SUBDIRS = . bin man
|
||||
SUBDIRS = . bin man doc
|
||||
EXTRA_DIST = CreateSubHierarchy.pl LICENSE BSD-license.txt extra/PortTracker.pm extra/nfdump.spec bootstrap
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
37
aclocal.m4
vendored
37
aclocal.m4
vendored
@ -9137,6 +9137,43 @@ AC_DEFUN([AM_AUX_DIR_EXPAND],
|
||||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
])
|
||||
|
||||
# AM_COND_IF -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2008-2017 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file 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.
|
||||
|
||||
# _AM_COND_IF
|
||||
# _AM_COND_ELSE
|
||||
# _AM_COND_ENDIF
|
||||
# --------------
|
||||
# These macros are only used for tracing.
|
||||
m4_define([_AM_COND_IF])
|
||||
m4_define([_AM_COND_ELSE])
|
||||
m4_define([_AM_COND_ENDIF])
|
||||
|
||||
# AM_COND_IF(COND, [IF-TRUE], [IF-FALSE])
|
||||
# ---------------------------------------
|
||||
# If the shell condition COND is true, execute IF-TRUE, otherwise execute
|
||||
# IF-FALSE. Allow automake to learn about conditional instantiating macros
|
||||
# (the AC_CONFIG_FOOS).
|
||||
AC_DEFUN([AM_COND_IF],
|
||||
[m4_ifndef([_AM_COND_VALUE_$1],
|
||||
[m4_fatal([$0: no such condition "$1"])])dnl
|
||||
_AM_COND_IF([$1])dnl
|
||||
if test -z "$$1_TRUE"; then :
|
||||
m4_n([$2])[]dnl
|
||||
m4_ifval([$3],
|
||||
[_AM_COND_ELSE([$1])dnl
|
||||
else
|
||||
$3
|
||||
])dnl
|
||||
_AM_COND_ENDIF([$1])dnl
|
||||
fi[]dnl
|
||||
])
|
||||
|
||||
# AM_CONDITIONAL -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997-2017 Free Software Foundation, Inc.
|
||||
|
10668
autom4te.cache/output.0
10668
autom4te.cache/output.0
File diff suppressed because it is too large
Load Diff
@ -637,6 +637,9 @@ ac_func_list=
|
||||
ac_subst_vars='am__EXEEXT_FALSE
|
||||
am__EXEEXT_TRUE
|
||||
LTLIBOBJS
|
||||
HAVE_DOXYGEN_FALSE
|
||||
HAVE_DOXYGEN_TRUE
|
||||
DOXYGEN
|
||||
LIB@&t@OBJS
|
||||
FTS_OBJ
|
||||
LFLAGS
|
||||
@ -16664,8 +16667,61 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
fi
|
||||
|
||||
|
||||
# Extract the first word of "doxygen", so it can be a program name with args.
|
||||
set dummy doxygen; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_path_DOXYGEN+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
case $DOXYGEN in
|
||||
[\\/]* | ?:[\\/]*)
|
||||
ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
|
||||
;;
|
||||
*)
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
DOXYGEN=$ac_cv_path_DOXYGEN
|
||||
if test -n "$DOXYGEN"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
|
||||
$as_echo "$DOXYGEN" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
if test -z $DOXYGEN; then
|
||||
HAVE_DOXYGEN_TRUE=
|
||||
HAVE_DOXYGEN_FALSE='#'
|
||||
else
|
||||
HAVE_DOXYGEN_TRUE='#'
|
||||
HAVE_DOXYGEN_FALSE=
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_DOXYGEN_TRUE"; then :
|
||||
ac_config_files="$ac_config_files doc/Doxyfile"
|
||||
|
||||
fi
|
||||
|
||||
#AC_CONFIG_FILES([Makefile])
|
||||
ac_config_files="$ac_config_files Makefile bin/Makefile man/Makefile"
|
||||
ac_config_files="$ac_config_files Makefile bin/Makefile man/Makefile doc/Makefile"
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
@ -16845,6 +16901,10 @@ if test -z "${BUILDNFPCAPD_TRUE}" && test -z "${BUILDNFPCAPD_FALSE}"; then
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
|
||||
as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
: "${CONFIG_STATUS=./config.status}"
|
||||
ac_write_fail=0
|
||||
@ -17723,9 +17783,11 @@ do
|
||||
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
||||
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
||||
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
||||
"doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
|
||||
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||||
"bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
|
||||
"man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
|
||||
"doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
|
||||
|
||||
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
||||
esac
|
||||
|
@ -637,6 +637,9 @@ ac_func_list=
|
||||
ac_subst_vars='am__EXEEXT_FALSE
|
||||
am__EXEEXT_TRUE
|
||||
LTLIBOBJS
|
||||
HAVE_DOXYGEN_FALSE
|
||||
HAVE_DOXYGEN_TRUE
|
||||
DOXYGEN
|
||||
LIB@&t@OBJS
|
||||
FTS_OBJ
|
||||
LFLAGS
|
||||
@ -16668,8 +16671,61 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
fi
|
||||
|
||||
|
||||
# Extract the first word of "doxygen", so it can be a program name with args.
|
||||
set dummy doxygen; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_path_DOXYGEN+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
case $DOXYGEN in
|
||||
[\\/]* | ?:[\\/]*)
|
||||
ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
|
||||
;;
|
||||
*)
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
DOXYGEN=$ac_cv_path_DOXYGEN
|
||||
if test -n "$DOXYGEN"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
|
||||
$as_echo "$DOXYGEN" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
if test -z $DOXYGEN; then
|
||||
HAVE_DOXYGEN_TRUE=
|
||||
HAVE_DOXYGEN_FALSE='#'
|
||||
else
|
||||
HAVE_DOXYGEN_TRUE='#'
|
||||
HAVE_DOXYGEN_FALSE=
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_DOXYGEN_TRUE"; then :
|
||||
ac_config_files="$ac_config_files doc/Doxyfile"
|
||||
|
||||
fi
|
||||
|
||||
#AC_CONFIG_FILES([Makefile])
|
||||
ac_config_files="$ac_config_files Makefile bin/Makefile man/Makefile"
|
||||
ac_config_files="$ac_config_files Makefile bin/Makefile man/Makefile doc/Makefile"
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
@ -16849,6 +16905,10 @@ if test -z "${BUILDNFPCAPD_TRUE}" && test -z "${BUILDNFPCAPD_FALSE}"; then
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
|
||||
as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
: "${CONFIG_STATUS=./config.status}"
|
||||
ac_write_fail=0
|
||||
@ -17727,9 +17787,11 @@ do
|
||||
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
||||
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
||||
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
||||
"doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
|
||||
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||||
"bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
|
||||
"man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
|
||||
"doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
|
||||
|
||||
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
||||
esac
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -9,153 +9,6 @@
|
||||
[
|
||||
'/opt/local/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/opt/local/share/autoconf/autoconf/autoconf.m4f',
|
||||
'-',
|
||||
'/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'
|
||||
],
|
||||
{
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'm4_include' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'include' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'1',
|
||||
1,
|
||||
[
|
||||
'/opt/local/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/opt/local/share/autoconf/autoconf/autoconf.m4f',
|
||||
'aclocal.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'm4_include' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'sinclude' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'include' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'_AM_COND_ELSE' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'2',
|
||||
1,
|
||||
[
|
||||
'/opt/local/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/opt/local/share/autoconf/autoconf/autoconf.m4f',
|
||||
'-',
|
||||
@ -188,185 +41,479 @@
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'AC_LTDL_SHLIBEXT' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AC_LTDL_SHLIBPATH' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'LT_SYS_MODULE_PATH' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'LT_SYS_MODULE_EXT' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'm4_include' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'LTDL_CONVENIENCE' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'AC_LTDL_SYSSEARCHPATH' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'LT_FUNC_ARGZ' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'LTDL_INSTALLABLE' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'LTDL_INIT' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'AC_LIBLTDL_CONVENIENCE' => 1,
|
||||
'AC_LIB_LTDL' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'LT_SYS_DLSEARCH_PATH' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'include' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'AC_LTDL_SHLIBEXT' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'LTDL_INSTALLABLE' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'LT_SYS_MODULE_PATH' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'LT_FUNC_DLSYM_USCORE' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'_LT_LIBOBJ' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'LT_LIB_DLLOAD' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'_LTDL_SETUP' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'AC_LTDL_SYMBOL_USCORE' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AC_LIBLTDL_INSTALLABLE' => 1,
|
||||
'LTDL_CONVENIENCE' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'LT_SYS_SYMBOL_USCORE' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_LTDL_SYSSEARCHPATH' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'AC_LTDL_SHLIBPATH' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'LT_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'm4_include' => 1,
|
||||
'AC_LTDL_DLLIB' => 1,
|
||||
'LT_WITH_LTDL' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'AC_LIBLTDL_CONVENIENCE' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'LT_SYS_DLSEARCH_PATH' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'LT_SYS_MODULE_EXT' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'AC_WITH_LTDL' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'LTDL_INIT' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'AC_LTDL_DLSYM_USCORE' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'1',
|
||||
1,
|
||||
[
|
||||
'/opt/local/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/opt/local/share/autoconf/autoconf/autoconf.m4f',
|
||||
'aclocal.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'include' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'LT_SYS_SYMBOL_USCORE' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'_LT_LIBOBJ' => 1,
|
||||
'LT_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'sinclude' => 1,
|
||||
'm4_include' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'LT_FUNC_ARGZ' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'AC_LIBLTDL_INSTALLABLE' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'LT_LIB_DLLOAD' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_LTDL_DLSYM_USCORE' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'2',
|
||||
1,
|
||||
[
|
||||
'/opt/local/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/opt/local/share/autoconf/autoconf/autoconf.m4f',
|
||||
'-',
|
||||
'/opt/local/share/aclocal-1.15/internal/ac-config-macro-dirs.m4',
|
||||
'/opt/local/share/aclocal/libtool.m4',
|
||||
'/opt/local/share/aclocal/ltargz.m4',
|
||||
'/opt/local/share/aclocal/ltdl.m4',
|
||||
'/opt/local/share/aclocal/ltoptions.m4',
|
||||
'/opt/local/share/aclocal/ltsugar.m4',
|
||||
'/opt/local/share/aclocal/ltversion.m4',
|
||||
'/opt/local/share/aclocal/lt~obsolete.m4',
|
||||
'/opt/local/share/aclocal-1.15/amversion.m4',
|
||||
'/opt/local/share/aclocal-1.15/auxdir.m4',
|
||||
'/opt/local/share/aclocal-1.15/cond-if.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'
|
||||
],
|
||||
{
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AC_LTDL_SHLIBEXT' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'LT_FUNC_DLSYM_USCORE' => 1,
|
||||
'AC_LTDL_DLLIB' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AC_LTDL_SYMBOL_USCORE' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'include' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_WITH_LTDL' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'LT_WITH_LTDL' => 1,
|
||||
'_LTDL_SETUP' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'AC_LIB_LTDL' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'LT_FUNC_ARGZ' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'LT_SYS_MODULE_PATH' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'LTDL_INSTALLABLE' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'_LT_LIBOBJ' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'LT_FUNC_DLSYM_USCORE' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'LTDL_CONVENIENCE' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'AC_LIBLTDL_INSTALLABLE' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'LT_SYS_SYMBOL_USCORE' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'AC_LTDL_SYMBOL_USCORE' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'LT_LIB_DLLOAD' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'_LTDL_SETUP' => 1,
|
||||
'm4_include' => 1,
|
||||
'AC_LTDL_DLLIB' => 1,
|
||||
'LT_WITH_LTDL' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'LT_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'AC_LTDL_SHLIBPATH' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_LTDL_SYSSEARCHPATH' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'LTDL_INIT' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'LT_SYS_MODULE_EXT' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'LT_SYS_DLSEARCH_PATH' => 1,
|
||||
'AC_WITH_LTDL' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'AC_LIBLTDL_CONVENIENCE' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'AC_LTDL_DLSYM_USCORE' => 1,
|
||||
'AM_COND_IF' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1
|
||||
}
|
||||
], 'Autom4te::Request' )
|
||||
);
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1066,33 +1066,48 @@ m4trace:configure.ac:436: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SIZE_T_Z_FORMAT])
|
||||
m4trace:configure.ac:436: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.ac:436: -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:439: -1- AC_CONFIG_FILES([Makefile bin/Makefile man/Makefile])
|
||||
m4trace:configure.ac:439: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
m4trace:configure.ac:438: -1- AC_SUBST([DOXYGEN])
|
||||
m4trace:configure.ac:438: -1- AC_SUBST_TRACE([DOXYGEN])
|
||||
m4trace:configure.ac:438: -1- m4_pattern_allow([^DOXYGEN$])
|
||||
m4trace:configure.ac:439: -1- AM_CONDITIONAL([HAVE_DOXYGEN], [test -z $DOXYGEN])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST([HAVE_DOXYGEN_TRUE])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([HAVE_DOXYGEN_TRUE])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^HAVE_DOXYGEN_TRUE$])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST([HAVE_DOXYGEN_FALSE])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([HAVE_DOXYGEN_FALSE])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^HAVE_DOXYGEN_FALSE$])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_TRUE])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_FALSE])
|
||||
m4trace:configure.ac:440: -2- AC_CONFIG_FILES([doc/Doxyfile])
|
||||
m4trace:configure.ac:440: -1- _AM_COND_IF([HAVE_DOXYGEN])
|
||||
m4trace:configure.ac:440: -1- _AM_COND_ENDIF([HAVE_DOXYGEN])
|
||||
m4trace:configure.ac:443: -1- AC_CONFIG_FILES([Makefile bin/Makefile man/Makefile doc/Makefile])
|
||||
m4trace:configure.ac:443: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
You should run autoupdate.], [])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:439: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:439: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:439: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:443: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:443: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:443: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:443: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:443: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
||||
|
@ -1698,6 +1698,19 @@ m4trace:/opt/local/share/aclocal-1.15/auxdir.m4:51: -1- AC_DEFUN([AM_AUX_DIR_EXP
|
||||
# Expand $ac_aux_dir to an absolute path.
|
||||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
])
|
||||
m4trace:/opt/local/share/aclocal-1.15/cond-if.m4:36: -1- AC_DEFUN([AM_COND_IF], [m4_ifndef([_AM_COND_VALUE_$1],
|
||||
[m4_fatal([$0: no such condition "$1"])])dnl
|
||||
_AM_COND_IF([$1])dnl
|
||||
if test -z "$$1_TRUE"; then :
|
||||
m4_n([$2])[]dnl
|
||||
m4_ifval([$3],
|
||||
[_AM_COND_ELSE([$1])dnl
|
||||
else
|
||||
$3
|
||||
])dnl
|
||||
_AM_COND_ENDIF([$1])dnl
|
||||
fi[]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
|
||||
@ -2868,15 +2881,23 @@ m4trace:configure.ac:436: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is ob
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
|
||||
configure.ac:436: the top level])
|
||||
m4trace:configure.ac:436: -1- m4_pattern_allow([^HAVE_SIZE_T_Z_FORMAT$])
|
||||
m4trace:configure.ac:439: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
m4trace:configure.ac:438: -1- m4_pattern_allow([^DOXYGEN$])
|
||||
m4trace:configure.ac:439: -1- AM_CONDITIONAL([HAVE_DOXYGEN], [test -z $DOXYGEN])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^HAVE_DOXYGEN_TRUE$])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^HAVE_DOXYGEN_FALSE$])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_TRUE])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_FALSE])
|
||||
m4trace:configure.ac:440: -1- AM_COND_IF([HAVE_DOXYGEN], [ac_config_files="$ac_config_files doc/Doxyfile"
|
||||
])
|
||||
m4trace:configure.ac:443: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
You should run autoupdate.], [])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:439: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:439: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:439: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:439: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
|
||||
m4trace:configure.ac:439: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
m4trace:configure.ac:439: -1- _LT_PROG_LTMAIN
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:443: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:443: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:443: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:443: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:443: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
|
||||
m4trace:configure.ac:443: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
m4trace:configure.ac:443: -1- _LT_PROG_LTMAIN
|
||||
|
@ -1,909 +0,0 @@
|
||||
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])
|
File diff suppressed because it is too large
Load Diff
@ -1,909 +0,0 @@
|
||||
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])
|
@ -35,7 +35,7 @@ AM_CFLAGS = -ggdb
|
||||
# libnfdump sources
|
||||
common = nf_common.c nf_common.h
|
||||
util = util.c util.h
|
||||
filelzo = minilzo.c minilzo.h lzoconf.h lzodefs.h nffile.c nffile.h nfx.c nfx.h nfxstat.h nfxstat.c
|
||||
filelzo = minilzo.c minilzo.h lzoconf.h lzodefs.h lz4.c lz4.h nffile.c nffile.h nfx.c nfx.h
|
||||
nflist = flist.c flist.h fts_compat.c fts_compat.h
|
||||
filter = grammar.y scanner.l nftree.c nftree.h ipconv.c ipconv.h rbtree.h
|
||||
exporter = exporter.c exporter.h
|
||||
|
@ -148,7 +148,7 @@ LTLIBRARIES = $(lib_LTLIBRARIES)
|
||||
libnfdump_la_LIBADD =
|
||||
am__objects_1 = nf_common.lo
|
||||
am__objects_2 = util.lo
|
||||
am__objects_3 = minilzo.lo nffile.lo nfx.lo nfxstat.lo
|
||||
am__objects_3 = minilzo.lo lz4.lo nffile.lo nfx.lo
|
||||
am__objects_4 = flist.lo fts_compat.lo
|
||||
am__objects_5 = grammar.lo scanner.lo nftree.lo ipconv.lo
|
||||
am__objects_6 = exporter.lo
|
||||
@ -563,6 +563,7 @@ CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
@ -685,7 +686,7 @@ AM_CFLAGS = -ggdb
|
||||
# libnfdump sources
|
||||
common = nf_common.c nf_common.h
|
||||
util = util.c util.h
|
||||
filelzo = minilzo.c minilzo.h lzoconf.h lzodefs.h nffile.c nffile.h nfx.c nfx.h nfxstat.h nfxstat.c
|
||||
filelzo = minilzo.c minilzo.h lzoconf.h lzodefs.h lz4.c lz4.h nffile.c nffile.h nfx.c nfx.h
|
||||
nflist = flist.c flist.h fts_compat.c fts_compat.h
|
||||
filter = grammar.y scanner.l nftree.c nftree.h ipconv.c ipconv.h rbtree.h
|
||||
exporter = exporter.c exporter.h
|
||||
@ -997,6 +998,7 @@ distclean-compile:
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grammar.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ipconv.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ipfix.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lz4.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minilzo.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netflow_v1.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netflow_v5_v7.Po@am__quote@
|
||||
@ -1043,7 +1045,6 @@ distclean-compile:
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nftest.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nftree.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nfx.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nfxstat.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panonymizer.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/profile.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rijndael.Po@am__quote@
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -64,7 +65,6 @@
|
||||
#include "util.h"
|
||||
#include "nf_common.h"
|
||||
#include "nffile.h"
|
||||
#include "nfxstat.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "collector.h"
|
||||
#include "nfx.h"
|
||||
@ -135,7 +135,6 @@ int ok;
|
||||
(*source)->bookkeeper = NULL;
|
||||
(*source)->any_source = 0;
|
||||
(*source)->exporter_data = NULL;
|
||||
(*source)->xstat = NULL;
|
||||
(*FlowSource)->exporter_count = 0;
|
||||
|
||||
// separate IP address from ident
|
||||
@ -244,7 +243,6 @@ char s[MAXPATHLEN];
|
||||
(*FlowSource)->bookkeeper = NULL;
|
||||
(*FlowSource)->any_source = 1;
|
||||
(*FlowSource)->exporter_data = NULL;
|
||||
(*FlowSource)->xstat = NULL;
|
||||
(*FlowSource)->exporter_count = 0;
|
||||
|
||||
// fill in ident
|
||||
@ -327,7 +325,6 @@ int err;
|
||||
(*source)->bookkeeper = NULL;
|
||||
(*source)->any_source = 0;
|
||||
(*source)->exporter_data = NULL;
|
||||
(*source)->xstat = NULL;
|
||||
(*FlowSource)->exporter_count = 0;
|
||||
|
||||
switch (ss->ss_family) {
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -28,12 +29,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author: haag $
|
||||
*
|
||||
* $Id: collector.h 51 2010-01-29 09:01:54Z haag $
|
||||
*
|
||||
* $LastChangedRevision: 51 $
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _COLLECTOR_H
|
||||
@ -53,7 +48,6 @@ typedef struct srecord_s {
|
||||
// common_record_t defines ext_map as uint_8, so max 256 extension maps allowed.
|
||||
// should be enough anyway
|
||||
|
||||
|
||||
typedef struct option_offset_s {
|
||||
struct option_offset_s *next;
|
||||
uint32_t id; // table id
|
||||
@ -114,9 +108,6 @@ typedef struct FlowSource_s {
|
||||
uint64_t first_seen; // in msec
|
||||
uint64_t last_seen; // in msec
|
||||
|
||||
// port histogram data
|
||||
xstat_t *xstat;
|
||||
|
||||
// Any exporter specific data
|
||||
generic_exporter_t *exporter_data;
|
||||
uint32_t exporter_count;
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2013, Peter Haag
|
||||
* All rights reserved.
|
||||
@ -27,12 +28,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author$
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $LastChangedRevision$
|
||||
*
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
@ -81,7 +76,6 @@
|
||||
#include "util.h"
|
||||
#include "nffile.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "flowtree.h"
|
||||
#include "content_dns.h"
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2012, Peter Haag
|
||||
@ -61,7 +62,6 @@
|
||||
#include "nfx.h"
|
||||
#include "nfnet.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "nf_common.h"
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2011, Peter Haag
|
||||
@ -50,7 +51,6 @@
|
||||
#include "rbtree.h"
|
||||
#include "nffile.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "netflow_pcap.h"
|
||||
#include "util.h"
|
||||
|
25
bin/ipfix.c
25
bin/ipfix.c
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2012, Peter Haag
|
||||
* All rights reserved.
|
||||
@ -58,7 +59,6 @@
|
||||
#include "nf_common.h"
|
||||
#include "util.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "ipfix.h"
|
||||
@ -1561,29 +1561,6 @@ char *string;
|
||||
fs->nffile->stat_record->numpackets += table->out_packets;
|
||||
fs->nffile->stat_record->numbytes += table->out_bytes;
|
||||
|
||||
if ( fs->xstat ) {
|
||||
uint32_t bpp = table->packets ? table->bytes/table->packets : 0;
|
||||
if ( bpp > MAX_BPP )
|
||||
bpp = MAX_BPP;
|
||||
if ( data_record->prot == IPPROTO_TCP ) {
|
||||
fs->xstat->bpp_histogram->tcp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->tcp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_tcp.port[data_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_tcp.port[data_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_tcp.count++;
|
||||
fs->xstat->port_histogram->dst_tcp.count++;
|
||||
} else if ( data_record->prot == IPPROTO_UDP ) {
|
||||
fs->xstat->bpp_histogram->udp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->udp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_udp.port[data_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_udp.port[data_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_udp.count++;
|
||||
fs->xstat->port_histogram->dst_udp.count++;
|
||||
}
|
||||
}
|
||||
|
||||
if ( verbose ) {
|
||||
master_record_t master_record;
|
||||
ExpandRecord_v2((common_record_t *)data_record, &(table->extension_info), &(exporter->info), &master_record);
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -68,7 +69,6 @@
|
||||
|
||||
#include "expire.h"
|
||||
#include "nffile.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "util.h"
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2013, Peter Haag
|
||||
@ -53,7 +54,6 @@
|
||||
#include "nfnet.h"
|
||||
#include "nf_common.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
|
||||
@ -312,29 +312,6 @@ void *data_ptr;
|
||||
fs->nffile->stat_record->numpackets += packets;
|
||||
fs->nffile->stat_record->numbytes += bytes;
|
||||
|
||||
if ( fs->xstat ) {
|
||||
uint32_t bpp = packets ? bytes/packets : 0;
|
||||
if ( bpp > MAX_BPP )
|
||||
bpp = MAX_BPP;
|
||||
if ( common_record->prot == IPPROTO_TCP ) {
|
||||
fs->xstat->bpp_histogram->tcp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->tcp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_tcp.port[common_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_tcp.port[common_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_tcp.count++;
|
||||
fs->xstat->port_histogram->dst_tcp.count++;
|
||||
} else if ( common_record->prot == IPPROTO_UDP ) {
|
||||
fs->xstat->bpp_histogram->udp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->udp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_udp.port[common_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_udp.port[common_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_udp.count++;
|
||||
fs->xstat->port_histogram->dst_udp.count++;
|
||||
}
|
||||
}
|
||||
|
||||
if ( verbose ) {
|
||||
master_record_t master_record;
|
||||
ExpandRecord_v2((common_record_t *)common_record, &pcap_extension_info, NULL, &master_record);
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -55,7 +56,6 @@
|
||||
#include "nfnet.h"
|
||||
#include "nf_common.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "netflow_v1.h"
|
||||
@ -449,30 +449,6 @@ char *string;
|
||||
fs->nffile->stat_record->numpackets += v1_block->dPkts;
|
||||
fs->nffile->stat_record->numbytes += v1_block->dOctets;
|
||||
|
||||
if ( fs->xstat ) {
|
||||
uint32_t bpp = v1_block->dPkts ? v1_block->dOctets/v1_block->dPkts : 0;
|
||||
if ( bpp > MAX_BPP )
|
||||
bpp = MAX_BPP;
|
||||
if ( common_record->prot == IPPROTO_TCP ) {
|
||||
fs->xstat->bpp_histogram->tcp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->tcp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_tcp.port[common_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_tcp.port[common_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_tcp.count++;
|
||||
fs->xstat->port_histogram->dst_tcp.count++;
|
||||
} else if ( common_record->prot == IPPROTO_UDP ) {
|
||||
fs->xstat->bpp_histogram->udp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->udp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_udp.port[common_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_udp.port[common_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_udp.count++;
|
||||
fs->xstat->port_histogram->dst_udp.count++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( verbose ) {
|
||||
master_record_t master_record;
|
||||
ExpandRecord_v2((common_record_t *)common_record, &v1_extension_info, &(exporter->info), &master_record);
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -55,7 +56,6 @@
|
||||
#include "nfnet.h"
|
||||
#include "nf_common.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "netflow_v5_v7.h"
|
||||
@ -602,30 +602,6 @@ char *string;
|
||||
fs->nffile->stat_record->numpackets += packets;
|
||||
fs->nffile->stat_record->numbytes += bytes;
|
||||
|
||||
if ( fs->xstat ) {
|
||||
uint32_t bpp = packets ? (bytes/packets) : 0;
|
||||
if ( bpp > MAX_BPP )
|
||||
bpp = MAX_BPP;
|
||||
if ( common_record->prot == IPPROTO_TCP ) {
|
||||
fs->xstat->bpp_histogram->tcp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->tcp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_tcp.port[common_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_tcp.port[common_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_tcp.count++;
|
||||
fs->xstat->port_histogram->dst_tcp.count++;
|
||||
} else if ( common_record->prot == IPPROTO_UDP ) {
|
||||
fs->xstat->bpp_histogram->udp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->udp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_udp.port[common_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_udp.port[common_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_udp.count++;
|
||||
fs->xstat->port_histogram->dst_udp.count++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( verbose ) {
|
||||
master_record_t master_record;
|
||||
ExpandRecord_v2((common_record_t *)common_record, &v5_extension_info, &(exporter->info), &master_record);
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -28,12 +29,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author: haag $
|
||||
*
|
||||
* $Id: netflow_v9.c 55 2010-02-02 16:02:58Z haag $
|
||||
*
|
||||
* $LastChangedRevision: 55 $
|
||||
*
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
@ -59,7 +54,6 @@
|
||||
#include "nf_common.h"
|
||||
#include "util.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "netflow_v9.h"
|
||||
@ -1914,29 +1908,6 @@ char *string;
|
||||
fs->nffile->stat_record->numpackets += table->out_packets;
|
||||
fs->nffile->stat_record->numbytes += table->out_bytes;
|
||||
|
||||
if ( fs->xstat ) {
|
||||
uint32_t bpp = table->packets ? table->bytes/table->packets : 0;
|
||||
if ( bpp > MAX_BPP )
|
||||
bpp = MAX_BPP;
|
||||
if ( data_record->prot == IPPROTO_TCP ) {
|
||||
fs->xstat->bpp_histogram->tcp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->tcp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_tcp.port[data_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_tcp.port[data_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_tcp.count++;
|
||||
fs->xstat->port_histogram->dst_tcp.count++;
|
||||
} else if ( data_record->prot == IPPROTO_UDP ) {
|
||||
fs->xstat->bpp_histogram->udp.bpp[bpp]++;
|
||||
fs->xstat->bpp_histogram->udp.count++;
|
||||
|
||||
fs->xstat->port_histogram->src_udp.port[data_record->srcport]++;
|
||||
fs->xstat->port_histogram->dst_udp.port[data_record->dstport]++;
|
||||
fs->xstat->port_histogram->src_udp.count++;
|
||||
fs->xstat->port_histogram->dst_udp.count++;
|
||||
}
|
||||
}
|
||||
|
||||
if ( verbose ) {
|
||||
master_record_t master_record;
|
||||
ExpandRecord_v2((common_record_t *)data_record, &(table->extension_info), &(exporter->info), &master_record);
|
||||
|
47
bin/nfcapd.c
47
bin/nfcapd.c
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -29,8 +30,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* Author: peter
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -86,7 +85,6 @@
|
||||
#include "flist.h"
|
||||
#include "nfstatfile.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "netflow_v1.h"
|
||||
@ -149,7 +147,7 @@ static void daemonize(void);
|
||||
static void SetPriv(char *userid, char *groupid );
|
||||
|
||||
static void run(packet_function_t receive_packet, int socket, send_peer_t peer,
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress, int do_xstat);
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress);
|
||||
|
||||
/* Functions */
|
||||
static void usage(char *name) {
|
||||
@ -171,8 +169,9 @@ 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"
|
||||
"-j\t\tBZ2 compress flows in output file.\n"
|
||||
"-z\t\tLZO compress flows in output file.\n"
|
||||
"-y\t\tLZ4 compress flows in output file.\n"
|
||||
"-j\t\tBZ2 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"
|
||||
@ -360,7 +359,7 @@ int err;
|
||||
#include "collector_inline.c"
|
||||
|
||||
static void run(packet_function_t receive_packet, int socket, send_peer_t peer,
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress, int do_xstat) {
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress) {
|
||||
common_flow_header_t *nf_header;
|
||||
FlowSource_t *fs;
|
||||
struct sockaddr_storage nf_sender;
|
||||
@ -397,11 +396,6 @@ srecord_t *commbuff;
|
||||
if ( !fs->nffile ) {
|
||||
return;
|
||||
}
|
||||
if ( do_xstat ) {
|
||||
fs->xstat = InitXStat(fs->nffile);
|
||||
if ( !fs->xstat )
|
||||
return;
|
||||
}
|
||||
// init vars
|
||||
fs->bad_packets = 0;
|
||||
fs->first_seen = 0xffffffffffffLL;
|
||||
@ -527,14 +521,6 @@ srecord_t *commbuff;
|
||||
nffile->stat_record->last_seen = fs->last_seen/1000;
|
||||
nffile->stat_record->msec_last = fs->last_seen - nffile->stat_record->last_seen*1000;
|
||||
|
||||
if ( fs->xstat ) {
|
||||
if ( WriteExtraBlock(nffile, fs->xstat->block_header ) <= 0 )
|
||||
LogError("Ident: %s, failed to write xstat buffer to disk: '%s'" , fs->Ident, strerror(errno));
|
||||
|
||||
ResetPortHistogram(fs->xstat->port_histogram);
|
||||
ResetBppHistogram(fs->xstat->bpp_histogram);
|
||||
}
|
||||
|
||||
// Flush Exporter Stat to file
|
||||
FlushExporterStats(fs);
|
||||
// Close file
|
||||
@ -583,10 +569,6 @@ srecord_t *commbuff;
|
||||
LogError("killed due to fatal error: ident: %s", fs->Ident);
|
||||
break;
|
||||
}
|
||||
/* XXX needs fixing */
|
||||
if ( fs->xstat ) {
|
||||
// to be implemented
|
||||
}
|
||||
}
|
||||
|
||||
// Dump all extension maps and exporters to the buffer
|
||||
@ -768,7 +750,7 @@ FlowSource_t *fs;
|
||||
struct sigaction act;
|
||||
int family, bufflen;
|
||||
time_t twin, t_start;
|
||||
int sock, synctime, do_daemonize, expire, spec_time_extension, report_sequence, do_xstat;
|
||||
int sock, synctime, do_daemonize, expire, spec_time_extension, report_sequence;
|
||||
int subdir_index, sampling_rate, compress;
|
||||
int c;
|
||||
#ifdef PCAP
|
||||
@ -798,7 +780,6 @@ char *pcap_file;
|
||||
expire = 0;
|
||||
sampling_rate = 1;
|
||||
compress = NOT_COMPRESSED;
|
||||
do_xstat = 0;
|
||||
memset((void *)&peer, 0, sizeof(send_peer_t));
|
||||
peer.family = AF_UNSPEC;
|
||||
Ident = "none";
|
||||
@ -842,9 +823,6 @@ char *pcap_file;
|
||||
printf("%s: Version: %s\n",argv[0], nfdump_version);
|
||||
exit(0);
|
||||
break;
|
||||
case 'X':
|
||||
do_xstat = 1;
|
||||
break;
|
||||
case 'D':
|
||||
do_daemonize = 1;
|
||||
break;
|
||||
@ -972,14 +950,21 @@ char *pcap_file;
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'y':
|
||||
if ( compress ) {
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZ4_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
@ -1221,7 +1206,7 @@ char *pcap_file;
|
||||
|
||||
LogInfo("Startup.");
|
||||
run(receive_packet, sock, peer, twin, t_start, report_sequence, subdir_index,
|
||||
time_extension, compress, do_xstat);
|
||||
time_extension, compress);
|
||||
close(sock);
|
||||
kill_launcher(launcher_pid);
|
||||
|
||||
|
59
bin/nfdump.c
59
bin/nfdump.c
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -63,7 +64,6 @@
|
||||
#include "nfx.h"
|
||||
#include "nfnet.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "nf_common.h"
|
||||
@ -259,7 +259,7 @@ static void PrintSummary(stat_record_t *stat_record, int plain_numbers, int csv_
|
||||
|
||||
static 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);
|
||||
uint64_t limitflows, int tag, int compress);
|
||||
|
||||
/* Functions */
|
||||
|
||||
@ -285,11 +285,11 @@ static void usage(char *name) {
|
||||
"-s <expr>[/<order>]\tGenerate statistics for <expr> any valid record element.\n"
|
||||
"\t\tand ordered by <order>: packets, bytes, flows, bps pps and bpp.\n"
|
||||
"-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 <num>\tModify file compression: 0: uncompressed - 1: LZO compressed - 2: BZ2 compressed.\n"
|
||||
"-z\t\tlzo compress flows in output file. Used in combination with -w.\n"
|
||||
"-j\t\tbz2 compress flows in output file. Used in combination with -w.\n"
|
||||
"-J <num>\tModify file compression: 0: uncompressed - 1: LZO - 2: BZ2 - 3: LZ4 compressed.\n"
|
||||
"-z\t\tLZO compress flows in output file. Used in combination with -w.\n"
|
||||
"-y\t\tLZ4 compress flows in output file. Used in combination with -w.\n"
|
||||
"-j\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"
|
||||
@ -366,11 +366,10 @@ 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) {
|
||||
uint64_t limitflows, int tag, int compress) {
|
||||
common_record_t *flow_record, *record_ptr;
|
||||
master_record_t *master_record;
|
||||
nffile_t *nffile_w, *nffile_r;
|
||||
xstat_t *xstat;
|
||||
stat_record_t stat_record;
|
||||
int done, write_file;
|
||||
|
||||
@ -395,7 +394,6 @@ int v1_map_done = 0;
|
||||
write_file = !(sort_flows || flow_stat || element_stat) && wfile;
|
||||
nffile_r = NULL;
|
||||
nffile_w = NULL;
|
||||
xstat = NULL;
|
||||
|
||||
// Get the first file handle
|
||||
nffile_r = GetNextFile(NULL, twin_start, twin_end);
|
||||
@ -429,16 +427,6 @@ int v1_map_done = 0;
|
||||
}
|
||||
return stat_record;
|
||||
}
|
||||
if ( do_xstat ) {
|
||||
xstat = InitXStat(nffile_w);
|
||||
if ( !xstat ) {
|
||||
if ( nffile_r ) {
|
||||
CloseFile(nffile_r);
|
||||
DisposeFile(nffile_r);
|
||||
}
|
||||
return stat_record;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// setup Filter Engine to point to master_record, as any record read from file
|
||||
@ -622,8 +610,6 @@ int v1_map_done = 0;
|
||||
} else {
|
||||
if ( write_file ) {
|
||||
AppendToBuffer(nffile_w, (void *)flow_record, flow_record->size);
|
||||
if ( xstat )
|
||||
UpdateXStat(xstat, master_record);
|
||||
} else if ( print_record ) {
|
||||
char *string;
|
||||
// if we need to print out this record
|
||||
@ -703,12 +689,6 @@ int v1_map_done = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if ( xstat ) {
|
||||
if ( WriteExtraBlock(nffile_w, xstat->block_header ) <= 0 ) {
|
||||
LogError("Failed to write xstat buffer to disk: '%s'" , strerror(errno));
|
||||
}
|
||||
}
|
||||
|
||||
/* Stat info */
|
||||
if ( write_file ) {
|
||||
/* Copy stat info and close file */
|
||||
@ -736,7 +716,7 @@ char *byte_limit_string, *packet_limit_string, *print_format, *record_header;
|
||||
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 print_stat, syntax_only, date_sorted, do_tag, compress;
|
||||
int plain_numbers, GuessDir, pipe_output, csv_output, ModifyCompress;
|
||||
time_t t_start, t_end;
|
||||
uint32_t limitflows;
|
||||
@ -753,7 +733,6 @@ char Ident[IDENTLEN];
|
||||
flow_stat = 0;
|
||||
print_stat = 0;
|
||||
element_stat = 0;
|
||||
do_xstat = 0;
|
||||
limitflows = 0;
|
||||
date_sorted = 0;
|
||||
total_bytes = 0;
|
||||
@ -781,7 +760,7 @@ char Ident[IDENTLEN];
|
||||
|
||||
Ident[0] = '\0';
|
||||
|
||||
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) {
|
||||
while ((c = getopt(argc, argv, "6aA:Bbc:D:E:s:hn:i:jf:qyzr:v:w:J:K:M:NImO:R:XZt:TVv:x:l:L:o:")) != EOF) {
|
||||
switch (c) {
|
||||
case 'h':
|
||||
usage(argv[0]);
|
||||
@ -831,14 +810,21 @@ char Ident[IDENTLEN];
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'y':
|
||||
if ( compress ) {
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZ4_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
@ -873,9 +859,6 @@ char Ident[IDENTLEN];
|
||||
LogError("*** Anonymisation moved! Use nfanon to anonymise flows!\n");
|
||||
exit(255);
|
||||
break;
|
||||
case 'H':
|
||||
do_xstat = 1;
|
||||
break;
|
||||
case 'L':
|
||||
byte_limit_string = optarg;
|
||||
break;
|
||||
@ -944,8 +927,8 @@ char Ident[IDENTLEN];
|
||||
break;
|
||||
case 'J':
|
||||
ModifyCompress = atoi(optarg);
|
||||
if ( (ModifyCompress < 0) || (ModifyCompress > 2) ) {
|
||||
LogError("Expected -J <num>, 0: uncompressed, 1: LZO compressed, 2: BZ2 compressed.\n");
|
||||
if ( (ModifyCompress < 0) || (ModifyCompress > 3) ) {
|
||||
LogError("Expected -J <num>, 0: uncompressed, 1: LZO, 2: BZ2, 3: LZ4 compressed.\n");
|
||||
exit(255);
|
||||
}
|
||||
break;
|
||||
@ -1215,7 +1198,7 @@ char Ident[IDENTLEN];
|
||||
nfprof_start(&profile_data);
|
||||
sum_stat = process_data(wfile, element_stat, aggregate || flow_stat, print_order != NULL,
|
||||
print_header, print_record, t_start, t_end,
|
||||
limitflows, do_tag, compress, do_xstat);
|
||||
limitflows, do_tag, compress);
|
||||
nfprof_end(&profile_data, total_flows);
|
||||
|
||||
if ( total_bytes == 0 ) {
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -28,13 +29,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author: haag $
|
||||
*
|
||||
* $Id: nfdump_inline.c 39 2009-11-25 08:11:15Z haag $
|
||||
*
|
||||
* $LastChangedRevision: 39 $
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
@ -42,8 +36,6 @@
|
||||
// as it's called for every single flow
|
||||
static inline void UpdateStat(stat_record_t *stat_record, master_record_t *master_record);
|
||||
|
||||
static inline void UpdateXStat(xstat_t *xstat, master_record_t *master_record);
|
||||
|
||||
static inline void UpdateStat(stat_record_t *stat_record, master_record_t *master_record) {
|
||||
|
||||
switch (master_record->prot) {
|
||||
@ -99,29 +91,3 @@ static inline void UpdateStat(stat_record_t *stat_record, master_record_t *maste
|
||||
stat_record->msec_last = master_record->msec_last;
|
||||
|
||||
} // End of UpdateStat
|
||||
|
||||
static inline void UpdateXStat(xstat_t *xstat, master_record_t *master_record) {
|
||||
uint32_t bpp = master_record->dPkts ? master_record->dOctets/master_record->dPkts : 0;
|
||||
|
||||
if ( bpp > MAX_BPP )
|
||||
bpp = MAX_BPP;
|
||||
if ( master_record->prot == IPPROTO_TCP ) {
|
||||
xstat->bpp_histogram->tcp.bpp[bpp]++;
|
||||
xstat->bpp_histogram->tcp.count++;
|
||||
|
||||
xstat->port_histogram->src_tcp.port[master_record->srcport]++;
|
||||
xstat->port_histogram->dst_tcp.port[master_record->dstport]++;
|
||||
xstat->port_histogram->src_tcp.count++;
|
||||
xstat->port_histogram->dst_tcp.count++;
|
||||
} else if ( master_record->prot == IPPROTO_UDP ) {
|
||||
xstat->bpp_histogram->udp.bpp[bpp]++;
|
||||
xstat->bpp_histogram->udp.count++;
|
||||
|
||||
xstat->port_histogram->src_udp.port[master_record->srcport]++;
|
||||
xstat->port_histogram->dst_udp.port[master_record->dstport]++;
|
||||
xstat->port_histogram->src_udp.count++;
|
||||
xstat->port_histogram->dst_udp.count++;
|
||||
}
|
||||
|
||||
} // End of UpdateXStat
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -60,7 +61,6 @@
|
||||
#include "nffile.h"
|
||||
#include "nfx.h"
|
||||
#include "nfstat.h"
|
||||
#include "nfxstat.h"
|
||||
#include "nflowcache.h"
|
||||
#include "exporter.h"
|
||||
|
||||
|
713
bin/nffile.c
713
bin/nffile.c
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2011, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -28,12 +29,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author: haag $
|
||||
*
|
||||
* $Id: nffile.c 41 2009-12-31 14:46:28Z haag $
|
||||
*
|
||||
* $LastChangedRevision: 41 $
|
||||
*
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
@ -60,6 +55,7 @@
|
||||
#endif
|
||||
|
||||
#include "minilzo.h"
|
||||
#include "lz4.h"
|
||||
#include "nf_common.h"
|
||||
#include "nffile.h"
|
||||
#include "flist.h"
|
||||
@ -75,20 +71,18 @@ char *CurrentIdent;
|
||||
#define WRITE_FILE 1
|
||||
|
||||
// LZO params
|
||||
#define LZO_BUFFSIZE ((BUFFSIZE + BUFFSIZE / 16 + 64 + 3) + sizeof(data_block_header_t))
|
||||
#define HEAP_ALLOC(var,size) \
|
||||
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, *bz2_buff;
|
||||
static int lzo_initialized = 0;
|
||||
static int lz4_initialized = 0;
|
||||
static int bz2_initialized = 0;
|
||||
|
||||
#define ERR_SIZE 256
|
||||
static char error_string[ERR_SIZE];
|
||||
|
||||
static int LZO_initialize(void);
|
||||
|
||||
static int LZ4_initialize(void);
|
||||
|
||||
static int BZ2_initialize(void);
|
||||
|
||||
static void BZ2_prep_stream (bz_stream*);
|
||||
@ -143,29 +137,32 @@ void SumStatRecords(stat_record_t *s1, stat_record_t *s2) {
|
||||
static int LZO_initialize(void) {
|
||||
|
||||
if (lzo_init() != LZO_E_OK) {
|
||||
// this usually indicates a compiler bug - try recompiling
|
||||
// without optimizations, and enable `-DLZO_DEBUG' for diagnostics
|
||||
LogError("Compression lzo_init() failed.\n");
|
||||
return 0;
|
||||
}
|
||||
lzo_buff = malloc(BUFFSIZE+ sizeof(data_block_header_t));
|
||||
if ( !lzo_buff ) {
|
||||
LogError("malloc() error in %s line %d: %s\n", __FILE__, __LINE__, strerror(errno) );
|
||||
// this usually indicates a compiler bug - try recompiling
|
||||
// without optimizations, and enable `-DLZO_DEBUG' for diagnostics
|
||||
LogError("Compression lzo_init() failed.\n");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
lzo_initialized = 1;
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of LZO_initialize
|
||||
|
||||
static int BZ2_initialize (void) {
|
||||
static int LZ4_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));
|
||||
int lz4_buff_size = LZ4_compressBound(BUFFSIZE + sizeof (data_block_header_t));
|
||||
if ( lz4_buff_size > (2 * BUFFSIZE) ) {
|
||||
LogError ("LZ4_compressBound() error in %s line %d: Buffer too small\n", __FILE__, __LINE__);
|
||||
return 0;
|
||||
}
|
||||
lz4_initialized = 1;
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of LZ4_initialize
|
||||
|
||||
static int BZ2_initialize (void) {
|
||||
|
||||
bz2_initialized = 1;
|
||||
|
||||
return 1;
|
||||
@ -179,6 +176,213 @@ static void BZ2_prep_stream (bz_stream* bs)
|
||||
bs->opaque = NULL;
|
||||
} // End of BZ2_prep_stream
|
||||
|
||||
static int Compress_Block_LZO(nffile_t *nffile) {
|
||||
unsigned char __LZO_MMODEL *in;
|
||||
unsigned char __LZO_MMODEL *out;
|
||||
lzo_uint in_len;
|
||||
lzo_uint out_len;
|
||||
int r;
|
||||
|
||||
in = (unsigned char __LZO_MMODEL *)(nffile->buff_pool[0] + sizeof(data_block_header_t));
|
||||
out = (unsigned char __LZO_MMODEL *)(nffile->buff_pool[1] + 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) {
|
||||
LogError("Compress_Block_LZO() error compression failed in %s line %d: LZ4 : %d\n", __FILE__, __LINE__, r);
|
||||
return -1;
|
||||
}
|
||||
|
||||
// copy header
|
||||
memcpy(nffile->buff_pool[1], nffile->buff_pool[0], sizeof(data_block_header_t));
|
||||
((data_block_header_t *)nffile->buff_pool[1])->size = out_len;
|
||||
|
||||
// swap buffers
|
||||
void *_tmp = nffile->buff_pool[1];
|
||||
nffile->buff_pool[1] = nffile->buff_pool[0];
|
||||
nffile->buff_pool[0] = _tmp;
|
||||
|
||||
nffile->block_header = nffile->buff_pool[0];
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of Compress_Block_LZO
|
||||
|
||||
static int Uncompress_Block_LZO(nffile_t *nffile) {
|
||||
unsigned char __LZO_MMODEL *in;
|
||||
unsigned char __LZO_MMODEL *out;
|
||||
lzo_uint in_len;
|
||||
lzo_uint out_len;
|
||||
int r;
|
||||
|
||||
in = (unsigned char __LZO_MMODEL *)(nffile->buff_pool[0] + sizeof(data_block_header_t));
|
||||
out = (unsigned char __LZO_MMODEL *)(nffile->buff_pool[1] + sizeof(data_block_header_t));
|
||||
in_len = nffile->block_header->size;
|
||||
|
||||
r = lzo1x_decompress(in,in_len,out,&out_len,NULL);
|
||||
if (r != LZO_E_OK ) {
|
||||
/* this should NEVER happen */
|
||||
LogError("Uncompress_Block_LZO() error decompression failed in %s line %d: LZO error: %d\n", __FILE__, __LINE__, r);
|
||||
return -1;
|
||||
}
|
||||
|
||||
// copy header
|
||||
memcpy(nffile->buff_pool[1], nffile->buff_pool[0], sizeof(data_block_header_t));
|
||||
((data_block_header_t *)nffile->buff_pool[1])->size = out_len;
|
||||
|
||||
// swap buffers
|
||||
void *_tmp = nffile->buff_pool[1];
|
||||
nffile->buff_pool[1] = nffile->buff_pool[0];
|
||||
nffile->buff_pool[0] = _tmp;
|
||||
|
||||
nffile->block_header = nffile->buff_pool[0];
|
||||
nffile->buff_ptr = nffile->buff_pool[0] + sizeof(data_block_header_t);
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of Uncompress_Block_LZO
|
||||
|
||||
static int Compress_Block_LZ4(nffile_t *nffile) {
|
||||
|
||||
const char *in = (const char *)(nffile->buff_pool[0] + sizeof(data_block_header_t));
|
||||
char *out = (char *)(nffile->buff_pool[1] + sizeof(data_block_header_t));
|
||||
int in_len = nffile->block_header->size;
|
||||
|
||||
int out_len = LZ4_compress_default(in, out, in_len, nffile->buff_size);
|
||||
if (out_len == 0 ) {
|
||||
LogError("Compress_Block_LZ4() error compression aborted in %s line %d: LZ4 : buffer too small\n", __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
if (out_len < 0 ) {
|
||||
LogError("Compress_Block_LZ4() error compression failed in %s line %d: LZ4 : %d\n", __FILE__, __LINE__, out_len);
|
||||
return -1;
|
||||
}
|
||||
|
||||
// copy header
|
||||
memcpy(nffile->buff_pool[1], nffile->buff_pool[0], sizeof(data_block_header_t));
|
||||
((data_block_header_t *)nffile->buff_pool[1])->size = out_len;
|
||||
|
||||
// swap buffers
|
||||
void *_tmp = nffile->buff_pool[1];
|
||||
nffile->buff_pool[1] = nffile->buff_pool[0];
|
||||
nffile->buff_pool[0] = _tmp;
|
||||
|
||||
nffile->block_header = nffile->buff_pool[0];
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of Compress_Block_LZ4
|
||||
|
||||
static int Uncompress_Block_LZ4(nffile_t *nffile) {
|
||||
|
||||
const char *in = (const char *)(nffile->buff_pool[0] + sizeof(data_block_header_t));
|
||||
char *out = (char *)(nffile->buff_pool[1] + sizeof(data_block_header_t));
|
||||
int in_len = nffile->block_header->size;
|
||||
|
||||
int out_len = LZ4_decompress_safe(in, out, in_len, nffile->buff_size);
|
||||
if (out_len == 0 ) {
|
||||
LogError("LZ4_decompress_safe() error compression aborted in %s line %d: LZ4 : buffer too small\n", __FILE__, __LINE__);
|
||||
return -1;
|
||||
}
|
||||
if (out_len < 0 ) {
|
||||
LogError("LZ4_decompress_safe() error compression failed in %s line %d: LZ4 : %d\n", __FILE__, __LINE__, out_len);
|
||||
return -1;
|
||||
}
|
||||
|
||||
// copy header
|
||||
memcpy(nffile->buff_pool[1], nffile->buff_pool[0], sizeof(data_block_header_t));
|
||||
((data_block_header_t *)nffile->buff_pool[1])->size = out_len;
|
||||
|
||||
// swap buffers
|
||||
void *_tmp = nffile->buff_pool[1];
|
||||
nffile->buff_pool[1] = nffile->buff_pool[0];
|
||||
nffile->buff_pool[0] = _tmp;
|
||||
|
||||
nffile->block_header = nffile->buff_pool[0];
|
||||
nffile->buff_ptr = nffile->buff_pool[0] + sizeof(data_block_header_t);
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of Uncompress_Block_LZ4
|
||||
|
||||
static int Compress_Block_BZ2(nffile_t *nffile) {
|
||||
bz_stream bs;
|
||||
|
||||
BZ2_prep_stream (&bs);
|
||||
BZ2_bzCompressInit (&bs, 9, 0, 0);
|
||||
|
||||
bs.next_in = (char*)(nffile->buff_pool[0] + sizeof(data_block_header_t));
|
||||
bs.next_out = (char*)(nffile->buff_pool[1] + sizeof(data_block_header_t));
|
||||
bs.avail_in = nffile->block_header->size;
|
||||
bs.avail_out = nffile->buff_size;
|
||||
|
||||
for (;;) {
|
||||
int r = BZ2_bzCompress (&bs, BZ_FINISH);
|
||||
if (r == BZ_FINISH_OK) continue;
|
||||
if (r != BZ_STREAM_END) {
|
||||
LogError("Compress_Block_BZ2() error compression failed in %s line %d: LZ4 : %d\n", __FILE__, __LINE__, r);
|
||||
return -1;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// copy header
|
||||
memcpy(nffile->buff_pool[1], nffile->buff_pool[0], sizeof(data_block_header_t));
|
||||
((data_block_header_t *)nffile->buff_pool[1])->size = bs.total_out_lo32;
|
||||
|
||||
// swap buffers
|
||||
void *_tmp = nffile->buff_pool[1];
|
||||
nffile->buff_pool[1] = nffile->buff_pool[0];
|
||||
nffile->buff_pool[0] = _tmp;
|
||||
|
||||
nffile->block_header = nffile->buff_pool[0];
|
||||
|
||||
BZ2_bzCompressEnd (&bs);
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of Compress_Block_BZ2
|
||||
|
||||
static int Uncompress_Block_BZ2(nffile_t *nffile) {
|
||||
bz_stream bs;
|
||||
|
||||
BZ2_prep_stream (&bs);
|
||||
BZ2_bzDecompressInit (&bs, 0, 0);
|
||||
|
||||
bs.next_in = (char*)(nffile->buff_pool[0] + sizeof(data_block_header_t));
|
||||
bs.next_out = (char*)(nffile->buff_pool[1] + sizeof(data_block_header_t));
|
||||
bs.avail_in = nffile->block_header->size;
|
||||
bs.avail_out = nffile->buff_size;
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
// copy header
|
||||
memcpy(nffile->buff_pool[1], nffile->buff_pool[0], sizeof(data_block_header_t));
|
||||
((data_block_header_t *)nffile->buff_pool[1])->size = bs.total_out_lo32;
|
||||
|
||||
// swap buffers
|
||||
void *_tmp = nffile->buff_pool[1];
|
||||
nffile->buff_pool[1] = nffile->buff_pool[0];
|
||||
nffile->buff_pool[0] = _tmp;
|
||||
|
||||
nffile->block_header = nffile->buff_pool[0];
|
||||
nffile->buff_ptr = nffile->buff_pool[0] + sizeof(data_block_header_t);
|
||||
|
||||
BZ2_bzDecompressEnd (&bs);
|
||||
|
||||
return 1;
|
||||
|
||||
} // End of Uncompress_Block_BZ2
|
||||
|
||||
nffile_t *OpenFile(char *filename, nffile_t *nffile){
|
||||
struct stat stat_buf;
|
||||
@ -259,19 +463,29 @@ int ret, allocated;
|
||||
|
||||
CurrentIdent = nffile->file_header->ident;
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
int compression = FILE_COMPRESSION(nffile);
|
||||
switch (compression) {
|
||||
case NOT_COMPRESSED:
|
||||
break;
|
||||
case LZO_COMPRESSED:
|
||||
if ( !lzo_initialized && !LZO_initialize() && allocated ) {
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
case LZ4_COMPRESSED:
|
||||
if ( !lz4_initialized && !LZ4_initialize() && allocated ) {
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
case BZ2_COMPRESSED:
|
||||
if ( !bz2_initialized && !BZ2_initialize() && allocated ) {
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
return nffile;
|
||||
|
||||
@ -392,7 +606,6 @@ nffile_t *nffile;
|
||||
}
|
||||
nffile->buff_ptr = NULL;
|
||||
nffile->fd = 0;
|
||||
nffile->catalog = NULL;
|
||||
|
||||
// Init file header
|
||||
nffile->file_header = calloc(1, sizeof(file_header_t));
|
||||
@ -425,11 +638,17 @@ nffile_t *nffile;
|
||||
nffile->catalog->reserved = 0;
|
||||
*/
|
||||
// init data buffer
|
||||
nffile->block_header = malloc(BUFFSIZE + sizeof(data_block_header_t));
|
||||
if ( !nffile->block_header ) {
|
||||
LogError("malloc() error in %s line %d: %s\n", __FILE__, __LINE__, strerror(errno) );
|
||||
return NULL;
|
||||
nffile->buff_size = 2 * BUFFSIZE;
|
||||
for (int i=0; i<NUM_BUFFS; i++ ) {
|
||||
// allocate twice of BUFFSIZE initially - should be ok, otherwise expand
|
||||
nffile->buff_pool[i] = malloc(nffile->buff_size);
|
||||
if ( !nffile->buff_pool[i] ) {
|
||||
LogError("malloc() error in %s line %d: %s\n", __FILE__, __LINE__, strerror(errno) );
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
nffile->block_header = nffile->buff_pool[0];
|
||||
nffile->block_header->size = 0;
|
||||
nffile->block_header->NumRecords = 0;
|
||||
nffile->block_header->id = DATA_BLOCK_TYPE_2;
|
||||
@ -444,9 +663,11 @@ nffile_t *nffile;
|
||||
nffile_t *DisposeFile(nffile_t *nffile) {
|
||||
free(nffile->file_header);
|
||||
free(nffile->stat_record);
|
||||
if (nffile->block_header)
|
||||
free(nffile->block_header);
|
||||
free(nffile);
|
||||
|
||||
for (int i=0; i<NUM_BUFFS; i++ ) {
|
||||
free(nffile->buff_pool[i]);
|
||||
}
|
||||
|
||||
return NULL;
|
||||
} // End of DisposeFile
|
||||
|
||||
@ -455,17 +676,24 @@ size_t len;
|
||||
int fd, flags;
|
||||
|
||||
switch (compress) {
|
||||
case 0:
|
||||
case NOT_COMPRESSED:
|
||||
flags = FLAG_NOT_COMPRESSED;
|
||||
break;
|
||||
case 1:
|
||||
case LZO_COMPRESSED:
|
||||
flags = FLAG_LZO_COMPRESSED;
|
||||
if ( !lzo_initialized && !LZO_initialize() ) {
|
||||
LogError("Failed to initialize LZO compression");
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
case LZ4_COMPRESSED:
|
||||
flags = FLAG_LZ4_COMPRESSED;
|
||||
if ( !lz4_initialized && !LZ4_initialize() ) {
|
||||
LogError("Failed to initialize LZ4 compression");
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
case BZ2_COMPRESSED:
|
||||
flags = FLAG_BZ2_COMPRESSED;
|
||||
if ( !bz2_initialized && !BZ2_initialize() ) {
|
||||
LogError("Failed to initialize BZ2 compression");
|
||||
@ -584,24 +812,35 @@ nffile_t *nffile;
|
||||
nffile->block_header->flags = 0;
|
||||
nffile->buff_ptr = (void *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t));
|
||||
|
||||
// initialize output lzo buffer
|
||||
if ( FILE_IS_LZO_COMPRESSED(nffile) ) {
|
||||
if ( !lzo_initialized && !LZO_initialize() ) {
|
||||
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;
|
||||
}
|
||||
}
|
||||
int compression = FILE_COMPRESSION(nffile);
|
||||
switch (compression) {
|
||||
case NOT_COMPRESSED:
|
||||
break;
|
||||
case LZO_COMPRESSED:
|
||||
if ( !lzo_initialized && !LZO_initialize() ) {
|
||||
LogError("Failed to initialize LZO compression");
|
||||
close(nffile->fd);
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
case LZ4_COMPRESSED:
|
||||
if ( !lz4_initialized && !LZ4_initialize() ) {
|
||||
LogError("Failed to initialize LZ4 compression");
|
||||
close(nffile->fd);
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
case BZ2_COMPRESSED:
|
||||
if ( !bz2_initialized && !BZ2_initialize() ) {
|
||||
LogError("Failed to initialize BZ2 compression");
|
||||
close(nffile->fd);
|
||||
DisposeFile(nffile);
|
||||
return NULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
return nffile;
|
||||
|
||||
@ -749,6 +988,8 @@ int fd, ret;
|
||||
|
||||
if ( file_header.flags & FLAG_LZO_COMPRESSED )
|
||||
*compressed = FLAG_LZO_COMPRESSED;
|
||||
else if ( file_header.flags & FLAG_LZ4_COMPRESSED )
|
||||
*compressed = FLAG_LZ4_COMPRESSED;
|
||||
else if ( file_header.flags & FLAG_BZ2_COMPRESSED )
|
||||
*compressed = FLAG_BZ2_COMPRESSED;
|
||||
else
|
||||
@ -807,7 +1048,8 @@ int CloseUpdateFile(nffile_t *nffile, char *ident) {
|
||||
|
||||
int ReadBlock(nffile_t *nffile) {
|
||||
ssize_t ret, read_bytes, buff_bytes, request_size;
|
||||
void *read_ptr, *buff;
|
||||
void *read_ptr;
|
||||
uint32_t compression;
|
||||
|
||||
ret = read(nffile->fd, nffile->block_header, sizeof(data_block_header_t));
|
||||
if ( ret == 0 ) // EOF
|
||||
@ -833,52 +1075,28 @@ void *read_ptr, *buff;
|
||||
return NF_CORRUPT;
|
||||
}
|
||||
|
||||
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);
|
||||
compression = FILE_COMPRESSION(nffile);
|
||||
ret = read(nffile->fd, nffile->buff_ptr, nffile->block_header->size);
|
||||
if ( ret == nffile->block_header->size ) {
|
||||
// we have the whole record and are done for now
|
||||
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 ) {
|
||||
/* this should NEVER happen */
|
||||
LogError("ReadBlock() error decompression failed in %s line %d: LZO error: %d\n", __FILE__, __LINE__, r);
|
||||
return NF_CORRUPT;
|
||||
}
|
||||
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);
|
||||
switch (compression) {
|
||||
case NOT_COMPRESSED:
|
||||
break;
|
||||
case LZO_COMPRESSED:
|
||||
if ( Uncompress_Block_LZO(nffile) < 0 )
|
||||
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;
|
||||
break;
|
||||
case LZ4_COMPRESSED:
|
||||
if ( Uncompress_Block_LZ4(nffile) < 0 )
|
||||
return NF_CORRUPT;
|
||||
break;
|
||||
case BZ2_COMPRESSED:
|
||||
if ( Uncompress_Block_BZ2(nffile) < 0 )
|
||||
return NF_CORRUPT;
|
||||
break;
|
||||
}
|
||||
nffile->buff_ptr = (void *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t));
|
||||
return read_bytes + nffile->block_header->size;
|
||||
}
|
||||
|
||||
if ( ret == 0 ) {
|
||||
@ -899,7 +1117,7 @@ void *read_ptr, *buff;
|
||||
buff_bytes = ret; // already in buffer
|
||||
request_size = nffile->block_header->size - buff_bytes; // still to go for this amount of data
|
||||
|
||||
read_ptr = (void *)((pointer_addr_t)buff + buff_bytes);
|
||||
read_ptr = (void *)((pointer_addr_t)nffile->buff_ptr + buff_bytes);
|
||||
do {
|
||||
ret = read(nffile->fd, read_ptr, request_size);
|
||||
if ( ret < 0 ) {
|
||||
@ -910,7 +1128,7 @@ void *read_ptr, *buff;
|
||||
|
||||
if ( ret == 0 ) {
|
||||
// 0: EOF - not expected
|
||||
LogError(error_string, ERR_SIZE, "Corrupt data file: Unexpected EOF. Short read of data block.\n");
|
||||
LogError("read() corrupt data file: Unexpected EOF in %s line %d: %s\n", __FILE__, __LINE__);
|
||||
return NF_CORRUPT;
|
||||
}
|
||||
|
||||
@ -919,226 +1137,66 @@ void *read_ptr, *buff;
|
||||
|
||||
if ( request_size > 0 ) {
|
||||
// still a short read - continue in read loop
|
||||
read_ptr = (void *)((pointer_addr_t)buff + buff_bytes);
|
||||
read_ptr = (void *)((pointer_addr_t)nffile->buff_ptr + buff_bytes);
|
||||
}
|
||||
} while ( request_size > 0 );
|
||||
|
||||
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);
|
||||
if (r != LZO_E_OK ) {
|
||||
/* this should NEVER happen */
|
||||
LogError("ReadBlock() error decompression failed in %s line %d: LZO error: %d\n", __FILE__, __LINE__, r);
|
||||
return NF_CORRUPT;
|
||||
}
|
||||
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;
|
||||
switch (compression) {
|
||||
case NOT_COMPRESSED:
|
||||
break;
|
||||
case LZO_COMPRESSED:
|
||||
if ( Uncompress_Block_LZO(nffile) < 0 )
|
||||
return NF_CORRUPT;
|
||||
break;
|
||||
case LZ4_COMPRESSED:
|
||||
if ( Uncompress_Block_LZ4(nffile) < 0 )
|
||||
return NF_CORRUPT;
|
||||
break;
|
||||
case BZ2_COMPRESSED:
|
||||
if ( Uncompress_Block_BZ2(nffile) < 0 )
|
||||
return NF_CORRUPT;
|
||||
break;
|
||||
}
|
||||
|
||||
/* not reached */
|
||||
nffile->buff_ptr = (void *)((pointer_addr_t)nffile->block_header + sizeof(data_block_header_t));
|
||||
return read_bytes + nffile->block_header->size;
|
||||
|
||||
} // End of ReadBlock
|
||||
|
||||
int WriteBlock(nffile_t *nffile) {
|
||||
data_block_header_t *out_block_header;
|
||||
int r, ret;
|
||||
unsigned char __LZO_MMODEL *in;
|
||||
unsigned char __LZO_MMODEL *out;
|
||||
lzo_uint in_len;
|
||||
lzo_uint out_len;
|
||||
int ret, compression;
|
||||
|
||||
// empty blocks need not to be stored
|
||||
if ( nffile->block_header->size == 0 )
|
||||
return 1;
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
compression = FILE_COMPRESSION(nffile);
|
||||
switch (compression) {
|
||||
case NOT_COMPRESSED:
|
||||
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;
|
||||
case LZO_COMPRESSED:
|
||||
if ( Compress_Block_LZO(nffile) < 0 ) return -1;
|
||||
break;
|
||||
case LZ4_COMPRESSED:
|
||||
if ( Compress_Block_LZ4(nffile) < 0 ) return -1;
|
||||
break;
|
||||
case BZ2_COMPRESSED:
|
||||
if ( Compress_Block_BZ2(nffile) < 0 ) return -1;
|
||||
break;
|
||||
}
|
||||
|
||||
// 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;
|
||||
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->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) {
|
||||
data_block_header_t *out_block_header;
|
||||
int r, ret;
|
||||
unsigned char __LZO_MMODEL *in;
|
||||
unsigned char __LZO_MMODEL *out;
|
||||
lzo_uint in_len;
|
||||
lzo_uint out_len;
|
||||
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
|
||||
inline void ExpandRecord_v1(common_record_t *input_record, master_record_t *output_record ) {
|
||||
uint32_t *u;
|
||||
size_t size;
|
||||
@ -1199,12 +1257,11 @@ void *p = (void *)input_record;
|
||||
} // End of ExpandRecord_v1
|
||||
|
||||
void ModifyCompressFile(char * rfile, char *Rfile, int compress) {
|
||||
int i, anonymized;
|
||||
int i, anonymized, compression;
|
||||
ssize_t ret;
|
||||
nffile_t *nffile_r, *nffile_w;
|
||||
stat_record_t *_s;
|
||||
char *filename, outfile[MAXPATHLEN];
|
||||
void *tmp;
|
||||
|
||||
SetupInputFileSequence(NULL, rfile, Rfile);
|
||||
|
||||
@ -1222,14 +1279,9 @@ void *tmp;
|
||||
break;
|
||||
}
|
||||
|
||||
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");
|
||||
compression = FILE_COMPRESSION(nffile_r);
|
||||
if ( compression == compress ) {
|
||||
printf("File %s is already same compression methode\n", filename);
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -1247,11 +1299,6 @@ void *tmp;
|
||||
break;;
|
||||
}
|
||||
|
||||
// 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;
|
||||
@ -1261,7 +1308,6 @@ void *tmp;
|
||||
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);
|
||||
@ -1269,9 +1315,17 @@ void *tmp;
|
||||
unlink(outfile);
|
||||
break;;
|
||||
}
|
||||
|
||||
// swap buffers
|
||||
void *_tmp = nffile_r->buff_pool[0];
|
||||
nffile_r->buff_pool[0] = nffile_w->buff_pool[0];
|
||||
nffile_w->buff_pool[0] = _tmp;
|
||||
nffile_w->block_header = nffile_w->buff_pool[0];
|
||||
nffile_r->block_header = nffile_r->buff_pool[0];
|
||||
nffile_r->buff_ptr = (void *)((pointer_addr_t)nffile_r->block_header + sizeof(data_block_header_t));
|
||||
|
||||
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);
|
||||
@ -1281,15 +1335,7 @@ void *tmp;
|
||||
}
|
||||
}
|
||||
|
||||
// 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");
|
||||
|
||||
printf("File %s compression changed\n", filename);
|
||||
if ( !CloseUpdateFile(nffile_w, nffile_r->file_header->ident) ) {
|
||||
unlink(outfile);
|
||||
LogError("Failed to close file: '%s'" , strerror(errno));
|
||||
@ -1330,6 +1376,7 @@ off_t fsize;
|
||||
printf("File : %s\n", filename);
|
||||
printf ("Version : %u - %s\n", nffile->file_header->version,
|
||||
FILE_IS_LZO_COMPRESSED (nffile) ? "lzo compressed" :
|
||||
FILE_IS_LZ4_COMPRESSED (nffile) ? "lz4 compressed" :
|
||||
FILE_IS_BZ2_COMPRESSED (nffile) ? "bz2 compressed" :
|
||||
"not compressed");
|
||||
|
||||
|
34
bin/nffile.h
34
bin/nffile.h
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -89,6 +90,7 @@
|
||||
#define NOT_COMPRESSED 0
|
||||
#define LZO_COMPRESSED 1
|
||||
#define BZ2_COMPRESSED 2
|
||||
#define LZ4_COMPRESSED 3
|
||||
|
||||
typedef struct file_header_s {
|
||||
uint16_t magic; // magic to recognize nfdump file type and endian type
|
||||
@ -104,6 +106,19 @@ typedef struct file_header_s {
|
||||
#define FLAG_ANONYMIZED 0x2 // flow data are anonimized
|
||||
#define FLAG_CATALOG 0x4 // has a file catalog record after stat record
|
||||
#define FLAG_BZ2_COMPRESSED 0x8 // records are BZ2 compressed
|
||||
#define FLAG_LZ4_COMPRESSED 0x10 // records are LZ4 compressed
|
||||
#define COMPRESSION_MASK 0x19 // all compression bits
|
||||
// shortcuts
|
||||
|
||||
#define FILE_IS_NOT_COMPRESSED(n) (((n)->file_header->flags & COMPRESSION_MASK) == 0)
|
||||
#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_IS_LZ4_COMPRESSED(n) ((n)->file_header->flags & FLAG_LZ4_COMPRESSED)
|
||||
#define FILE_COMPRESSION(n) (FILE_IS_LZO_COMPRESSED(n) ? LZO_COMPRESSED : (FILE_IS_BZ2_COMPRESSED(n) ? BZ2_COMPRESSED : (FILE_IS_LZ4_COMPRESSED(n) ? LZ4_COMPRESSED : NOT_COMPRESSED)))
|
||||
|
||||
#define BLOCK_IS_COMPRESSED(n) ((n)->flags == 2 )
|
||||
#define IP_ANONYMIZED(n) ((n)->file_header->flags & FLAG_ANONYMIZED)
|
||||
|
||||
|
||||
uint32_t NumBlocks; // number of data blocks in file
|
||||
char ident[IDENTLEN]; // string identifier for this file
|
||||
@ -232,11 +247,12 @@ typedef struct catalog_s {
|
||||
*/
|
||||
typedef struct nffile_s {
|
||||
file_header_t *file_header; // file header
|
||||
data_block_header_t *block_header; // buffer
|
||||
#define NUM_BUFFS 2
|
||||
void *buff_pool[NUM_BUFFS]; // buffer space for read/write/compression
|
||||
size_t buff_size;
|
||||
data_block_header_t *block_header; // buffer ptr
|
||||
void *buff_ptr; // pointer into buffer for read/write blocks/records
|
||||
stat_record_t *stat_record; // flow stat record
|
||||
catalog_t *catalog; // file catalog
|
||||
int _compress; // data compressed flag
|
||||
int fd; // file descriptor
|
||||
} nffile_t;
|
||||
|
||||
@ -2158,16 +2174,6 @@ typedef struct common_record_v1_s {
|
||||
#endif
|
||||
|
||||
|
||||
// a few handy shortcuts
|
||||
#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)
|
||||
|
||||
void SumStatRecords(stat_record_t *s1, stat_record_t *s2);
|
||||
|
||||
nffile_t *OpenFile(char *filename, nffile_t *nffile);
|
||||
@ -2194,8 +2200,6 @@ int ReadBlock(nffile_t *nffile);
|
||||
|
||||
int WriteBlock(nffile_t *nffile);
|
||||
|
||||
int WriteExtraBlock(nffile_t *nffile, data_block_header_t *block_header);
|
||||
|
||||
int RenameAppend(char *from, char *to);
|
||||
|
||||
void ModifyCompressFile(char * rfile, char *Rfile, int compress);
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -62,7 +63,6 @@
|
||||
#include "nf_common.h"
|
||||
#include "util.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "netflow_v5_v7.h"
|
||||
|
@ -92,7 +92,6 @@
|
||||
#include "flist.h"
|
||||
#include "nfstatfile.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "rbtree.h"
|
||||
@ -646,7 +645,6 @@ int err, done;
|
||||
pthread_kill(args->parent, SIGUSR1);
|
||||
pthread_exit((void *)args);
|
||||
}
|
||||
fs->xstat = NULL;
|
||||
|
||||
// init vars
|
||||
fs->bad_packets = 0;
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -28,12 +29,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author: haag $
|
||||
*
|
||||
* $Id: nfprofile.c 39 2009-11-25 08:11:15Z haag $
|
||||
*
|
||||
* $LastChangedRevision: 39 $
|
||||
*
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
@ -64,7 +59,6 @@
|
||||
#include "nfstat.h"
|
||||
#include "nfstatfile.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "ipconv.h"
|
||||
@ -92,7 +86,7 @@ static void usage(char *name);
|
||||
|
||||
static profile_param_info_t *ParseParams (char *profile_datadir);
|
||||
|
||||
static void process_data(profile_channel_info_t *channels, unsigned int num_channels, time_t tslot, int do_xstat);
|
||||
static void process_data(profile_channel_info_t *channels, unsigned int num_channels, time_t tslot);
|
||||
|
||||
|
||||
/* Functions */
|
||||
@ -105,7 +99,6 @@ static void usage(char *name) {
|
||||
"-h\t\tthis text you see right here\n"
|
||||
"-V\t\tPrint version and exit.\n"
|
||||
"-D <dns>\tUse nameserver <dns> for host lookup.\n"
|
||||
"-H Add xstat histogram data to flow file.(default 'no')\n"
|
||||
"-M <expr>\tRead input from multiple directories.\n"
|
||||
"-r\t\tread input from file\n"
|
||||
"-f\t\tfilename with filter syntaxfile\n"
|
||||
@ -119,7 +112,7 @@ static void usage(char *name) {
|
||||
} /* usage */
|
||||
|
||||
|
||||
static void process_data(profile_channel_info_t *channels, unsigned int num_channels, time_t tslot, int do_xstat) {
|
||||
static void process_data(profile_channel_info_t *channels, unsigned int num_channels, time_t tslot) {
|
||||
common_record_t *flow_record;
|
||||
nffile_t *nffile;
|
||||
FilterEngine_data_t *engine;
|
||||
@ -269,9 +262,6 @@ int v1_map_done = 0;
|
||||
if ( channels[j].nffile )
|
||||
UpdateStat(channels[j].nffile->stat_record, master_record);
|
||||
|
||||
if ( channels[j].xstat )
|
||||
UpdateXStat(channels[j].xstat, master_record);
|
||||
|
||||
// do we need to write data to new file - shadow profiles do not have files.
|
||||
// check if we need to flush the output buffer
|
||||
if ( channels[j].nffile != NULL ) {
|
||||
@ -529,7 +519,7 @@ struct stat stat_buf;
|
||||
profile_param_info_t *profile_list;
|
||||
char *rfile, *ffile, *filename, *Mdirs;
|
||||
char *profile_datadir, *profile_statdir, *nameserver;
|
||||
int c, syntax_only, subdir_index, stdin_profile_params, do_xstat;
|
||||
int c, syntax_only, subdir_index, stdin_profile_params;
|
||||
time_t tslot;
|
||||
|
||||
profile_datadir = NULL;
|
||||
@ -537,7 +527,6 @@ time_t tslot;
|
||||
Mdirs = NULL;
|
||||
tslot = 0;
|
||||
syntax_only = 0;
|
||||
do_xstat = 0;
|
||||
compress = NOT_COMPRESSED;
|
||||
subdir_index = 0;
|
||||
profile_list = NULL;
|
||||
@ -566,9 +555,6 @@ time_t tslot;
|
||||
case 'I':
|
||||
stdin_profile_params = 1;
|
||||
break;
|
||||
case 'H':
|
||||
do_xstat = 1;
|
||||
break;
|
||||
case 'L':
|
||||
if ( !InitLog("nfprofile", optarg) )
|
||||
exit(255);
|
||||
@ -603,14 +589,21 @@ time_t tslot;
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'y':
|
||||
if ( compress ) {
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZ4_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
@ -668,7 +661,7 @@ time_t tslot;
|
||||
exit(255);
|
||||
}
|
||||
|
||||
num_channels = InitChannels(profile_datadir, profile_statdir, profile_list, ffile, filename, subdir_index, syntax_only, compress, do_xstat);
|
||||
num_channels = InitChannels(profile_datadir, profile_statdir, profile_list, ffile, filename, subdir_index, syntax_only, compress);
|
||||
|
||||
// nothing to do
|
||||
if ( num_channels == 0 ) {
|
||||
@ -693,7 +686,7 @@ time_t tslot;
|
||||
|
||||
SetupInputFileSequence(Mdirs,rfile, NULL);
|
||||
|
||||
process_data(GetChannelInfoList(), num_channels, tslot, do_xstat);
|
||||
process_data(GetChannelInfoList(), num_channels, tslot);
|
||||
|
||||
CloseChannels(tslot, compress);
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -80,7 +81,6 @@
|
||||
#include "nffile.h"
|
||||
#include "nfx.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "util.h"
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -62,7 +63,6 @@
|
||||
#include "nfdump.h"
|
||||
#include "nfnet.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "netflow_v5_v7.h"
|
||||
|
@ -53,7 +53,6 @@
|
||||
#include "nffile.h"
|
||||
#include "nfx.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "exporter.h"
|
||||
#include "nfnet.h"
|
||||
|
23
bin/nftest.c
23
bin/nftest.c
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -28,12 +29,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author: haag $
|
||||
*
|
||||
* $Id: nftest.c 39 2009-11-25 08:11:15Z haag $
|
||||
*
|
||||
* $LastChangedRevision: 39 $
|
||||
*
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
@ -137,11 +132,11 @@ nffile_t *nffile_w, *nffile_r;
|
||||
int i, compress, bsize;
|
||||
ssize_t ret;
|
||||
char outfile[MAXPATHLEN];
|
||||
struct timeval tstart[3];
|
||||
struct timeval tend[3];
|
||||
struct timeval tstart[4];
|
||||
struct timeval tend[4];
|
||||
u_long usec, sec;
|
||||
double wall[3];
|
||||
uint32_t recsize[3];
|
||||
double wall[4];
|
||||
uint32_t recsize[4];
|
||||
|
||||
nffile_r = OpenFile(filename, NULL);
|
||||
if ( !nffile_r ) {
|
||||
@ -162,18 +157,19 @@ uint32_t recsize[3];
|
||||
nffile_w = NULL;
|
||||
|
||||
bsize = nffile_r->block_header->size;
|
||||
for ( compress=0; compress<=2; compress++ ) {
|
||||
for ( compress=NOT_COMPRESSED; compress<=LZ4_COMPRESSED; compress++ ) {
|
||||
int wsize;
|
||||
nffile_w = OpenNewFile(outfile, nffile_w, compress, 0, NULL);
|
||||
if ( !nffile_w ) {
|
||||
DisposeFile(nffile_r);
|
||||
return;
|
||||
}
|
||||
|
||||
// fill buffer
|
||||
memcpy(nffile_w->buff_pool[0], nffile_r->buff_pool[0], nffile_r->buff_size);
|
||||
gettimeofday(&(tstart[compress]), (struct timezone*)NULL);
|
||||
for ( i=0; i<100; i++ ) {
|
||||
nffile_w->block_header->size = bsize;
|
||||
wsize = WriteExtraBlock(nffile_w, nffile_r->block_header);
|
||||
wsize = WriteBlock(nffile_w);
|
||||
if ( wsize <= 0 ) {
|
||||
fprintf(stderr, "Failed to write output buffer to disk: '%s'" , strerror(errno));
|
||||
// Cleanup
|
||||
@ -206,6 +202,7 @@ uint32_t recsize[3];
|
||||
printf("100 write cycles, with size %u bytes\n", 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("LZ4 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 );
|
||||
|
||||
} // End of CheckCompression
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* All rights reserved.
|
||||
@ -67,7 +68,6 @@
|
||||
|
||||
#include "nffile.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "flowtree.h"
|
||||
#include "ipfrag.h"
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -62,7 +63,6 @@
|
||||
#include "nfdump.h"
|
||||
#include "nffile.h"
|
||||
#include "nfstatfile.h"
|
||||
#include "nfxstat.h"
|
||||
#include "flist.h"
|
||||
#include "util.h"
|
||||
#include "nftree.h"
|
||||
@ -79,7 +79,7 @@ static unsigned int num_channels;
|
||||
static inline int AppendString(char *stack, char *string, size_t *buff_size);
|
||||
|
||||
static void SetupProfileChannels(char *profile_datadir, char *profile_statdir, profile_param_info_t *profile_param,
|
||||
int subdir_index, char *filterfile, char *filename, int verify_only, int compress, int do_xstat);
|
||||
int subdir_index, char *filterfile, char *filename, int verify_only, int compress);
|
||||
|
||||
profile_channel_info_t *GetChannelInfoList(void) {
|
||||
return profile_channels;
|
||||
@ -101,7 +101,7 @@ size_t len = strlen(string);
|
||||
} // End of AppendString
|
||||
|
||||
unsigned int InitChannels(char *profile_datadir, char *profile_statdir, profile_param_info_t *profile_list,
|
||||
char *filterfile, char *filename, int subdir_index, int verify_only, int compress, int do_xstat) {
|
||||
char *filterfile, char *filename, int subdir_index, int verify_only, int compress) {
|
||||
profile_param_info_t *profile_param;
|
||||
|
||||
num_channels = 0;
|
||||
@ -111,7 +111,7 @@ profile_param_info_t *profile_param;
|
||||
profile_param->channelname, profile_param->profilename, profile_param->profilegroup,
|
||||
profile_param->channel_sourcelist);
|
||||
|
||||
SetupProfileChannels(profile_datadir, profile_statdir, profile_param, subdir_index, filterfile, filename, verify_only, compress, do_xstat);
|
||||
SetupProfileChannels(profile_datadir, profile_statdir, profile_param, subdir_index, filterfile, filename, verify_only, compress);
|
||||
|
||||
profile_param = profile_param->next;
|
||||
}
|
||||
@ -120,7 +120,7 @@ profile_param_info_t *profile_param;
|
||||
} // End of InitChannels
|
||||
|
||||
static void SetupProfileChannels(char *profile_datadir, char *profile_statdir, profile_param_info_t *profile_param,
|
||||
int subdir_index, char *filterfile, char *filename, int verify_only, int compress, int do_xstat ) {
|
||||
int subdir_index, char *filterfile, char *filename, int verify_only, int compress ) {
|
||||
FilterEngine_data_t *engine;
|
||||
struct stat stat_buf;
|
||||
char *p, *filter, *subdir, *wfile, *ofile, *rrdfile, *source_filter;
|
||||
@ -128,11 +128,9 @@ char path[MAXPATHLEN];
|
||||
int ffd, ret;
|
||||
size_t filter_size;
|
||||
nffile_t *nffile;
|
||||
xstat_t *xstat;
|
||||
|
||||
ofile = wfile = NULL;
|
||||
nffile = NULL;
|
||||
xstat = NULL;
|
||||
|
||||
/*
|
||||
* Compile the complete filter:
|
||||
@ -313,12 +311,6 @@ xstat_t *xstat;
|
||||
if ( !nffile ) {
|
||||
return;
|
||||
}
|
||||
if ( do_xstat ) {
|
||||
xstat = InitXStat(nffile);
|
||||
if ( !xstat ) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
snprintf(path, MAXPATHLEN-1, "%s/%s/%s/%s.rrd",
|
||||
@ -349,7 +341,6 @@ xstat_t *xstat;
|
||||
profile_channels[num_channels].dirstat_path = strdup(path);
|
||||
profile_channels[num_channels].type = profile_param->profiletype;
|
||||
profile_channels[num_channels].nffile = nffile;
|
||||
profile_channels[num_channels].xstat = xstat;
|
||||
|
||||
memset((void *)&profile_channels[num_channels].stat_record, 0, sizeof(stat_record_t));
|
||||
|
||||
@ -370,11 +361,6 @@ int ret, update_ok;
|
||||
|
||||
for ( num = 0; num < num_channels; num++ ) {
|
||||
if ( profile_channels[num].ofile ) {
|
||||
if ( profile_channels[num].xstat ) {
|
||||
if ( WriteExtraBlock(profile_channels[num].nffile, profile_channels[num].xstat->block_header ) <= 0 ) {
|
||||
LogError("Failed to write xstat buffer to disk: '%s'" , strerror(errno));
|
||||
}
|
||||
}
|
||||
|
||||
if ( is_anonymized )
|
||||
SetFlag(profile_channels[num].nffile->file_header->flags, FLAG_ANONYMIZED);
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
* Copyright (c) 2004-2008, SWITCH - Teleinformatikdienste fuer Lehre und Forschung
|
||||
@ -28,12 +29,6 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Author: haag $
|
||||
*
|
||||
* $Id: profile.h 39 2009-11-25 08:11:15Z haag $
|
||||
*
|
||||
* $LastChangedRevision: 39 $
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _PROFILE_H
|
||||
@ -59,7 +54,6 @@ typedef struct profile_channel_info_s {
|
||||
char *dirstat_path; // pathname for dirstat file
|
||||
nffile_t *nffile;
|
||||
stat_record_t stat_record;
|
||||
xstat_t *xstat;
|
||||
int type;
|
||||
dirstat_t *dirstat;
|
||||
} profile_channel_info_t;
|
||||
@ -67,7 +61,7 @@ typedef struct profile_channel_info_s {
|
||||
profile_channel_info_t *GetProfiles(void);
|
||||
|
||||
unsigned int InitChannels(char *profile_datadir, char *profile_statdir, profile_param_info_t *profile_list,
|
||||
char *filterfile, char *filename, int subdir_index, int veryfy_only, int compress, int do_xstat );
|
||||
char *filterfile, char *filename, int subdir_index, int veryfy_only, int compress );
|
||||
|
||||
profile_channel_info_t *GetChannelInfoList(void);
|
||||
|
||||
|
45
bin/sfcapd.c
45
bin/sfcapd.c
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -73,7 +74,6 @@
|
||||
#include "nf_common.h"
|
||||
#include "nfnet.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "flist.h"
|
||||
#include "nfstatfile.h"
|
||||
@ -125,7 +125,7 @@ static void daemonize(void);
|
||||
static void SetPriv(char *userid, char *groupid );
|
||||
|
||||
static void run(packet_function_t receive_packet, int socket, send_peer_t peer,
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress, int do_xstat);
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress);
|
||||
|
||||
/* Functions */
|
||||
static void usage(char *name) {
|
||||
@ -146,8 +146,9 @@ 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"
|
||||
"-j\t\tBZ2 compress flows in output file.\n"
|
||||
"-z\t\tLZO compress flows in output file.\n"
|
||||
"-y\t\tLZ4 compress flows in output file.\n"
|
||||
"-j\t\tBZ2 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"
|
||||
@ -332,7 +333,7 @@ int err;
|
||||
#include "collector_inline.c"
|
||||
|
||||
static void run(packet_function_t receive_packet, int socket, send_peer_t peer,
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress, int do_xstat) {
|
||||
time_t twin, time_t t_begin, int report_seq, int use_subdirs, char *time_extension, int compress) {
|
||||
FlowSource_t *fs;
|
||||
struct sockaddr_storage sf_sender;
|
||||
socklen_t sf_sender_size = sizeof(sf_sender);
|
||||
@ -366,11 +367,6 @@ srecord_t *commbuff;
|
||||
if ( !fs->nffile ) {
|
||||
return;
|
||||
}
|
||||
if ( do_xstat ) {
|
||||
fs->xstat = InitXStat(fs->nffile);
|
||||
if ( !fs->xstat )
|
||||
return;
|
||||
}
|
||||
|
||||
// init stat vars
|
||||
fs->bad_packets = 0;
|
||||
@ -489,14 +485,6 @@ srecord_t *commbuff;
|
||||
nffile->stat_record->last_seen = fs->last_seen/1000;
|
||||
nffile->stat_record->msec_last = fs->last_seen - nffile->stat_record->last_seen*1000;
|
||||
|
||||
if ( fs->xstat ) {
|
||||
if ( WriteExtraBlock(nffile, fs->xstat->block_header ) <= 0 )
|
||||
LogError("Ident: %s, failed to write xstat buffer to disk: '%s'" , fs->Ident, strerror(errno));
|
||||
|
||||
ResetPortHistogram(fs->xstat->port_histogram);
|
||||
ResetBppHistogram(fs->xstat->bpp_histogram);
|
||||
}
|
||||
|
||||
// Flush Exporter Stat to file
|
||||
FlushExporterStats(fs);
|
||||
// Write Stat record and close file
|
||||
@ -545,10 +533,6 @@ srecord_t *commbuff;
|
||||
LogError("killed due to fatal error: ident: %s", fs->Ident);
|
||||
break;
|
||||
}
|
||||
/* XXX needs fixing */
|
||||
if ( fs->xstat ) {
|
||||
// Add catalog entry
|
||||
}
|
||||
}
|
||||
|
||||
// Dump all extension maps to the buffer
|
||||
@ -680,7 +664,7 @@ FlowSource_t *fs;
|
||||
struct sigaction act;
|
||||
int family, bufflen;
|
||||
time_t twin, t_start;
|
||||
int sock, err, synctime, do_daemonize, expire, spec_time_extension, report_sequence, do_xstat;
|
||||
int sock, err, synctime, do_daemonize, expire, spec_time_extension, report_sequence;
|
||||
int subdir_index, compress;
|
||||
int c;
|
||||
|
||||
@ -705,7 +689,6 @@ int c;
|
||||
expire = 0;
|
||||
spec_time_extension = 0;
|
||||
compress = NOT_COMPRESSED;
|
||||
do_xstat = 0;
|
||||
memset((void *)&peer, 0, sizeof(send_peer_t));
|
||||
peer.family = AF_UNSPEC;
|
||||
Ident = "none";
|
||||
@ -731,9 +714,6 @@ int c;
|
||||
case 'E':
|
||||
verbose = 1;
|
||||
break;
|
||||
case 'H':
|
||||
do_xstat = 1;
|
||||
break;
|
||||
case 'f': {
|
||||
#ifdef PCAP
|
||||
struct stat fstat;
|
||||
@ -766,14 +746,21 @@ int c;
|
||||
break;
|
||||
case 'j':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = BZ2_COMPRESSED;
|
||||
break;
|
||||
case 'y':
|
||||
if ( compress ) {
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZ4_COMPRESSED;
|
||||
break;
|
||||
case 'z':
|
||||
if ( compress ) {
|
||||
LogError("Use either -z for LZO or -j for BZ2 compression, but not both\n");
|
||||
LogError("Use one compression: -z for LZO, -j for BZ2 or -y for LZ4 compression\n");
|
||||
exit(255);
|
||||
}
|
||||
compress = LZO_COMPRESSED;
|
||||
@ -1089,7 +1076,7 @@ int c;
|
||||
|
||||
LogInfo("Startup.");
|
||||
run(receive_packet, sock, peer, twin, t_start, report_sequence, subdir_index,
|
||||
time_extension, compress, do_xstat);
|
||||
time_extension, compress);
|
||||
close(sock);
|
||||
kill_launcher(launcher_pid);
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2017, Peter Haag
|
||||
* Copyright (c) 2016, Peter Haag
|
||||
* Copyright (c) 2014, Peter Haag
|
||||
* Copyright (c) 2009, Peter Haag
|
||||
@ -147,7 +148,6 @@
|
||||
#include "nf_common.h"
|
||||
#include "util.h"
|
||||
#include "bookkeeper.h"
|
||||
#include "nfxstat.h"
|
||||
#include "collector.h"
|
||||
#include "sflow.h"
|
||||
#include "sflow_proto.h" // sFlow v5
|
||||
|
@ -118,6 +118,12 @@ export MallocCorruptionAbort=1
|
||||
./nfdump -J 0 -r test.flows
|
||||
./nfdump -J 1 -r test.flows
|
||||
./nfdump -J 2 -r test.flows
|
||||
./nfdump -J 3 -r test.flows
|
||||
./nfdump -J 2 -r test.flows
|
||||
./nfdump -J 1 -r test.flows
|
||||
./nfdump -J 0 -r test.flows
|
||||
./nfdump -q -r test.flows -o raw > test2.out
|
||||
diff -u test2.out nfdump.test.out
|
||||
rm -f tmp/nfcapd.* test*.out test*.flows
|
||||
[ -d tmp ] && rmdir tmp
|
||||
[ -d memck.$$ ] && rm -rf memck.$$
|
||||
|
64
configure
vendored
64
configure
vendored
@ -637,6 +637,9 @@ ac_func_list=
|
||||
ac_subst_vars='am__EXEEXT_FALSE
|
||||
am__EXEEXT_TRUE
|
||||
LTLIBOBJS
|
||||
HAVE_DOXYGEN_FALSE
|
||||
HAVE_DOXYGEN_TRUE
|
||||
DOXYGEN
|
||||
LIBOBJS
|
||||
FTS_OBJ
|
||||
LFLAGS
|
||||
@ -16664,8 +16667,61 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
fi
|
||||
|
||||
|
||||
# Extract the first word of "doxygen", so it can be a program name with args.
|
||||
set dummy doxygen; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_path_DOXYGEN+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
case $DOXYGEN in
|
||||
[\\/]* | ?:[\\/]*)
|
||||
ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
|
||||
;;
|
||||
*)
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
DOXYGEN=$ac_cv_path_DOXYGEN
|
||||
if test -n "$DOXYGEN"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
|
||||
$as_echo "$DOXYGEN" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
if test -z $DOXYGEN; then
|
||||
HAVE_DOXYGEN_TRUE=
|
||||
HAVE_DOXYGEN_FALSE='#'
|
||||
else
|
||||
HAVE_DOXYGEN_TRUE='#'
|
||||
HAVE_DOXYGEN_FALSE=
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_DOXYGEN_TRUE"; then :
|
||||
ac_config_files="$ac_config_files doc/Doxyfile"
|
||||
|
||||
fi
|
||||
|
||||
#AC_CONFIG_FILES([Makefile])
|
||||
ac_config_files="$ac_config_files Makefile bin/Makefile man/Makefile"
|
||||
ac_config_files="$ac_config_files Makefile bin/Makefile man/Makefile doc/Makefile"
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
@ -16845,6 +16901,10 @@ if test -z "${BUILDNFPCAPD_TRUE}" && test -z "${BUILDNFPCAPD_FALSE}"; then
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
|
||||
as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
: "${CONFIG_STATUS=./config.status}"
|
||||
ac_write_fail=0
|
||||
@ -17723,9 +17783,11 @@ do
|
||||
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
||||
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
||||
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
||||
"doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
|
||||
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||||
"bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
|
||||
"man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
|
||||
"doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
|
||||
|
||||
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
||||
esac
|
||||
|
@ -435,8 +435,12 @@ char string[16];
|
||||
]
|
||||
)
|
||||
|
||||
AC_PATH_PROG([DOXYGEN], [doxygen], [])
|
||||
AM_CONDITIONAL([HAVE_DOXYGEN], test -z $DOXYGEN)
|
||||
AM_COND_IF([HAVE_DOXYGEN], AC_CONFIG_FILES([doc/Doxyfile]))
|
||||
|
||||
#AC_CONFIG_FILES([Makefile])
|
||||
AC_OUTPUT(Makefile bin/Makefile man/Makefile)
|
||||
AC_OUTPUT(Makefile bin/Makefile man/Makefile doc/Makefile)
|
||||
|
||||
echo ""
|
||||
echo "* Many thanks for using nfdump tools"
|
||||
|
@ -167,6 +167,7 @@ CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
|
@ -293,6 +293,9 @@ debugging purpose only, to see how incoming netflow data is processed and stored
|
||||
.B -j
|
||||
Compress flows. Use bz2 compression in output file. Note: not recommended while collecting
|
||||
.TP 3
|
||||
.B -y
|
||||
Compress flows. Use LZ4 compression in output file.
|
||||
.TP 3
|
||||
.B -z
|
||||
Compress flows. Use fast LZO1X\-1 compression in output file.
|
||||
.TP 3
|
||||
|
@ -483,12 +483,15 @@ Scan and print extension maps located in file \flfile\fR
|
||||
.B -j
|
||||
Compress flows. Use bz2 compression in output file. Space efficient method
|
||||
.TP 3
|
||||
.B -y
|
||||
Compress flows. Use LZ4 compression in output file. Time efficient method
|
||||
.TP 3
|
||||
.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
|
||||
num: 0 uncompress, 1: LZO1X\-1, 2: bz2, 3: LZ4 compression
|
||||
.TP 3
|
||||
.B -Z
|
||||
Check filter syntax and exit. Sets the return value accordingly.
|
||||
|
Loading…
x
Reference in New Issue
Block a user