Index: trunk/autom4te.cache/requests =================================================================== --- trunk/autom4te.cache/requests (revision 865) +++ trunk/autom4te.cache/requests (revision 866) @@ -1,473 +1,473 @@ # This file was generated by Autom4te 2.71. # It contains the lists of macros which have been traced. # It can be safely removed. @request = ( bless( [ '0', 1, [ '/usr/share/autoconf' ], [ '/usr/share/autoconf/m4sugar/m4sugar.m4', '/usr/share/autoconf/m4sugar/m4sh.m4', '/usr/share/autoconf/autoconf/autoconf.m4', 'aclocal.m4', '/dev/null' ], { - 'AC_FC_FREEFORM' => 1, + 'AC_INIT' => 1, 'AM_PROG_MKDIR_P' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'include' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, 'AM_NLS' => 1, - 'AC_SUBST' => 1, - 'sinclude' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'm4_define' => 1, + 'AM_CONDITIONAL' => 1, + 'AM_MAINTAINER_MODE' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'IT_PROG_INTLTOOL' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, 'AH_OUTPUT' => 1, - 'm4_sinclude' => 1, - 'm4_pattern_allow' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, '_LT_AC_TAGCONFIG' => 1, + 'GTK_DOC_CHECK' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'm4_pattern_allow' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, + 'm4_include' => 1, + 'AC_CONFIG_HEADERS' => 1, + '_AM_SUBST_NOTMAKE' => 1, 'AM_PROG_MOC' => 1, + 'AM_SILENT_RULES' => 1, 'AM_PROG_F77_C_O' => 1, - 'AM_MAKEFILE_INCLUDE' => 1, - 'AC_CONFIG_FILES' => 1, - '_AM_COND_IF' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'IT_PROG_INTLTOOL' => 1, 'AM_INIT_AUTOMAKE' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'AC_INIT' => 1, - '_m4_warn' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'AM_XGETTEXT_OPTION' => 1, - 'AM_SILENT_RULES' => 1, - 'AC_CANONICAL_HOST' => 1, - 'AC_LIBSOURCE' => 1, - '_AM_COND_ENDIF' => 1, - 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'LT_INIT' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AC_CANONICAL_TARGET' => 1, - 'AM_PROG_AR' => 1, + 'm4_pattern_forbid' => 1, 'AM_PROG_FC_C_O' => 1, - 'AM_PROG_CXX_C_O' => 1, + '_AM_COND_IF' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AC_SUBST' => 1, + 'AM_PATH_GUILE' => 1, 'AM_POT_TOOLS' => 1, - 'AC_CONFIG_HEADERS' => 1, + 'AC_CONFIG_FILES' => 1, + 'AM_PROG_CXX_C_O' => 1, + 'AC_CANONICAL_TARGET' => 1, + 'AM_PROG_AR' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'sinclude' => 1, + 'AC_FC_FREEFORM' => 1, + 'define' => 1, + 'AU_DEFINE' => 1, + '_m4_warn' => 1, + 'AM_XGETTEXT_OPTION' => 1, + 'AC_FC_SRCEXT' => 1, + 'AC_CONFIG_LINKS' => 1, '_AM_COND_ELSE' => 1, - 'AC_FC_PP_SRCEXT' => 1, - 'AM_ENABLE_MULTILIB' => 1, + 'AC_CANONICAL_HOST' => 1, 'AC_FC_PP_DEFINE' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'm4_pattern_forbid' => 1, - 'AU_DEFINE' => 1, + '_AM_COND_ENDIF' => 1, 'AM_PROG_LIBTOOL' => 1, - 'm4_include' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_CANONICAL_BUILD' => 1, - 'AM_CONDITIONAL' => 1, + 'm4_sinclude' => 1, + 'AC_LIBSOURCE' => 1, 'AM_GNU_GETTEXT' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AM_PATH_GUILE' => 1, - 'AC_CONFIG_LINKS' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AM_ENABLE_MULTILIB' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'AC_CANONICAL_BUILD' => 1, 'AC_SUBST_TRACE' => 1, - '_AM_MAKEFILE_INCLUDE' => 1, - 'AM_PROG_CC_C_O' => 1, - 'define' => 1, - 'GTK_DOC_CHECK' => 1, - 'm4_define' => 1, - 'AC_FC_SRCEXT' => 1 + 'AC_REQUIRE_AUX_FILE' => 1, + 'include' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'LT_INIT' => 1 } ], 'Autom4te::Request' ), bless( [ '1', 1, [ '/usr/share/autoconf' ], [ '/usr/share/autoconf/autoconf/autoconf.m4f', '/usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4', '/usr/share/aclocal/ltargz.m4', '/usr/share/aclocal/ltdl.m4', '/usr/share/aclocal/pkg.m4', '/usr/share/aclocal-1.16/amversion.m4', '/usr/share/aclocal-1.16/auxdir.m4', '/usr/share/aclocal-1.16/cond.m4', '/usr/share/aclocal-1.16/depend.m4', '/usr/share/aclocal-1.16/depout.m4', '/usr/share/aclocal-1.16/extra-recurs.m4', '/usr/share/aclocal-1.16/init.m4', '/usr/share/aclocal-1.16/install-sh.m4', '/usr/share/aclocal-1.16/lead-dot.m4', '/usr/share/aclocal-1.16/make.m4', '/usr/share/aclocal-1.16/missing.m4', '/usr/share/aclocal-1.16/options.m4', '/usr/share/aclocal-1.16/prog-cc-c-o.m4', '/usr/share/aclocal-1.16/runlog.m4', '/usr/share/aclocal-1.16/sanity.m4', '/usr/share/aclocal-1.16/silent.m4', '/usr/share/aclocal-1.16/strip.m4', '/usr/share/aclocal-1.16/substnot.m4', '/usr/share/aclocal-1.16/tar.m4', 'm4/libtool.m4', 'm4/ltoptions.m4', 'm4/ltsugar.m4', 'm4/ltversion.m4', 'm4/lt~obsolete.m4', 'configure.ac' ], { - 'LT_INIT' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, - 'LT_SYS_MODULE_PATH' => 1, - '_LT_AC_SHELL_INIT' => 1, - 'AC_LTDL_PREOPEN' => 1, - 'LT_SYS_MODULE_EXT' => 1, - 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, - 'LTDL_INIT' => 1, - 'AM_SILENT_RULES' => 1, - '_LT_AC_LANG_CXX_CONFIG' => 1, - '_AC_PROG_LIBTOOL' => 1, - 'LT_AC_PROG_SED' => 1, - 'AC_PROG_EGREP' => 1, - 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, - 'LT_CMD_MAX_LEN' => 1, - 'AC_PATH_MAGIC' => 1, - 'AM_RUN_LOG' => 1, - 'LT_OUTPUT' => 1, - 'AC_PROG_NM' => 1, - 'm4_pattern_allow' => 1, - '_LT_AC_PROG_ECHO_BACKSLASH' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'PKG_CHECK_VAR' => 1, - 'AM_SET_LEADING_DOT' => 1, - 'AC_LIBTOOL_WIN32_DLL' => 1, - 'AC_LTDL_OBJDIR' => 1, - 'AM_DEP_TRACK' => 1, - 'AC_LTDL_SHLIBPATH' => 1, - '_AM_MANGLE_OPTION' => 1, - '_LT_COMPILER_BOILERPLATE' => 1, - 'AC_PATH_TOOL_PREFIX' => 1, - 'LT_PATH_NM' => 1, - '_LT_PROG_ECHO_BACKSLASH' => 1, - 'LT_SYS_SYMBOL_USCORE' => 1, - 'LT_FUNC_DLSYM_USCORE' => 1, - '_AM_DEPENDENCIES' => 1, - 'AM_DISABLE_SHARED' => 1, - '_LT_AC_TAGVAR' => 1, - '_LT_LINKER_BOILERPLATE' => 1, - 'AC_DEFUN' => 1, - 'AU_DEFUN' => 1, - '_LT_AC_LOCK' => 1, + 'AC_CHECK_LIBM' => 1, + 'AC_LIBTOOL_RC' => 1, 'LT_WITH_LTDL' => 1, - 'AC_LIBTOOL_F77' => 1, - '_LT_PROG_F77' => 1, - 'LTSUGAR_VERSION' => 1, - '_LT_AC_LANG_C_CONFIG' => 1, - '_LT_AC_LANG_GCJ_CONFIG' => 1, - 'AC_WITH_LTDL' => 1, - 'AM_SUBST_NOTMAKE' => 1, - 'AC_LIBTOOL_OBJDIR' => 1, - 'LT_SYS_DLSEARCH_PATH' => 1, - '_LT_PROG_LTMAIN' => 1, - 'AC_LIBLTDL_CONVENIENCE' => 1, '_AM_IF_OPTION' => 1, + 'AM_SILENT_RULES' => 1, 'AM_MISSING_HAS_RUN' => 1, - 'AC_LTDL_DLSYM_USCORE' => 1, - 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, - 'AC_DEPLIBS_CHECK_METHOD' => 1, - 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, - 'LT_PROG_RC' => 1, - 'LTOBSOLETE_VERSION' => 1, - '_LT_DLL_DEF_P' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AM_ENABLE_SHARED' => 1, - 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, - 'LTDL_INSTALLABLE' => 1, - '_AM_SET_OPTIONS' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, '_LT_AC_SYS_LIBPATH_AIX' => 1, - '_LT_AC_CHECK_DLFCN' => 1, - 'AC_ENABLE_STATIC' => 1, - 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, - 'PKG_NOARCH_INSTALLDIR' => 1, - 'AM_MAKE_INCLUDE' => 1, + 'LTVERSION_VERSION' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, 'AC_LIBTOOL_PICMODE' => 1, - '_LT_AC_LANG_F77' => 1, - 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, - 'AM_SANITY_CHECK' => 1, - 'AM_DISABLE_STATIC' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'AM_DEP_TRACK' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'AC_LTDL_OBJDIR' => 1, + 'include' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + 'AM_SET_DEPDIR' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + '_m4_warn' => 1, + '_LT_AC_LOCK' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'AC_LIBTOOL_CONFIG' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'LTDL_CONVENIENCE' => 1, - 'AM_CONDITIONAL' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_LIBTOOL_LINKER_OPTION' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_CHECK_LIBM' => 1, - 'PKG_INSTALLDIR' => 1, - '_LT_AC_SYS_COMPILER' => 1, - 'LT_PROG_GCJ' => 1, - 'AM_PROG_LD' => 1, - 'AC_PROG_LD_GNU' => 1, - 'AC_LIB_LTDL' => 1, - '_LT_PREPARE_SED_QUOTE_VARS' => 1, '_LT_COMPILER_OPTION' => 1, - '_LT_LINKER_OPTION' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + '_LT_AC_SHELL_INIT' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, 'PKG_PROG_PKG_CONFIG' => 1, - 'PKG_CHECK_MODULES_STATIC' => 1, - '_PKG_SHORT_ERRORS_SUPPORTED' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - 'AC_LIBTOOL_FC' => 1, - 'LT_LIB_DLLOAD' => 1, - '_AM_AUTOCONF_VERSION' => 1, - 'AC_LTDL_SYSSEARCHPATH' => 1, - 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, - '_m4_warn' => 1, - 'AC_ENABLE_SHARED' => 1, - 'AC_LIBTOOL_SETUP' => 1, - 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, - 'AC_DEFUN_ONCE' => 1, - 'LT_PATH_LD' => 1, - 'AC_LIBTOOL_LANG_C_CONFIG' => 1, - 'LT_LANG' => 1, - 'AM_ENABLE_STATIC' => 1, - 'include' => 1, - '_LT_CC_BASENAME' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - '_LT_PROG_FC' => 1, - 'LT_FUNC_ARGZ' => 1, - 'AC_LIBTOOL_DLOPEN' => 1, - 'AM_PROG_CC_C_O' => 1, - 'AC_DISABLE_FAST_INSTALL' => 1, - 'AC_DISABLE_STATIC' => 1, - 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, - '_LT_AC_FILE_LTDLL_C' => 1, - 'LT_AC_PROG_RC' => 1, - '_LT_AC_LANG_F77_CONFIG' => 1, - 'm4_include' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'AC_CONFIG_MACRO_DIR' => 1, - 'AC_LIBTOOL_GCJ' => 1, 'AC_ENABLE_FAST_INSTALL' => 1, - 'LTOPTIONS_VERSION' => 1, + 'LT_AC_PROG_RC' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + 'PKG_NOARCH_INSTALLDIR' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, '_AM_PROG_TAR' => 1, - 'AC_LIBTOOL_CXX' => 1, - 'AM_AUX_DIR_EXPAND' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'AC_PATH_MAGIC' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'AC_PROG_EGREP' => 1, + 'AC_LTDL_SHLIBEXT' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + 'AC_LTDL_DLLIB' => 1, + '_AM_MANGLE_OPTION' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + 'AM_SANITY_CHECK' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + 'AM_DISABLE_SHARED' => 1, + 'AM_PROG_LD' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + 'LT_PROG_GCJ' => 1, + 'AM_MISSING_PROG' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + 'AM_RUN_LOG' => 1, + 'LT_PATH_NM' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + 'LT_PROG_GO' => 1, + 'AC_DEFUN_ONCE' => 1, + 'AC_DISABLE_SHARED' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + 'LTSUGAR_VERSION' => 1, 'AC_PROG_LD_RELOAD_FLAG' => 1, - '_LT_REQUIRED_DARWIN_CHECKS' => 1, + '_PKG_SHORT_ERRORS_SUPPORTED' => 1, + '_AC_PROG_LIBTOOL' => 1, 'AC_PROG_LD' => 1, + 'LTOPTIONS_VERSION' => 1, + 'AC_LIBTOOL_CONFIG' => 1, '_AM_SET_OPTION' => 1, - 'PKG_CHECK_MODULES' => 1, - '_LT_WITH_SYSROOT' => 1, - '_LT_AC_LANG_CXX' => 1, - 'LT_AC_PROG_EGREP' => 1, + '_AM_AUTOCONF_VERSION' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + 'LT_OUTPUT' => 1, + '_LT_CC_BASENAME' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + '_AM_PROG_CC_C_O' => 1, + 'AM_PROG_CC_C_O' => 1, + 'LT_FUNC_ARGZ' => 1, + 'AC_ENABLE_STATIC' => 1, '_LT_AC_TRY_DLOPEN_SELF' => 1, - 'AM_PROG_NM' => 1, - 'LTVERSION_VERSION' => 1, - 'PKG_CHECK_EXISTS' => 1, - 'AC_LTDL_SHLIBEXT' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + '_LT_AC_LANG_C_CONFIG' => 1, + 'AM_SET_LEADING_DOT' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + 'AM_INIT_AUTOMAKE' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + 'm4_pattern_forbid' => 1, + '_LT_AC_SYS_COMPILER' => 1, + '_LT_AC_TAGVAR' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + 'LT_AC_PROG_GCJ' => 1, '_LT_LIBOBJ' => 1, + 'LTDL_CONVENIENCE' => 1, + 'LT_SYS_MODULE_EXT' => 1, + 'PKG_CHECK_MODULES_STATIC' => 1, + 'm4_pattern_allow' => 1, + 'm4_include' => 1, + 'AM_PROG_NM' => 1, + 'LT_SYS_MODULE_PATH' => 1, + '_LT_PROG_FC' => 1, 'AC_LIBTOOL_PROG_CC_C_O' => 1, - 'AC_LIBTOOL_DLOPEN_SELF' => 1, - 'AC_LIBTOOL_COMPILER_OPTION' => 1, - 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - '_LT_PATH_TOOL_PREFIX' => 1, - '_LT_PROG_CXX' => 1, - 'AC_LTDL_SYMBOL_USCORE' => 1, - 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, - 'AM_MISSING_PROG' => 1, - '_LTDL_SETUP' => 1, - '_AM_CONFIG_MACRO_DIRS' => 1, 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, - 'LT_SYS_DLOPEN_SELF' => 1, - 'LT_AC_PROG_GCJ' => 1, - 'AC_DISABLE_SHARED' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, + '_LT_WITH_SYSROOT' => 1, + 'AC_LIB_LTDL' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + 'LT_INIT' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + 'AC_PROG_NM' => 1, + '_LT_PROG_F77' => 1, + '_LT_AC_LANG_F77' => 1, + 'AC_PROG_LD_GNU' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + 'AC_LIBTOOL_F77' => 1, + 'LT_LANG' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + '_LT_LINKER_OPTION' => 1, + 'LT_PATH_LD' => 1, + 'AM_SUBST_NOTMAKE' => 1, 'LT_LIB_M' => 1, - 'LT_PROG_GO' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1, + '_AM_SET_OPTIONS' => 1, + 'AU_DEFUN' => 1, + 'AM_ENABLE_STATIC' => 1, '_LT_AC_LANG_RC_CONFIG' => 1, - 'LT_SYS_DLOPEN_DEPLIBS' => 1, - '_AM_PROG_CC_C_O' => 1, - 'm4_pattern_forbid' => 1, - '_LT_AC_LANG_GCJ' => 1, - 'AM_SET_DEPDIR' => 1, - '_LT_AC_PROG_CXXCPP' => 1, + 'PKG_INSTALLDIR' => 1, + '_LT_AC_LANG_CXX' => 1, + 'PKG_CHECK_EXISTS' => 1, + '_AM_DEPENDENCIES' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + 'AC_LIBTOOL_GCJ' => 1, + 'AC_LTDL_SHLIBPATH' => 1, 'AC_LIBLTDL_INSTALLABLE' => 1, - 'AC_LTDL_DLLIB' => 1, - 'AC_LIBTOOL_RC' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + 'AC_LIBTOOL_SETUP' => 1, + 'LT_AC_PROG_EGREP' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + '_AM_SUBST_NOTMAKE' => 1, + '_LT_PROG_LTMAIN' => 1, + 'AM_ENABLE_SHARED' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'PKG_CHECK_MODULES' => 1, + 'AC_DISABLE_STATIC' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'LT_AC_PROG_SED' => 1, + 'LT_PROG_RC' => 1, + 'LT_LIB_DLLOAD' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, + '_LT_DLL_DEF_P' => 1, + 'AC_DEFUN' => 1, + 'PKG_CHECK_VAR' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AM_CONDITIONAL' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + '_LTDL_SETUP' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + '_LT_PROG_CXX' => 1, 'AM_PROG_INSTALL_SH' => 1, - 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, - 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, - 'AC_LTDL_ENABLE_INSTALL' => 1 + 'AC_PATH_TOOL_PREFIX' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + 'AM_PROG_LIBTOOL' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'AC_WITH_LTDL' => 1, + 'LTDL_INIT' => 1, + 'LTDL_INSTALLABLE' => 1, + 'AC_LIBTOOL_FC' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + 'AC_LTDL_PREOPEN' => 1, + 'AM_DISABLE_STATIC' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'AC_ENABLE_SHARED' => 1 } ], 'Autom4te::Request' ), bless( [ '2', 1, [ '/usr/share/autoconf' ], [ '/usr/share/autoconf/autoconf/autoconf.m4f', 'aclocal.m4', 'configure.ac' ], { - 'AC_CANONICAL_HOST' => 1, - 'AM_SILENT_RULES' => 1, - 'AM_XGETTEXT_OPTION' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - '_m4_warn' => 1, + 'AM_PROG_MKDIR_P' => 1, 'AC_INIT' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'AM_INIT_AUTOMAKE' => 1, + 'AM_NLS' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AM_CONDITIONAL' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'AM_MAINTAINER_MODE' => 1, 'IT_PROG_INTLTOOL' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'LT_INIT' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + 'AH_OUTPUT' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'GTK_DOC_CHECK' => 1, 'AC_CONFIG_SUBDIRS' => 1, + 'm4_pattern_allow' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, - '_AM_COND_ENDIF' => 1, - 'AC_LIBSOURCE' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - 'include' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AC_FC_FREEFORM' => 1, - '_AM_COND_IF' => 1, - 'AC_CONFIG_FILES' => 1, - 'AM_PROG_MOC' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'm4_include' => 1, 'AM_MAKEFILE_INCLUDE' => 1, + 'AC_CONFIG_HEADERS' => 1, + 'AM_PROG_MOC' => 1, + '_AM_SUBST_NOTMAKE' => 1, 'AM_PROG_F77_C_O' => 1, - 'm4_pattern_allow' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'AH_OUTPUT' => 1, - 'm4_sinclude' => 1, - 'sinclude' => 1, + 'AM_SILENT_RULES' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AM_PROG_FC_C_O' => 1, + 'm4_pattern_forbid' => 1, + 'AM_PROG_CC_C_O' => 1, + '_AM_COND_IF' => 1, 'AC_SUBST' => 1, - 'AM_NLS' => 1, 'AM_PATH_GUILE' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AM_GNU_GETTEXT' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_BUILD' => 1, + 'AM_POT_TOOLS' => 1, + 'AC_CONFIG_FILES' => 1, + 'AM_PROG_CXX_C_O' => 1, + 'AM_PROG_AR' => 1, + 'AC_CANONICAL_TARGET' => 1, 'AM_AUTOMAKE_VERSION' => 1, - 'm4_include' => 1, + 'sinclude' => 1, + 'AC_FC_FREEFORM' => 1, + '_m4_warn' => 1, 'AC_FC_SRCEXT' => 1, - 'GTK_DOC_CHECK' => 1, - 'AM_PROG_CC_C_O' => 1, - '_AM_MAKEFILE_INCLUDE' => 1, + 'AM_XGETTEXT_OPTION' => 1, 'AC_CONFIG_LINKS' => 1, + '_AM_COND_ELSE' => 1, + 'AC_FC_PP_DEFINE' => 1, + 'AC_CANONICAL_HOST' => 1, + 'AM_PROG_LIBTOOL' => 1, + '_AM_COND_ENDIF' => 1, + 'AC_LIBSOURCE' => 1, + 'AM_GNU_GETTEXT' => 1, + 'm4_sinclude' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AM_ENABLE_MULTILIB' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, 'AC_SUBST_TRACE' => 1, - 'AC_CANONICAL_TARGET' => 1, - 'AM_MAINTAINER_MODE' => 1, + 'include' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'm4_pattern_forbid' => 1, - 'AC_PROG_LIBTOOL' => 1, 'LT_SUPPORTED_TAG' => 1, - 'AC_FC_PP_DEFINE' => 1, - 'AM_ENABLE_MULTILIB' => 1, - 'AC_FC_PP_SRCEXT' => 1, - '_AM_COND_ELSE' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AM_POT_TOOLS' => 1, - 'AM_PROG_CXX_C_O' => 1, - 'AM_PROG_FC_C_O' => 1, - 'AM_PROG_AR' => 1 + 'LT_INIT' => 1 } ], 'Autom4te::Request' ), bless( [ '3', 1, [ '/usr/share/autoconf' ], [ '/usr/share/autoconf/autoconf/autoconf.m4f', 'aclocal.m4', '/usr/share/autoconf/autoconf/trailer.m4', 'configure.ac' ], { - 'GTK_DOC_CHECK' => 1, - 'AC_FC_SRCEXT' => 1, - '_AM_MAKEFILE_INCLUDE' => 1, - 'AC_SUBST_TRACE' => 1, - 'AC_CONFIG_LINKS' => 1, + 'AC_CONFIG_HEADERS' => 1, + 'AM_SILENT_RULES' => 1, + 'AM_PROG_F77_C_O' => 1, + 'AM_PROG_MOC' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'm4_pattern_forbid' => 1, + 'AM_PROG_FC_C_O' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_SUBST' => 1, + '_AM_COND_IF' => 1, 'AM_PROG_CC_C_O' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AM_GNU_GETTEXT' => 1, 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_BUILD' => 1, - 'AM_PATH_GUILE' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'm4_include' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_FC_PP_DEFINE' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'm4_pattern_forbid' => 1, 'AC_PROG_LIBTOOL' => 1, - 'AM_POT_TOOLS' => 1, - 'AM_PROG_FC_C_O' => 1, - 'AM_PROG_CXX_C_O' => 1, - 'AM_PROG_AR' => 1, - 'AM_ENABLE_MULTILIB' => 1, - 'AC_FC_PP_SRCEXT' => 1, - '_AM_COND_ELSE' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AC_CANONICAL_TARGET' => 1, + 'AM_NLS' => 1, + 'AC_INIT' => 1, + 'AM_PROG_MKDIR_P' => 1, + 'IT_PROG_INTLTOOL' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, 'AM_MAINTAINER_MODE' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, - '_AM_COND_ENDIF' => 1, - 'AC_LIBSOURCE' => 1, - 'LT_INIT' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'AC_CANONICAL_HOST' => 1, - 'AM_XGETTEXT_OPTION' => 1, - 'AM_SILENT_RULES' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, 'AC_CANONICAL_SYSTEM' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'IT_PROG_INTLTOOL' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - '_m4_warn' => 1, - 'AC_INIT' => 1, - 'm4_sinclude' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, 'AH_OUTPUT' => 1, - '_AM_COND_IF' => 1, - 'AC_CONFIG_FILES' => 1, + 'm4_include' => 1, 'AM_MAKEFILE_INCLUDE' => 1, - 'AM_PROG_MOC' => 1, - 'AM_PROG_F77_C_O' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, 'm4_pattern_allow' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'AM_NLS' => 1, - 'sinclude' => 1, - 'AC_SUBST' => 1, - '_AM_SUBST_NOTMAKE' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + 'GTK_DOC_CHECK' => 1, 'LT_CONFIG_LTDL_DIR' => 1, + 'AM_GNU_GETTEXT' => 1, + 'AC_LIBSOURCE' => 1, + 'm4_sinclude' => 1, + 'AM_PROG_LIBTOOL' => 1, + '_AM_COND_ENDIF' => 1, + 'AC_FC_PP_DEFINE' => 1, + 'AC_CANONICAL_HOST' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'AM_ENABLE_MULTILIB' => 1, 'include' => 1, - 'AM_PROG_MKDIR_P' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, + 'AC_SUBST_TRACE' => 1, + 'LT_INIT' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AM_POT_TOOLS' => 1, + 'AM_PATH_GUILE' => 1, + 'AM_AUTOMAKE_VERSION' => 1, 'AC_FC_FREEFORM' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1 + 'sinclude' => 1, + 'AM_PROG_AR' => 1, + 'AC_CANONICAL_TARGET' => 1, + 'AM_PROG_CXX_C_O' => 1, + 'AC_CONFIG_FILES' => 1, + '_AM_COND_ELSE' => 1, + 'AC_CONFIG_LINKS' => 1, + 'AC_FC_SRCEXT' => 1, + 'AM_XGETTEXT_OPTION' => 1, + '_m4_warn' => 1 } ], 'Autom4te::Request' ) ); Index: trunk/npstat/nm/ConvolutionDensity1D.icc =================================================================== --- trunk/npstat/nm/ConvolutionDensity1D.icc (revision 0) +++ trunk/npstat/nm/ConvolutionDensity1D.icc (revision 866) @@ -0,0 +1,190 @@ +#include +#include + +#include "npstat/nm/GaussLegendreQuadrature.hh" +#include "npstat/nm/BindKernel.hh" + +namespace npstat { + template + template + ConvolutionDensity1D::ConvolutionDensity1D( + const Functor1D& distro, const Kernel& i_kernel, + const unsigned nIntegPointsX, const double i_xmin, const double i_xmax, + const unsigned nIntegPointsY, const double ymin, const double ymax) + : kernel_(i_kernel), xLocations_(nIntegPointsX), + xDensity_(nIntegPointsX), norms_(nIntegPointsX, 1.0L) + { + assert(i_xmin < i_xmax); + GaussLegendreQuadrature xglq(nIntegPointsX); + + const long double xmin = i_xmin; + const long double xmax = i_xmax; + const long double xmidpoint = (xmin + xmax)/2.0L; + const long double xunit = (xmax - xmin)/2.0L; + + const unsigned halfPoints = nIntegPointsX/2; + std::vector a(halfPoints); + std::vector w(halfPoints); + + xglq.getAbscissae(&a[0], a.size()); + xglq.getWeights(&w[0], w.size()); + + long double dsum = 0.0L; + for (unsigned ix=0; ix 0.0L); + for (unsigned ix=0; ix + template + ConvolutionDensity1D::ConvolutionDensity1D( + const Kernel& kernel, + const Numeric* coords, const unsigned lenCoords, + const unsigned nIntegPointsY, const double ymin, const double ymax) + : kernel_(kernel), xLocations_(coords, coords+lenCoords), + xDensity_(lenCoords, 1.0L/(lenCoords ? lenCoords : 1U)), + norms_(lenCoords, 1.0L) + { + if (lenCoords) + { + assert(coords); + normalizeKernel(nIntegPointsY, ymin, ymax); + } + } + + template + template + ConvolutionDensity1D::ConvolutionDensity1D( + const Kernel& kernel, + const Numeric1* coords, const unsigned lenCoords, + const Numeric2* weights, const unsigned lenWeights, + const unsigned nIntegPointsY, const double ymin, const double ymax) + : kernel_(kernel), xLocations_(coords, coords+lenCoords), + xDensity_(weights, weights+lenWeights), + norms_(lenCoords, 1.0L) + { + if (lenCoords || lenWeights) + { + assert(lenCoords == lenWeights); + assert(coords); + assert(weights); + + const long double wsum = std::accumulate(xDensity_.begin(), xDensity_.end(), 0.0L); + assert(wsum > 0.0L); + for (unsigned i=0; i + template + ConvolutionDensity1D::ConvolutionDensity1D( + const Kernel& kernel, + const std::vector >& points, + const unsigned nIntegPointsY, const double ymin, const double ymax) + : kernel_(kernel), xLocations_(points.size()), + xDensity_(points.size()), norms_(points.size(), 1.0L) + { + const unsigned lenCoords = points.size(); + if (lenCoords) + { + for (unsigned ix=0; ix 0.0L); + for (unsigned i=0; i + void ConvolutionDensity1D::normalizeKernel( + const unsigned nIntegPointsY, const double ymin, const double ymax) + { + const unsigned len = xLocations_.size(); + assert(norms_.size() == len); + + if (nIntegPointsY && len) + { + assert(ymin < ymax); + GaussLegendreQuadrature glq(nIntegPointsY); + + for (unsigned ix=0; ix 0.0L); + norms_[ix] = norm; + } + } + } + + template + long double ConvolutionDensity1D::operator()(const long double& yin) const + { + const long double y = yin; + const unsigned sz = xLocations_.size(); + long double sum = 0.0L; + for (unsigned i=0; i + long double ConvolutionDensity1D::variance( + const long double y, const long double sampleSize) const + { + assert(sampleSize > 0.0L); + + const long double averageY = (*this)(y); + const unsigned sz = xLocations_.size(); + long double sum = 0.0L; + for (unsigned i=0; i= 0.0L); + return sum/sampleSize; + } + + template + long double ConvolutionDensity1D::covariance( + const long double y, const long double z, + const long double sampleSize) const + { + assert(sampleSize > 0.0L); + + const long double averageY = (*this)(y); + const long double averageZ = (*this)(z); + const unsigned sz = xLocations_.size(); + long double sum = 0.0L; + for (unsigned i=0; i&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/npstat pkgincludedir = $(includedir)/npstat pkglibdir = $(libdir)/npstat pkglibexecdir = $(libexecdir)/npstat am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-pc-linux-gnu host_triplet = x86_64-pc-linux-gnu subdir = npstat/nm ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(include_HEADERS) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LTLIBRARIES = $(noinst_LTLIBRARIES) libnm_la_LIBADD = am_libnm_la_OBJECTS = ArrayShape.lo ArrayRange.lo SpecialFunctions.lo \ ConvolutionEngine1D.lo EquidistantSequence.lo \ GaussHermiteQuadrature.lo GaussLegendreQuadrature.lo \ MathUtils.lo OrthoPoly1D.lo GridAxis.lo rectangleQuadrature.lo \ LinInterpolatedTable1D.lo ScanExtremum1D.lo bilinearSection.lo \ ConvolutionEngineND.lo FourierImage.lo SvdMethod.lo \ binomialCoefficient.lo UniformAxis.lo ArrayNDScanner.lo \ DualAxis.lo DiscreteBernsteinPoly1D.lo definiteIntegrals.lo \ EigenMethod.lo goldenSectionSearch.lo timestamp.lo \ OrthoPolyMethod.lo ContOrthoPoly1D.lo lapack_interface.lo \ AbsClassicalOrthoPoly1D.lo ClassicalOrthoPolys1D.lo \ matrixIndexPairs.lo truncatedInverseSqrt.lo FejerQuadrature.lo \ StorablePolySeries1D.lo SemiInfGaussianQuadrature.lo \ Gauss1DQuadrature.lo HeatEq1DNeumannBoundary.lo \ performSchultzIteration.lo RecurrenceCoeffs.lo \ GaussLegendreQuadratureQ.lo GaussLegendreQuadrature2D.lo \ Poly1D.lo ScalableClassicalOrthoPoly1D.lo \ RectangleQuadrature1D.lo findPeak2D.lo sineTransformMatrix.lo libnm_la_OBJECTS = $(am_libnm_la_OBJECTS) AM_V_lt = $(am__v_lt_$(V)) am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) am__v_lt_0 = --silent am__v_lt_1 = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I. depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo \ ./$(DEPDIR)/ArrayNDScanner.Plo ./$(DEPDIR)/ArrayRange.Plo \ ./$(DEPDIR)/ArrayShape.Plo \ ./$(DEPDIR)/ClassicalOrthoPolys1D.Plo \ ./$(DEPDIR)/ContOrthoPoly1D.Plo \ ./$(DEPDIR)/ConvolutionEngine1D.Plo \ ./$(DEPDIR)/ConvolutionEngineND.Plo \ ./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo \ ./$(DEPDIR)/DualAxis.Plo ./$(DEPDIR)/EigenMethod.Plo \ ./$(DEPDIR)/EquidistantSequence.Plo \ ./$(DEPDIR)/FejerQuadrature.Plo ./$(DEPDIR)/FourierImage.Plo \ ./$(DEPDIR)/Gauss1DQuadrature.Plo \ ./$(DEPDIR)/GaussHermiteQuadrature.Plo \ ./$(DEPDIR)/GaussLegendreQuadrature.Plo \ ./$(DEPDIR)/GaussLegendreQuadrature2D.Plo \ ./$(DEPDIR)/GaussLegendreQuadratureQ.Plo \ ./$(DEPDIR)/GridAxis.Plo \ ./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo \ ./$(DEPDIR)/LinInterpolatedTable1D.Plo \ ./$(DEPDIR)/MathUtils.Plo ./$(DEPDIR)/OrthoPoly1D.Plo \ ./$(DEPDIR)/OrthoPolyMethod.Plo ./$(DEPDIR)/Poly1D.Plo \ ./$(DEPDIR)/RectangleQuadrature1D.Plo \ ./$(DEPDIR)/RecurrenceCoeffs.Plo \ ./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo \ ./$(DEPDIR)/ScanExtremum1D.Plo \ ./$(DEPDIR)/SemiInfGaussianQuadrature.Plo \ ./$(DEPDIR)/SpecialFunctions.Plo \ ./$(DEPDIR)/StorablePolySeries1D.Plo ./$(DEPDIR)/SvdMethod.Plo \ ./$(DEPDIR)/UniformAxis.Plo ./$(DEPDIR)/bilinearSection.Plo \ ./$(DEPDIR)/binomialCoefficient.Plo \ ./$(DEPDIR)/definiteIntegrals.Plo ./$(DEPDIR)/findPeak2D.Plo \ ./$(DEPDIR)/goldenSectionSearch.Plo \ ./$(DEPDIR)/lapack_interface.Plo \ ./$(DEPDIR)/matrixIndexPairs.Plo \ ./$(DEPDIR)/performSchultzIteration.Plo \ ./$(DEPDIR)/rectangleQuadrature.Plo \ ./$(DEPDIR)/sineTransformMatrix.Plo ./$(DEPDIR)/timestamp.Plo \ ./$(DEPDIR)/truncatedInverseSqrt.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_$(V)) am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY)) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_$(V)) am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY)) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(libnm_la_SOURCES) DIST_SOURCES = $(libnm_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) am__extra_recursive_targets = python-recursive am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = ${SHELL} '/home/igv/Hepforge/npstat/trunk/missing' aclocal-1.16 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} '/home/igv/Hepforge/npstat/trunk/missing' autoconf AUTOHEADER = ${SHELL} '/home/igv/Hepforge/npstat/trunk/missing' autoheader AUTOMAKE = ${SHELL} '/home/igv/Hepforge/npstat/trunk/missing' automake-1.16 AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPPFLAGS = CSCOPE = cscope CTAGS = ctags CXX = g++ CXXCPP = g++ -E CXXDEPMODE = depmode=gcc3 CXXFLAGS = -std=c++11 -O3 -Wall -W -Werror CYGPATH_W = echo DEFS = -DPACKAGE_NAME=\"npstat\" -DPACKAGE_TARNAME=\"npstat\" -DPACKAGE_VERSION=\"5.9.0\" -DPACKAGE_STRING=\"npstat\ 5.9.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"npstat\" -DVERSION=\"5.9.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" DEPDIR = .deps DEPS_CFLAGS = -I/usr/local/include DEPS_LIBS = -L/usr/local/lib -lfftw3 -lgeners -lkstest DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E ETAGS = etags EXEEXT = F77 = g77 FFLAGS = -g -O2 FGREP = /bin/grep -F FLIBS = -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath GREP = /bin/grep INSTALL = /bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s LD = /bin/ld -m elf_x86_64 LDFLAGS = LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = LT_SYS_LIBRARY_PATH = MAKEINFO = ${SHELL} '/home/igv/Hepforge/npstat/trunk/missing' makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = npstat PACKAGE_BUGREPORT = PACKAGE_NAME = npstat PACKAGE_STRING = npstat 5.9.0 PACKAGE_TARNAME = npstat PACKAGE_URL = PACKAGE_VERSION = 5.9.0 PATH_SEPARATOR = : PKG_CONFIG = /bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = /usr/local/lib/pkgconfig RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip VERSION = 5.9.0 abs_builddir = /home/igv/Hepforge/npstat/trunk/npstat/nm abs_srcdir = /home/igv/Hepforge/npstat/trunk/npstat/nm abs_top_builddir = /home/igv/Hepforge/npstat/trunk abs_top_srcdir = /home/igv/Hepforge/npstat/trunk ac_ct_AR = ar ac_ct_CC = gcc ac_ct_CXX = g++ ac_ct_DUMPBIN = ac_ct_F77 = g77 am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-pc-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = pc builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} host = x86_64-pc-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = pc htmldir = ${docdir} includedir = ${prefix}/include/npstat/nm infodir = ${datarootdir}/info install_sh = ${SHELL} /home/igv/Hepforge/npstat/trunk/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = ${prefix}/etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. AM_CPPFLAGS = -I../../ $(DEPS_CFLAGS) noinst_LTLIBRARIES = libnm.la libnm_la_SOURCES = ArrayShape.cc ArrayRange.cc SpecialFunctions.cc \ ConvolutionEngine1D.cc EquidistantSequence.cc GaussHermiteQuadrature.cc \ GaussLegendreQuadrature.cc MathUtils.cc OrthoPoly1D.cc GridAxis.cc \ rectangleQuadrature.cc LinInterpolatedTable1D.cc ScanExtremum1D.cc \ bilinearSection.cc ConvolutionEngineND.cc FourierImage.cc SvdMethod.cc \ binomialCoefficient.cc UniformAxis.cc ArrayNDScanner.cc DualAxis.cc \ DiscreteBernsteinPoly1D.cc definiteIntegrals.cc EigenMethod.cc \ goldenSectionSearch.cc timestamp.cc OrthoPolyMethod.cc ContOrthoPoly1D.cc \ lapack_interface.cc AbsClassicalOrthoPoly1D.cc ClassicalOrthoPolys1D.cc \ matrixIndexPairs.cc truncatedInverseSqrt.cc FejerQuadrature.cc \ StorablePolySeries1D.cc SemiInfGaussianQuadrature.cc Gauss1DQuadrature.cc \ HeatEq1DNeumannBoundary.cc performSchultzIteration.cc RecurrenceCoeffs.cc \ GaussLegendreQuadratureQ.cc GaussLegendreQuadrature2D.cc Poly1D.cc \ ScalableClassicalOrthoPoly1D.cc RectangleQuadrature1D.cc findPeak2D.cc \ sineTransformMatrix.cc include_HEADERS = AbsArrayProjector.hh \ AbsClassicalOrthoPoly1D.hh \ AbsClassicalOrthoPoly1D.icc \ absDifference.hh \ AbsIntervalQuadrature1D.hh \ AbsMultivariateFunctor.hh \ AbsVisitor.hh \ allocators.hh \ areAllElementsUnique.hh \ ArrayND.hh \ ArrayND.icc \ ArrayNDScanner.hh \ ArrayRange.hh \ ArrayShape.hh \ bilinearSection.hh \ + BindKernel.hh \ binomialCoefficient.hh \ BoundaryInclusion.hh \ BoxND.hh \ BoxND.icc \ BoxNDScanner.hh \ BoxNDScanner.icc \ CircularMapper1d.hh \ ClassicalOrthoPoly1DFromWeight.hh \ ClassicalOrthoPoly1DFromWeight.icc \ ClassicalOrthoPolys1D.hh \ closeWithinTolerance.hh \ CompareByIndex.hh \ ComplexComparesAbs.hh \ ComplexComparesFalse.hh \ ConstSubscriptMap.hh \ ContOrthoPoly1D.hh \ ContOrthoPoly1D.icc \ + ConvolutionDensity1D.hh \ + ConvolutionDensity1D.icc \ ConvolutionEngine1D.hh \ ConvolutionEngine1D.icc \ ConvolutionEngineND.hh \ ConvolutionEngineND.icc \ coordAndWeight.hh \ CoordinateSelector.hh \ definiteIntegrals.hh \ DiscreteBernsteinPoly1D.hh \ discretizedDistance.hh \ discretizedDistance.icc \ DualAxis.hh \ EigenMethod.hh \ EquidistantSequence.hh \ ExpMapper1d.hh \ fcnOrConst.hh \ FejerQuadrature.hh \ FejerQuadrature.icc \ fillArrayCentersPreservingAreas.hh \ findPeak2D.hh \ findRootInLogSpace.hh \ findRootInLogSpace.icc \ findRootNewtonRaphson.hh \ findRootNewtonRaphson.icc \ findRootUsingBisections.hh \ findRootUsingBisections.icc \ float128IO.hh \ FourierImage.hh \ Gauss1DQuadrature.hh \ GaussHermiteQuadrature.hh \ GaussHermiteQuadrature.icc \ GaussianDip.hh \ GaussLegendreQuadrature.hh \ GaussLegendreQuadrature.icc \ GaussLegendreQuadrature2D.hh \ GaussLegendreQuadrature2D.icc \ GaussLegendreQuadratureQ.hh \ GaussLegendreQuadratureQ.icc \ GeneralizedComplex.hh \ goldenSectionSearch.hh \ goldenSectionSearch.icc \ GridAxis.hh \ HeatEq1DNeumannBoundary.hh \ interpolate.hh \ interpolate.icc \ Interval.hh \ Interval.icc \ isMonotonous.hh \ KDTree.hh \ KDTree.icc \ kernelSensitivityMatrix.hh \ kernelSensitivityMatrix.icc \ lapack.h \ lapack_double.h \ lapack_interface.hh \ lapack_interface.icc \ lapack_interface_double.icc \ lapack_interface_ldouble.icc \ lapack_interface_float.icc \ LinearMapper1d.hh \ LinInterpolatedTable1D.hh \ LinInterpolatedTable1D.icc \ LinInterpolatedTableND.hh \ LinInterpolatedTableND.icc \ LogMapper1d.hh \ LongerType.hh \ MathUtils.hh \ MathUtils.icc \ Matrix.hh \ matrixIndexPairs.hh \ Matrix.icc \ MinSearchStatus1D.hh \ MultivariateFunctorScanner.hh \ OrthoPoly1D.hh \ OrthoPoly1D.icc \ OrthoPolyMethod.hh \ OrthoPolyND.hh \ OrthoPolyND.icc \ PairCompare.hh \ performSchultzIteration.hh \ PointDimensionality.hh \ Poly1D.hh \ polyPrivateUtils.hh \ polyPrivateUtils.icc \ PreciseType.hh \ ProperDblFromCmpl.hh \ PtrBufferHandle.hh \ RectangleQuadrature1D.hh \ RectangleQuadrature1D.icc \ Recurrence.hh \ RecurrenceCoeffs.hh \ RecurrenceCoeffs.icc \ RecurrenceCoeffsTrGauss.hh \ RecurrenceCoeffsTrGauss.icc \ rectangleQuadrature.hh \ rescanArray.hh \ rescanArray.icc \ ScanExtremum1D.hh \ ScalableClassicalOrthoPoly1D.hh \ ScalableClassicalOrthoPoly1D.icc \ SemiInfGaussianQuadrature.hh \ SemiInfGaussianQuadrature.icc \ SimpleFunctors.hh \ sineTransformMatrix.hh \ SpecialFunctions.hh \ std_quadmath.hh \ StorablePolySeries1D.hh \ StorablePolySeries1D.icc \ sumOfSquares.hh \ SvdMethod.hh \ timestamp.hh \ Triple.hh \ truncatedInverseSqrt.hh \ UniformAxis.hh EXTRA_DIST = 00README.txt all: all-am .SUFFIXES: .SUFFIXES: .cc .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign npstat/nm/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign npstat/nm/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } libnm.la: $(libnm_la_OBJECTS) $(libnm_la_DEPENDENCIES) $(EXTRA_libnm_la_DEPENDENCIES) $(AM_V_CXXLD)$(CXXLINK) $(libnm_la_OBJECTS) $(libnm_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c include ./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo # am--include-marker include ./$(DEPDIR)/ArrayNDScanner.Plo # am--include-marker include ./$(DEPDIR)/ArrayRange.Plo # am--include-marker include ./$(DEPDIR)/ArrayShape.Plo # am--include-marker include ./$(DEPDIR)/ClassicalOrthoPolys1D.Plo # am--include-marker include ./$(DEPDIR)/ContOrthoPoly1D.Plo # am--include-marker include ./$(DEPDIR)/ConvolutionEngine1D.Plo # am--include-marker include ./$(DEPDIR)/ConvolutionEngineND.Plo # am--include-marker include ./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo # am--include-marker include ./$(DEPDIR)/DualAxis.Plo # am--include-marker include ./$(DEPDIR)/EigenMethod.Plo # am--include-marker include ./$(DEPDIR)/EquidistantSequence.Plo # am--include-marker include ./$(DEPDIR)/FejerQuadrature.Plo # am--include-marker include ./$(DEPDIR)/FourierImage.Plo # am--include-marker include ./$(DEPDIR)/Gauss1DQuadrature.Plo # am--include-marker include ./$(DEPDIR)/GaussHermiteQuadrature.Plo # am--include-marker include ./$(DEPDIR)/GaussLegendreQuadrature.Plo # am--include-marker include ./$(DEPDIR)/GaussLegendreQuadrature2D.Plo # am--include-marker include ./$(DEPDIR)/GaussLegendreQuadratureQ.Plo # am--include-marker include ./$(DEPDIR)/GridAxis.Plo # am--include-marker include ./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo # am--include-marker include ./$(DEPDIR)/LinInterpolatedTable1D.Plo # am--include-marker include ./$(DEPDIR)/MathUtils.Plo # am--include-marker include ./$(DEPDIR)/OrthoPoly1D.Plo # am--include-marker include ./$(DEPDIR)/OrthoPolyMethod.Plo # am--include-marker include ./$(DEPDIR)/Poly1D.Plo # am--include-marker include ./$(DEPDIR)/RectangleQuadrature1D.Plo # am--include-marker include ./$(DEPDIR)/RecurrenceCoeffs.Plo # am--include-marker include ./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo # am--include-marker include ./$(DEPDIR)/ScanExtremum1D.Plo # am--include-marker include ./$(DEPDIR)/SemiInfGaussianQuadrature.Plo # am--include-marker include ./$(DEPDIR)/SpecialFunctions.Plo # am--include-marker include ./$(DEPDIR)/StorablePolySeries1D.Plo # am--include-marker include ./$(DEPDIR)/SvdMethod.Plo # am--include-marker include ./$(DEPDIR)/UniformAxis.Plo # am--include-marker include ./$(DEPDIR)/bilinearSection.Plo # am--include-marker include ./$(DEPDIR)/binomialCoefficient.Plo # am--include-marker include ./$(DEPDIR)/definiteIntegrals.Plo # am--include-marker include ./$(DEPDIR)/findPeak2D.Plo # am--include-marker include ./$(DEPDIR)/goldenSectionSearch.Plo # am--include-marker include ./$(DEPDIR)/lapack_interface.Plo # am--include-marker include ./$(DEPDIR)/matrixIndexPairs.Plo # am--include-marker include ./$(DEPDIR)/performSchultzIteration.Plo # am--include-marker include ./$(DEPDIR)/rectangleQuadrature.Plo # am--include-marker include ./$(DEPDIR)/sineTransformMatrix.Plo # am--include-marker include ./$(DEPDIR)/timestamp.Plo # am--include-marker include ./$(DEPDIR)/truncatedInverseSqrt.Plo # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .cc.o: $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po # $(AM_V_CXX)source='$<' object='$@' libtool=no \ # DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ # $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ $< .cc.obj: $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po # $(AM_V_CXX)source='$<' object='$@' libtool=no \ # DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ # $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo # $(AM_V_CXX)source='$<' object='$@' libtool=yes \ # DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ # $(AM_V_CXX_no)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-includeHEADERS: $(include_HEADERS) @$(NORMAL_INSTALL) @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ done uninstall-includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) python-local: ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(includedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ArrayNDScanner.Plo -rm -f ./$(DEPDIR)/ArrayRange.Plo -rm -f ./$(DEPDIR)/ArrayShape.Plo -rm -f ./$(DEPDIR)/ClassicalOrthoPolys1D.Plo -rm -f ./$(DEPDIR)/ContOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngine1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngineND.Plo -rm -f ./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo -rm -f ./$(DEPDIR)/DualAxis.Plo -rm -f ./$(DEPDIR)/EigenMethod.Plo -rm -f ./$(DEPDIR)/EquidistantSequence.Plo -rm -f ./$(DEPDIR)/FejerQuadrature.Plo -rm -f ./$(DEPDIR)/FourierImage.Plo -rm -f ./$(DEPDIR)/Gauss1DQuadrature.Plo -rm -f ./$(DEPDIR)/GaussHermiteQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature2D.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadratureQ.Plo -rm -f ./$(DEPDIR)/GridAxis.Plo -rm -f ./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo -rm -f ./$(DEPDIR)/LinInterpolatedTable1D.Plo -rm -f ./$(DEPDIR)/MathUtils.Plo -rm -f ./$(DEPDIR)/OrthoPoly1D.Plo -rm -f ./$(DEPDIR)/OrthoPolyMethod.Plo -rm -f ./$(DEPDIR)/Poly1D.Plo -rm -f ./$(DEPDIR)/RectangleQuadrature1D.Plo -rm -f ./$(DEPDIR)/RecurrenceCoeffs.Plo -rm -f ./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ScanExtremum1D.Plo -rm -f ./$(DEPDIR)/SemiInfGaussianQuadrature.Plo -rm -f ./$(DEPDIR)/SpecialFunctions.Plo -rm -f ./$(DEPDIR)/StorablePolySeries1D.Plo -rm -f ./$(DEPDIR)/SvdMethod.Plo -rm -f ./$(DEPDIR)/UniformAxis.Plo -rm -f ./$(DEPDIR)/bilinearSection.Plo -rm -f ./$(DEPDIR)/binomialCoefficient.Plo -rm -f ./$(DEPDIR)/definiteIntegrals.Plo -rm -f ./$(DEPDIR)/findPeak2D.Plo -rm -f ./$(DEPDIR)/goldenSectionSearch.Plo -rm -f ./$(DEPDIR)/lapack_interface.Plo -rm -f ./$(DEPDIR)/matrixIndexPairs.Plo -rm -f ./$(DEPDIR)/performSchultzIteration.Plo -rm -f ./$(DEPDIR)/rectangleQuadrature.Plo -rm -f ./$(DEPDIR)/sineTransformMatrix.Plo -rm -f ./$(DEPDIR)/timestamp.Plo -rm -f ./$(DEPDIR)/truncatedInverseSqrt.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-includeHEADERS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ArrayNDScanner.Plo -rm -f ./$(DEPDIR)/ArrayRange.Plo -rm -f ./$(DEPDIR)/ArrayShape.Plo -rm -f ./$(DEPDIR)/ClassicalOrthoPolys1D.Plo -rm -f ./$(DEPDIR)/ContOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngine1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngineND.Plo -rm -f ./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo -rm -f ./$(DEPDIR)/DualAxis.Plo -rm -f ./$(DEPDIR)/EigenMethod.Plo -rm -f ./$(DEPDIR)/EquidistantSequence.Plo -rm -f ./$(DEPDIR)/FejerQuadrature.Plo -rm -f ./$(DEPDIR)/FourierImage.Plo -rm -f ./$(DEPDIR)/Gauss1DQuadrature.Plo -rm -f ./$(DEPDIR)/GaussHermiteQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature2D.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadratureQ.Plo -rm -f ./$(DEPDIR)/GridAxis.Plo -rm -f ./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo -rm -f ./$(DEPDIR)/LinInterpolatedTable1D.Plo -rm -f ./$(DEPDIR)/MathUtils.Plo -rm -f ./$(DEPDIR)/OrthoPoly1D.Plo -rm -f ./$(DEPDIR)/OrthoPolyMethod.Plo -rm -f ./$(DEPDIR)/Poly1D.Plo -rm -f ./$(DEPDIR)/RectangleQuadrature1D.Plo -rm -f ./$(DEPDIR)/RecurrenceCoeffs.Plo -rm -f ./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ScanExtremum1D.Plo -rm -f ./$(DEPDIR)/SemiInfGaussianQuadrature.Plo -rm -f ./$(DEPDIR)/SpecialFunctions.Plo -rm -f ./$(DEPDIR)/StorablePolySeries1D.Plo -rm -f ./$(DEPDIR)/SvdMethod.Plo -rm -f ./$(DEPDIR)/UniformAxis.Plo -rm -f ./$(DEPDIR)/bilinearSection.Plo -rm -f ./$(DEPDIR)/binomialCoefficient.Plo -rm -f ./$(DEPDIR)/definiteIntegrals.Plo -rm -f ./$(DEPDIR)/findPeak2D.Plo -rm -f ./$(DEPDIR)/goldenSectionSearch.Plo -rm -f ./$(DEPDIR)/lapack_interface.Plo -rm -f ./$(DEPDIR)/matrixIndexPairs.Plo -rm -f ./$(DEPDIR)/performSchultzIteration.Plo -rm -f ./$(DEPDIR)/rectangleQuadrature.Plo -rm -f ./$(DEPDIR)/sineTransformMatrix.Plo -rm -f ./$(DEPDIR)/timestamp.Plo -rm -f ./$(DEPDIR)/truncatedInverseSqrt.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: python: python-am python-am: python-local uninstall-am: uninstall-includeHEADERS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-libtool clean-noinstLTLIBRARIES \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-includeHEADERS install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am python-am python-local \ tags tags-am uninstall uninstall-am uninstall-includeHEADERS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: Index: trunk/npstat/nm/kernelSensitivityMatrix.hh =================================================================== --- trunk/npstat/nm/kernelSensitivityMatrix.hh (revision 865) +++ trunk/npstat/nm/kernelSensitivityMatrix.hh (revision 866) @@ -1,66 +1,70 @@ #ifndef NPSTAT_KERNELSENSITIVITYMATRIX_HH_ #define NPSTAT_KERNELSENSITIVITYMATRIX_HH_ /*! // \file kernelSensitivityMatrix.hh // // \brief Calculate kernel sensitivity matrix for KDE-like density estimation // // Author: I. Volobouev // // November 2022 */ #include "npstat/nm/Matrix.hh" #include "npstat/nm/AbsIntervalQuadrature1D.hh" #include "npstat/nm/ContOrthoPoly1D.hh" namespace npstat { /** // Template class Fcn2D should provide a method - // "Real operator()(Real x, Real y) const", where "Real" is one of floating - // point types (long double works best). + // "Real operator()(Real x, Real y) const", where "Real" is one of + // floating point types (long double works best). // - // It is assumed that the interface of class "InPoly" is similar to that of - // npstat classes AbsClassicalOrthoPoly1D or ScalableClassicalOrthoPoly1D. + // It is assumed that the interfaces of classes "InPoly" and "OutPoly" + // are similar to those of npstat classes AbsClassicalOrthoPoly1D or + // ScalableClassicalOrthoPoly1D. // // In the returned matrix, row numbers correspond to the "output" // polynomial degrees (y space) and column numbers to the "input" // polynomial degrees (x space). // // Set "normalizeKernel" parameter to "false" if the kernel is already known // to be normalized, that is, Int_ymin^ymax K(x, y) dy = 1 for every x. */ template Matrix kernelSensitivityMatrix( const Fcn2D& kernel, const InPoly& inputPoly, unsigned maxdegInputPoly, const OutPoly& outPoly, unsigned maxdegOutPoly, const AbsIntervalQuadrature1D& xIntegrator, const AbsIntervalQuadrature1D& yIntegrator, bool normalizeKernel=true); /** // Template class Fcn2D should provide a method - // "Real operator()(Real x, Real y) const", where "Real" is one of floating - // point types (long double works best). + // "Real operator()(Real x, Real y) const", where "Real" is one of + // floating point types (long double works best). + // + // It is assumed that the interface of class "OutPoly" is similar to that of + // npstat classes AbsClassicalOrthoPoly1D or ScalableClassicalOrthoPoly1D. // // In the returned matrix, row numbers correspond to the "output" // polynomial degrees (y space) and column numbers to the "input" // polynomial degrees (x space). // // Set "normalizeKernel" parameter to "false" if the kernel is already known // to be normalized, that is, Int_ymin^ymax K(x, y) dy = 1 for every x. */ template Matrix kernelSensitivityMatrix( const Fcn2D& kernel, const ContOrthoPoly1D& inputPoly, unsigned maxdegInputPoly, const OutPoly& outPoly, unsigned maxdegOutPoly, const AbsIntervalQuadrature1D& yIntegrator, bool normalizeKernel=true); } #include "npstat/nm/kernelSensitivityMatrix.icc" #endif // NPSTAT_KERNELSENSITIVITYMATRIX_HH_ Index: trunk/npstat/nm/ConvolutionDensity1D.hh =================================================================== --- trunk/npstat/nm/ConvolutionDensity1D.hh (revision 0) +++ trunk/npstat/nm/ConvolutionDensity1D.hh (revision 866) @@ -0,0 +1,135 @@ +#ifndef NPSTAT_CONVOLUTIONDENSITY1D_HH_ +#define NPSTAT_CONVOLUTIONDENSITY1D_HH_ + +/*! +// \file ConvolutionDensity1D.hh +// +// \brief Calculates densities of the kind f(y) = Int K(x, y) f(x) dx, +// where f(x) can also be an empirical density (collection of points) +// +// Author: I. Volobouev +// +// December 2022 +*/ + +#include +#include + +#include "npstat/nm/SimpleFunctors.hh" + +namespace npstat { + template + class ConvolutionDensity1D : public npstat::Functor1 + { + public: + typedef Kernel kernel_type; + + // In the following, the input functor "fcn" must represent + // a smooth 1-d density. If it is not normalized, it will + // bi normalized internally. Provide arguments nIntegPointsY, + // ymin, and ymax if you want automatic kernel normalization + // in the y direction. + template + ConvolutionDensity1D(const Functor1D& fcn, const Kernel& kernel, + unsigned nIntegPointsX, double xmin, double xmax, + unsigned nIntegPointsY=0, double ymin=0., double ymax=0.); + + // KDE. Provide arguments nIntegPointsY, ymin, and ymax if you + // want automatic kernel normalization in the y direction + // (that is, if you want to create a baloon estimator). + template + ConvolutionDensity1D(const Kernel& kernel, + const Numeric* coords, unsigned lenCoords, + unsigned nIntegPointsY=0, double ymin=0., double ymax=0.); + + // Same thing with weighted points + template + ConvolutionDensity1D(const Kernel& kernel, + const Numeric1* coords, unsigned lenCoords, + const Numeric2* weights, unsigned lenWeights, + unsigned nIntegPointsY=0, double ymin=0., double ymax=0.); + + // Same thing with weighted points. The first argument of + // the pair is the coordinate and the second is the weight. + template + ConvolutionDensity1D(const Kernel& kernel, + const std::vector >& points, + unsigned nIntegPointsY=0, double ymin=0., double ymax=0.); + + inline virtual ~ConvolutionDensity1D() {} + + // Convolution density at y + long double operator()(const long double& y) const; + + // Expected density variance at y for the unweighted sample of given size + long double variance(long double y, long double sampleSize) const; + + // Expected density covariance at (y, z) + // for the unweighted sample of given size + long double covariance(long double y, long double z, + long double sampleSize) const; + private: + void normalizeKernel(unsigned nIntegPointsY, double ymin, double ymax); + + Kernel kernel_; + std::vector xLocations_; + std::vector xDensity_; + std::vector norms_; + }; + +// Helper class for calculating the variance part of the MISE. +// Do not use this class directly in the application code. Use +// "ConvolutionVarianceFunctor" instead. + template + class ConvolutionVarianceFunctorHlp : public npstat::Functor1 + { + public: + inline ConvolutionVarianceFunctorHlp(const ConvolutionDensity1D& conv, + const long double sampleSize) + : conv_(conv), sampleSize_(sampleSize) {} + + inline long double operator()(const long double& y) const + {return conv_.variance(y, sampleSize_);} + + private: + const ConvolutionDensity1D& conv_; + long double sampleSize_; + }; + +// Functor for calculating the variance part of the MISE + template + inline ConvolutionVarianceFunctorHlp ConvolutionVarianceFunctor( + const ConvolutionDensity1D& conv, const long double sampleSize) + { + return ConvolutionVarianceFunctorHlp(conv, sampleSize); + } + +// Do not use this class directly in the application code. Use +// "ConvolutionCovarianceFunctor" instead. + template + class ConvolutionCovarianceFunctorHlp : public npstat::Functor2 + { + public: + inline ConvolutionCovarianceFunctorHlp(const ConvolutionDensity1D& conv, + const long double sampleSize) + : conv_(conv), sampleSize_(sampleSize) {} + + inline long double operator()(const long double& y, const long double& z) const + {return conv_.covariance(y, z, sampleSize_);} + + private: + const ConvolutionDensity1D& conv_; + long double sampleSize_; + }; + + template + inline ConvolutionCovarianceFunctorHlp ConvolutionCovarianceFunctor( + const ConvolutionDensity1D& conv, const long double sampleSize) + { + return ConvolutionCovarianceFunctorHlp(conv, sampleSize); + } +} + +#include "npstat/nm/ConvolutionDensity1D.icc" + +#endif // NPSTAT_CONVOLUTIONDENSITY1D_HH_ Index: trunk/npstat/nm/BindKernel.hh =================================================================== --- trunk/npstat/nm/BindKernel.hh (revision 0) +++ trunk/npstat/nm/BindKernel.hh (revision 866) @@ -0,0 +1,63 @@ +#ifndef NPSTAT_BINDKERNEL_HH_ +#define NPSTAT_BINDKERNEL_HH_ + +/*! +// \file BindKernel.hh +// +// \brief Special bind operation for two-argument functors which also +// converts them into Functor1 +// +// Author: I. Volobouev +// +// December 2022 +*/ + +#include "npstat/nm/SimpleFunctors.hh" + +namespace npstat { + template + class BindKernelXHelper : public npstat::Functor1 + { + public: + inline BindKernelXHelper(const Kernel& kernel, const long double x) + : kernel_(kernel), x_(x) {} + + inline long double operator()(const long double& y) const + {return kernel_(x_, y);} + + private: + const Kernel& kernel_; + long double x_; + }; + + template + inline BindKernelXHelper BindKernelX(const Kernel& kernel, + const long double x) + { + return BindKernelXHelper(kernel, x); + } + + template + class BindKernelYHelper : public npstat::Functor1 + { + public: + inline BindKernelYHelper(const Kernel& kernel, const long double y) + : kernel_(kernel), y_(y) {} + + inline long double operator()(const long double& x) const + {return kernel_(x, y_);} + + private: + const Kernel& kernel_; + long double y_; + }; + + template + inline BindKernelYHelper BindKernelY(const Kernel& kernel, + const long double y) + { + return BindKernelYHelper(kernel, y); + } +} + +#endif // NPSTAT_BINDKERNEL_HH_ Index: trunk/npstat/nm/Makefile.am =================================================================== --- trunk/npstat/nm/Makefile.am (revision 865) +++ trunk/npstat/nm/Makefile.am (revision 866) @@ -1,169 +1,172 @@ AM_CPPFLAGS = -I@top_srcdir@/ $(DEPS_CFLAGS) noinst_LTLIBRARIES = libnm.la libnm_la_SOURCES = ArrayShape.cc ArrayRange.cc SpecialFunctions.cc \ ConvolutionEngine1D.cc EquidistantSequence.cc GaussHermiteQuadrature.cc \ GaussLegendreQuadrature.cc MathUtils.cc OrthoPoly1D.cc GridAxis.cc \ rectangleQuadrature.cc LinInterpolatedTable1D.cc ScanExtremum1D.cc \ bilinearSection.cc ConvolutionEngineND.cc FourierImage.cc SvdMethod.cc \ binomialCoefficient.cc UniformAxis.cc ArrayNDScanner.cc DualAxis.cc \ DiscreteBernsteinPoly1D.cc definiteIntegrals.cc EigenMethod.cc \ goldenSectionSearch.cc timestamp.cc OrthoPolyMethod.cc ContOrthoPoly1D.cc \ lapack_interface.cc AbsClassicalOrthoPoly1D.cc ClassicalOrthoPolys1D.cc \ matrixIndexPairs.cc truncatedInverseSqrt.cc FejerQuadrature.cc \ StorablePolySeries1D.cc SemiInfGaussianQuadrature.cc Gauss1DQuadrature.cc \ HeatEq1DNeumannBoundary.cc performSchultzIteration.cc RecurrenceCoeffs.cc \ GaussLegendreQuadratureQ.cc GaussLegendreQuadrature2D.cc Poly1D.cc \ ScalableClassicalOrthoPoly1D.cc RectangleQuadrature1D.cc findPeak2D.cc \ sineTransformMatrix.cc includedir = ${prefix}/include/npstat/nm include_HEADERS = AbsArrayProjector.hh \ AbsClassicalOrthoPoly1D.hh \ AbsClassicalOrthoPoly1D.icc \ absDifference.hh \ AbsIntervalQuadrature1D.hh \ AbsMultivariateFunctor.hh \ AbsVisitor.hh \ allocators.hh \ areAllElementsUnique.hh \ ArrayND.hh \ ArrayND.icc \ ArrayNDScanner.hh \ ArrayRange.hh \ ArrayShape.hh \ bilinearSection.hh \ + BindKernel.hh \ binomialCoefficient.hh \ BoundaryInclusion.hh \ BoxND.hh \ BoxND.icc \ BoxNDScanner.hh \ BoxNDScanner.icc \ CircularMapper1d.hh \ ClassicalOrthoPoly1DFromWeight.hh \ ClassicalOrthoPoly1DFromWeight.icc \ ClassicalOrthoPolys1D.hh \ closeWithinTolerance.hh \ CompareByIndex.hh \ ComplexComparesAbs.hh \ ComplexComparesFalse.hh \ ConstSubscriptMap.hh \ ContOrthoPoly1D.hh \ ContOrthoPoly1D.icc \ + ConvolutionDensity1D.hh \ + ConvolutionDensity1D.icc \ ConvolutionEngine1D.hh \ ConvolutionEngine1D.icc \ ConvolutionEngineND.hh \ ConvolutionEngineND.icc \ coordAndWeight.hh \ CoordinateSelector.hh \ definiteIntegrals.hh \ DiscreteBernsteinPoly1D.hh \ discretizedDistance.hh \ discretizedDistance.icc \ DualAxis.hh \ EigenMethod.hh \ EquidistantSequence.hh \ ExpMapper1d.hh \ fcnOrConst.hh \ FejerQuadrature.hh \ FejerQuadrature.icc \ fillArrayCentersPreservingAreas.hh \ findPeak2D.hh \ findRootInLogSpace.hh \ findRootInLogSpace.icc \ findRootNewtonRaphson.hh \ findRootNewtonRaphson.icc \ findRootUsingBisections.hh \ findRootUsingBisections.icc \ float128IO.hh \ FourierImage.hh \ Gauss1DQuadrature.hh \ GaussHermiteQuadrature.hh \ GaussHermiteQuadrature.icc \ GaussianDip.hh \ GaussLegendreQuadrature.hh \ GaussLegendreQuadrature.icc \ GaussLegendreQuadrature2D.hh \ GaussLegendreQuadrature2D.icc \ GaussLegendreQuadratureQ.hh \ GaussLegendreQuadratureQ.icc \ GeneralizedComplex.hh \ goldenSectionSearch.hh \ goldenSectionSearch.icc \ GridAxis.hh \ HeatEq1DNeumannBoundary.hh \ interpolate.hh \ interpolate.icc \ Interval.hh \ Interval.icc \ isMonotonous.hh \ KDTree.hh \ KDTree.icc \ kernelSensitivityMatrix.hh \ kernelSensitivityMatrix.icc \ lapack.h \ lapack_double.h \ lapack_interface.hh \ lapack_interface.icc \ lapack_interface_double.icc \ lapack_interface_ldouble.icc \ lapack_interface_float.icc \ LinearMapper1d.hh \ LinInterpolatedTable1D.hh \ LinInterpolatedTable1D.icc \ LinInterpolatedTableND.hh \ LinInterpolatedTableND.icc \ LogMapper1d.hh \ LongerType.hh \ MathUtils.hh \ MathUtils.icc \ Matrix.hh \ matrixIndexPairs.hh \ Matrix.icc \ MinSearchStatus1D.hh \ MultivariateFunctorScanner.hh \ OrthoPoly1D.hh \ OrthoPoly1D.icc \ OrthoPolyMethod.hh \ OrthoPolyND.hh \ OrthoPolyND.icc \ PairCompare.hh \ performSchultzIteration.hh \ PointDimensionality.hh \ Poly1D.hh \ polyPrivateUtils.hh \ polyPrivateUtils.icc \ PreciseType.hh \ ProperDblFromCmpl.hh \ PtrBufferHandle.hh \ RectangleQuadrature1D.hh \ RectangleQuadrature1D.icc \ Recurrence.hh \ RecurrenceCoeffs.hh \ RecurrenceCoeffs.icc \ RecurrenceCoeffsTrGauss.hh \ RecurrenceCoeffsTrGauss.icc \ rectangleQuadrature.hh \ rescanArray.hh \ rescanArray.icc \ ScanExtremum1D.hh \ ScalableClassicalOrthoPoly1D.hh \ ScalableClassicalOrthoPoly1D.icc \ SemiInfGaussianQuadrature.hh \ SemiInfGaussianQuadrature.icc \ SimpleFunctors.hh \ sineTransformMatrix.hh \ SpecialFunctions.hh \ std_quadmath.hh \ StorablePolySeries1D.hh \ StorablePolySeries1D.icc \ sumOfSquares.hh \ SvdMethod.hh \ timestamp.hh \ Triple.hh \ truncatedInverseSqrt.hh \ UniformAxis.hh EXTRA_DIST = 00README.txt Index: trunk/npstat/nm/Makefile.in =================================================================== --- trunk/npstat/nm/Makefile.in (revision 865) +++ trunk/npstat/nm/Makefile.in (revision 866) @@ -1,1022 +1,1025 @@ # Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = npstat/nm ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(include_HEADERS) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LTLIBRARIES = $(noinst_LTLIBRARIES) libnm_la_LIBADD = am_libnm_la_OBJECTS = ArrayShape.lo ArrayRange.lo SpecialFunctions.lo \ ConvolutionEngine1D.lo EquidistantSequence.lo \ GaussHermiteQuadrature.lo GaussLegendreQuadrature.lo \ MathUtils.lo OrthoPoly1D.lo GridAxis.lo rectangleQuadrature.lo \ LinInterpolatedTable1D.lo ScanExtremum1D.lo bilinearSection.lo \ ConvolutionEngineND.lo FourierImage.lo SvdMethod.lo \ binomialCoefficient.lo UniformAxis.lo ArrayNDScanner.lo \ DualAxis.lo DiscreteBernsteinPoly1D.lo definiteIntegrals.lo \ EigenMethod.lo goldenSectionSearch.lo timestamp.lo \ OrthoPolyMethod.lo ContOrthoPoly1D.lo lapack_interface.lo \ AbsClassicalOrthoPoly1D.lo ClassicalOrthoPolys1D.lo \ matrixIndexPairs.lo truncatedInverseSqrt.lo FejerQuadrature.lo \ StorablePolySeries1D.lo SemiInfGaussianQuadrature.lo \ Gauss1DQuadrature.lo HeatEq1DNeumannBoundary.lo \ performSchultzIteration.lo RecurrenceCoeffs.lo \ GaussLegendreQuadratureQ.lo GaussLegendreQuadrature2D.lo \ Poly1D.lo ScalableClassicalOrthoPoly1D.lo \ RectangleQuadrature1D.lo findPeak2D.lo sineTransformMatrix.lo libnm_la_OBJECTS = $(am_libnm_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo \ ./$(DEPDIR)/ArrayNDScanner.Plo ./$(DEPDIR)/ArrayRange.Plo \ ./$(DEPDIR)/ArrayShape.Plo \ ./$(DEPDIR)/ClassicalOrthoPolys1D.Plo \ ./$(DEPDIR)/ContOrthoPoly1D.Plo \ ./$(DEPDIR)/ConvolutionEngine1D.Plo \ ./$(DEPDIR)/ConvolutionEngineND.Plo \ ./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo \ ./$(DEPDIR)/DualAxis.Plo ./$(DEPDIR)/EigenMethod.Plo \ ./$(DEPDIR)/EquidistantSequence.Plo \ ./$(DEPDIR)/FejerQuadrature.Plo ./$(DEPDIR)/FourierImage.Plo \ ./$(DEPDIR)/Gauss1DQuadrature.Plo \ ./$(DEPDIR)/GaussHermiteQuadrature.Plo \ ./$(DEPDIR)/GaussLegendreQuadrature.Plo \ ./$(DEPDIR)/GaussLegendreQuadrature2D.Plo \ ./$(DEPDIR)/GaussLegendreQuadratureQ.Plo \ ./$(DEPDIR)/GridAxis.Plo \ ./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo \ ./$(DEPDIR)/LinInterpolatedTable1D.Plo \ ./$(DEPDIR)/MathUtils.Plo ./$(DEPDIR)/OrthoPoly1D.Plo \ ./$(DEPDIR)/OrthoPolyMethod.Plo ./$(DEPDIR)/Poly1D.Plo \ ./$(DEPDIR)/RectangleQuadrature1D.Plo \ ./$(DEPDIR)/RecurrenceCoeffs.Plo \ ./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo \ ./$(DEPDIR)/ScanExtremum1D.Plo \ ./$(DEPDIR)/SemiInfGaussianQuadrature.Plo \ ./$(DEPDIR)/SpecialFunctions.Plo \ ./$(DEPDIR)/StorablePolySeries1D.Plo ./$(DEPDIR)/SvdMethod.Plo \ ./$(DEPDIR)/UniformAxis.Plo ./$(DEPDIR)/bilinearSection.Plo \ ./$(DEPDIR)/binomialCoefficient.Plo \ ./$(DEPDIR)/definiteIntegrals.Plo ./$(DEPDIR)/findPeak2D.Plo \ ./$(DEPDIR)/goldenSectionSearch.Plo \ ./$(DEPDIR)/lapack_interface.Plo \ ./$(DEPDIR)/matrixIndexPairs.Plo \ ./$(DEPDIR)/performSchultzIteration.Plo \ ./$(DEPDIR)/rectangleQuadrature.Plo \ ./$(DEPDIR)/sineTransformMatrix.Plo ./$(DEPDIR)/timestamp.Plo \ ./$(DEPDIR)/truncatedInverseSqrt.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(libnm_la_SOURCES) DIST_SOURCES = $(libnm_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) am__extra_recursive_targets = python-recursive am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DEPS_CFLAGS = @DEPS_CFLAGS@ DEPS_LIBS = @DEPS_LIBS@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ FGREP = @FGREP@ FLIBS = @FLIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ac_ct_F77 = @ac_ct_F77@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = ${prefix}/include/npstat/nm infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AM_CPPFLAGS = -I@top_srcdir@/ $(DEPS_CFLAGS) noinst_LTLIBRARIES = libnm.la libnm_la_SOURCES = ArrayShape.cc ArrayRange.cc SpecialFunctions.cc \ ConvolutionEngine1D.cc EquidistantSequence.cc GaussHermiteQuadrature.cc \ GaussLegendreQuadrature.cc MathUtils.cc OrthoPoly1D.cc GridAxis.cc \ rectangleQuadrature.cc LinInterpolatedTable1D.cc ScanExtremum1D.cc \ bilinearSection.cc ConvolutionEngineND.cc FourierImage.cc SvdMethod.cc \ binomialCoefficient.cc UniformAxis.cc ArrayNDScanner.cc DualAxis.cc \ DiscreteBernsteinPoly1D.cc definiteIntegrals.cc EigenMethod.cc \ goldenSectionSearch.cc timestamp.cc OrthoPolyMethod.cc ContOrthoPoly1D.cc \ lapack_interface.cc AbsClassicalOrthoPoly1D.cc ClassicalOrthoPolys1D.cc \ matrixIndexPairs.cc truncatedInverseSqrt.cc FejerQuadrature.cc \ StorablePolySeries1D.cc SemiInfGaussianQuadrature.cc Gauss1DQuadrature.cc \ HeatEq1DNeumannBoundary.cc performSchultzIteration.cc RecurrenceCoeffs.cc \ GaussLegendreQuadratureQ.cc GaussLegendreQuadrature2D.cc Poly1D.cc \ ScalableClassicalOrthoPoly1D.cc RectangleQuadrature1D.cc findPeak2D.cc \ sineTransformMatrix.cc include_HEADERS = AbsArrayProjector.hh \ AbsClassicalOrthoPoly1D.hh \ AbsClassicalOrthoPoly1D.icc \ absDifference.hh \ AbsIntervalQuadrature1D.hh \ AbsMultivariateFunctor.hh \ AbsVisitor.hh \ allocators.hh \ areAllElementsUnique.hh \ ArrayND.hh \ ArrayND.icc \ ArrayNDScanner.hh \ ArrayRange.hh \ ArrayShape.hh \ bilinearSection.hh \ + BindKernel.hh \ binomialCoefficient.hh \ BoundaryInclusion.hh \ BoxND.hh \ BoxND.icc \ BoxNDScanner.hh \ BoxNDScanner.icc \ CircularMapper1d.hh \ ClassicalOrthoPoly1DFromWeight.hh \ ClassicalOrthoPoly1DFromWeight.icc \ ClassicalOrthoPolys1D.hh \ closeWithinTolerance.hh \ CompareByIndex.hh \ ComplexComparesAbs.hh \ ComplexComparesFalse.hh \ ConstSubscriptMap.hh \ ContOrthoPoly1D.hh \ ContOrthoPoly1D.icc \ + ConvolutionDensity1D.hh \ + ConvolutionDensity1D.icc \ ConvolutionEngine1D.hh \ ConvolutionEngine1D.icc \ ConvolutionEngineND.hh \ ConvolutionEngineND.icc \ coordAndWeight.hh \ CoordinateSelector.hh \ definiteIntegrals.hh \ DiscreteBernsteinPoly1D.hh \ discretizedDistance.hh \ discretizedDistance.icc \ DualAxis.hh \ EigenMethod.hh \ EquidistantSequence.hh \ ExpMapper1d.hh \ fcnOrConst.hh \ FejerQuadrature.hh \ FejerQuadrature.icc \ fillArrayCentersPreservingAreas.hh \ findPeak2D.hh \ findRootInLogSpace.hh \ findRootInLogSpace.icc \ findRootNewtonRaphson.hh \ findRootNewtonRaphson.icc \ findRootUsingBisections.hh \ findRootUsingBisections.icc \ float128IO.hh \ FourierImage.hh \ Gauss1DQuadrature.hh \ GaussHermiteQuadrature.hh \ GaussHermiteQuadrature.icc \ GaussianDip.hh \ GaussLegendreQuadrature.hh \ GaussLegendreQuadrature.icc \ GaussLegendreQuadrature2D.hh \ GaussLegendreQuadrature2D.icc \ GaussLegendreQuadratureQ.hh \ GaussLegendreQuadratureQ.icc \ GeneralizedComplex.hh \ goldenSectionSearch.hh \ goldenSectionSearch.icc \ GridAxis.hh \ HeatEq1DNeumannBoundary.hh \ interpolate.hh \ interpolate.icc \ Interval.hh \ Interval.icc \ isMonotonous.hh \ KDTree.hh \ KDTree.icc \ kernelSensitivityMatrix.hh \ kernelSensitivityMatrix.icc \ lapack.h \ lapack_double.h \ lapack_interface.hh \ lapack_interface.icc \ lapack_interface_double.icc \ lapack_interface_ldouble.icc \ lapack_interface_float.icc \ LinearMapper1d.hh \ LinInterpolatedTable1D.hh \ LinInterpolatedTable1D.icc \ LinInterpolatedTableND.hh \ LinInterpolatedTableND.icc \ LogMapper1d.hh \ LongerType.hh \ MathUtils.hh \ MathUtils.icc \ Matrix.hh \ matrixIndexPairs.hh \ Matrix.icc \ MinSearchStatus1D.hh \ MultivariateFunctorScanner.hh \ OrthoPoly1D.hh \ OrthoPoly1D.icc \ OrthoPolyMethod.hh \ OrthoPolyND.hh \ OrthoPolyND.icc \ PairCompare.hh \ performSchultzIteration.hh \ PointDimensionality.hh \ Poly1D.hh \ polyPrivateUtils.hh \ polyPrivateUtils.icc \ PreciseType.hh \ ProperDblFromCmpl.hh \ PtrBufferHandle.hh \ RectangleQuadrature1D.hh \ RectangleQuadrature1D.icc \ Recurrence.hh \ RecurrenceCoeffs.hh \ RecurrenceCoeffs.icc \ RecurrenceCoeffsTrGauss.hh \ RecurrenceCoeffsTrGauss.icc \ rectangleQuadrature.hh \ rescanArray.hh \ rescanArray.icc \ ScanExtremum1D.hh \ ScalableClassicalOrthoPoly1D.hh \ ScalableClassicalOrthoPoly1D.icc \ SemiInfGaussianQuadrature.hh \ SemiInfGaussianQuadrature.icc \ SimpleFunctors.hh \ sineTransformMatrix.hh \ SpecialFunctions.hh \ std_quadmath.hh \ StorablePolySeries1D.hh \ StorablePolySeries1D.icc \ sumOfSquares.hh \ SvdMethod.hh \ timestamp.hh \ Triple.hh \ truncatedInverseSqrt.hh \ UniformAxis.hh EXTRA_DIST = 00README.txt all: all-am .SUFFIXES: .SUFFIXES: .cc .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign npstat/nm/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign npstat/nm/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } libnm.la: $(libnm_la_OBJECTS) $(libnm_la_DEPENDENCIES) $(EXTRA_libnm_la_DEPENDENCIES) $(AM_V_CXXLD)$(CXXLINK) $(libnm_la_OBJECTS) $(libnm_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ArrayNDScanner.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ArrayRange.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ArrayShape.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ClassicalOrthoPolys1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ContOrthoPoly1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConvolutionEngine1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConvolutionEngineND.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DualAxis.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EigenMethod.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EquidistantSequence.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FejerQuadrature.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FourierImage.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Gauss1DQuadrature.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GaussHermiteQuadrature.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GaussLegendreQuadrature.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GaussLegendreQuadrature2D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GaussLegendreQuadratureQ.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GridAxis.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LinInterpolatedTable1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MathUtils.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OrthoPoly1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OrthoPolyMethod.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Poly1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RectangleQuadrature1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RecurrenceCoeffs.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ScanExtremum1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SemiInfGaussianQuadrature.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SpecialFunctions.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StorablePolySeries1D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SvdMethod.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UniformAxis.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bilinearSection.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/binomialCoefficient.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/definiteIntegrals.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findPeak2D.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/goldenSectionSearch.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lapack_interface.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matrixIndexPairs.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/performSchultzIteration.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rectangleQuadrature.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sineTransformMatrix.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timestamp.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/truncatedInverseSqrt.Plo@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cc.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cc.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-includeHEADERS: $(include_HEADERS) @$(NORMAL_INSTALL) @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ done uninstall-includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) python-local: ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(includedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ArrayNDScanner.Plo -rm -f ./$(DEPDIR)/ArrayRange.Plo -rm -f ./$(DEPDIR)/ArrayShape.Plo -rm -f ./$(DEPDIR)/ClassicalOrthoPolys1D.Plo -rm -f ./$(DEPDIR)/ContOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngine1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngineND.Plo -rm -f ./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo -rm -f ./$(DEPDIR)/DualAxis.Plo -rm -f ./$(DEPDIR)/EigenMethod.Plo -rm -f ./$(DEPDIR)/EquidistantSequence.Plo -rm -f ./$(DEPDIR)/FejerQuadrature.Plo -rm -f ./$(DEPDIR)/FourierImage.Plo -rm -f ./$(DEPDIR)/Gauss1DQuadrature.Plo -rm -f ./$(DEPDIR)/GaussHermiteQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature2D.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadratureQ.Plo -rm -f ./$(DEPDIR)/GridAxis.Plo -rm -f ./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo -rm -f ./$(DEPDIR)/LinInterpolatedTable1D.Plo -rm -f ./$(DEPDIR)/MathUtils.Plo -rm -f ./$(DEPDIR)/OrthoPoly1D.Plo -rm -f ./$(DEPDIR)/OrthoPolyMethod.Plo -rm -f ./$(DEPDIR)/Poly1D.Plo -rm -f ./$(DEPDIR)/RectangleQuadrature1D.Plo -rm -f ./$(DEPDIR)/RecurrenceCoeffs.Plo -rm -f ./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ScanExtremum1D.Plo -rm -f ./$(DEPDIR)/SemiInfGaussianQuadrature.Plo -rm -f ./$(DEPDIR)/SpecialFunctions.Plo -rm -f ./$(DEPDIR)/StorablePolySeries1D.Plo -rm -f ./$(DEPDIR)/SvdMethod.Plo -rm -f ./$(DEPDIR)/UniformAxis.Plo -rm -f ./$(DEPDIR)/bilinearSection.Plo -rm -f ./$(DEPDIR)/binomialCoefficient.Plo -rm -f ./$(DEPDIR)/definiteIntegrals.Plo -rm -f ./$(DEPDIR)/findPeak2D.Plo -rm -f ./$(DEPDIR)/goldenSectionSearch.Plo -rm -f ./$(DEPDIR)/lapack_interface.Plo -rm -f ./$(DEPDIR)/matrixIndexPairs.Plo -rm -f ./$(DEPDIR)/performSchultzIteration.Plo -rm -f ./$(DEPDIR)/rectangleQuadrature.Plo -rm -f ./$(DEPDIR)/sineTransformMatrix.Plo -rm -f ./$(DEPDIR)/timestamp.Plo -rm -f ./$(DEPDIR)/truncatedInverseSqrt.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-includeHEADERS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/AbsClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ArrayNDScanner.Plo -rm -f ./$(DEPDIR)/ArrayRange.Plo -rm -f ./$(DEPDIR)/ArrayShape.Plo -rm -f ./$(DEPDIR)/ClassicalOrthoPolys1D.Plo -rm -f ./$(DEPDIR)/ContOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngine1D.Plo -rm -f ./$(DEPDIR)/ConvolutionEngineND.Plo -rm -f ./$(DEPDIR)/DiscreteBernsteinPoly1D.Plo -rm -f ./$(DEPDIR)/DualAxis.Plo -rm -f ./$(DEPDIR)/EigenMethod.Plo -rm -f ./$(DEPDIR)/EquidistantSequence.Plo -rm -f ./$(DEPDIR)/FejerQuadrature.Plo -rm -f ./$(DEPDIR)/FourierImage.Plo -rm -f ./$(DEPDIR)/Gauss1DQuadrature.Plo -rm -f ./$(DEPDIR)/GaussHermiteQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadrature2D.Plo -rm -f ./$(DEPDIR)/GaussLegendreQuadratureQ.Plo -rm -f ./$(DEPDIR)/GridAxis.Plo -rm -f ./$(DEPDIR)/HeatEq1DNeumannBoundary.Plo -rm -f ./$(DEPDIR)/LinInterpolatedTable1D.Plo -rm -f ./$(DEPDIR)/MathUtils.Plo -rm -f ./$(DEPDIR)/OrthoPoly1D.Plo -rm -f ./$(DEPDIR)/OrthoPolyMethod.Plo -rm -f ./$(DEPDIR)/Poly1D.Plo -rm -f ./$(DEPDIR)/RectangleQuadrature1D.Plo -rm -f ./$(DEPDIR)/RecurrenceCoeffs.Plo -rm -f ./$(DEPDIR)/ScalableClassicalOrthoPoly1D.Plo -rm -f ./$(DEPDIR)/ScanExtremum1D.Plo -rm -f ./$(DEPDIR)/SemiInfGaussianQuadrature.Plo -rm -f ./$(DEPDIR)/SpecialFunctions.Plo -rm -f ./$(DEPDIR)/StorablePolySeries1D.Plo -rm -f ./$(DEPDIR)/SvdMethod.Plo -rm -f ./$(DEPDIR)/UniformAxis.Plo -rm -f ./$(DEPDIR)/bilinearSection.Plo -rm -f ./$(DEPDIR)/binomialCoefficient.Plo -rm -f ./$(DEPDIR)/definiteIntegrals.Plo -rm -f ./$(DEPDIR)/findPeak2D.Plo -rm -f ./$(DEPDIR)/goldenSectionSearch.Plo -rm -f ./$(DEPDIR)/lapack_interface.Plo -rm -f ./$(DEPDIR)/matrixIndexPairs.Plo -rm -f ./$(DEPDIR)/performSchultzIteration.Plo -rm -f ./$(DEPDIR)/rectangleQuadrature.Plo -rm -f ./$(DEPDIR)/sineTransformMatrix.Plo -rm -f ./$(DEPDIR)/timestamp.Plo -rm -f ./$(DEPDIR)/truncatedInverseSqrt.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: python: python-am python-am: python-local uninstall-am: uninstall-includeHEADERS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-generic clean-libtool clean-noinstLTLIBRARIES \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-includeHEADERS install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am python-am python-local \ tags tags-am uninstall uninstall-am uninstall-includeHEADERS .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: Index: trunk/config.log =================================================================== --- trunk/config.log (revision 865) +++ trunk/config.log (revision 866) @@ -1,1177 +1,1181 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by npstat configure 5.9.0, which was generated by GNU Autoconf 2.71. Invocation command line was $ ./configure --disable-static --with-pic ## --------- ## ## Platform. ## ## --------- ## hostname = dawn uname -m = x86_64 uname -r = 5.15.0-56-generic uname -s = Linux uname -v = #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/igv/bin/ PATH: /home/igv/local/bin/ PATH: /usr/local/anaconda3/bin/ PATH: /usr/local/bin/ PATH: /usr/local/root/bin/ PATH: /usr/local/bin/ PATH: /bin/ PATH: /usr/bin/ PATH: /sbin/ PATH: /usr/sbin/ PATH: ./ ## ----------- ## ## Core tests. ## ## ----------- ## configure:2816: looking for aux files: compile ltmain.sh config.guess config.sub missing install-sh configure:2829: trying ./ configure:2858: ./compile found configure:2858: ./ltmain.sh found configure:2858: ./config.guess found configure:2858: ./config.sub found configure:2858: ./missing found configure:2840: ./install-sh found configure:2988: checking for a BSD-compatible install configure:3061: result: /bin/install -c configure:3072: checking whether build environment is sane configure:3127: result: yes configure:3286: checking for a race-free mkdir -p configure:3330: result: /bin/mkdir -p configure:3337: checking for gawk configure:3372: result: no configure:3337: checking for mawk configure:3358: found /bin/mawk configure:3369: result: mawk configure:3380: checking whether make sets $(MAKE) configure:3403: result: yes configure:3433: checking whether make supports nested variables configure:3451: result: yes configure:3650: checking for pkg-config configure:3673: found /bin/pkg-config configure:3685: result: /bin/pkg-config configure:3710: checking pkg-config is at least version 0.9.0 configure:3713: result: yes configure:3723: checking for fftw3 >= 3.1.2 geners >= 1.3.0 kstest >= 2.0.0 configure:3730: $PKG_CONFIG --exists --print-errors "fftw3 >= 3.1.2 geners >= 1.3.0 kstest >= 2.0.0" configure:3733: $? = 0 configure:3747: $PKG_CONFIG --exists --print-errors "fftw3 >= 3.1.2 geners >= 1.3.0 kstest >= 2.0.0" configure:3750: $? = 0 configure:3808: result: yes configure:3882: checking for g++ configure:3903: found /bin/g++ configure:3914: result: g++ configure:3941: checking for C++ compiler version configure:3950: g++ --version >&5 g++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3961: $? = 0 configure:3950: g++ -v >&5 Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04) ... rest of stderr output deleted ... configure:3961: $? = 0 configure:3950: g++ -V >&5 g++: error: unrecognized command-line option '-V' g++: fatal error: no input files compilation terminated. configure:3961: $? = 1 configure:3950: g++ -qversion >&5 g++: error: unrecognized command-line option '-qversion'; did you mean '--version'? g++: fatal error: no input files compilation terminated. configure:3961: $? = 1 configure:3981: checking whether the C++ compiler works configure:4003: g++ -std=c++11 -O3 -Wall -W -Werror conftest.cpp >&5 configure:4007: $? = 0 configure:4057: result: yes configure:4060: checking for C++ compiler default output file name configure:4062: result: a.out configure:4068: checking for suffix of executables configure:4075: g++ -o conftest -std=c++11 -O3 -Wall -W -Werror conftest.cpp >&5 configure:4079: $? = 0 configure:4102: result: configure:4124: checking whether we are cross compiling configure:4132: g++ -o conftest -std=c++11 -O3 -Wall -W -Werror conftest.cpp >&5 configure:4136: $? = 0 configure:4143: ./conftest configure:4147: $? = 0 configure:4162: result: no configure:4167: checking for suffix of object files configure:4190: g++ -c -std=c++11 -O3 -Wall -W -Werror conftest.cpp >&5 configure:4194: $? = 0 configure:4216: result: o configure:4220: checking whether the compiler supports GNU C++ configure:4240: g++ -c -std=c++11 -O3 -Wall -W -Werror conftest.cpp >&5 configure:4240: $? = 0 configure:4250: result: yes configure:4261: checking whether g++ accepts -g configure:4282: g++ -c -g conftest.cpp >&5 configure:4282: $? = 0 configure:4326: result: yes configure:4346: checking for g++ option to enable C++11 features configure:4361: g++ -c -std=c++11 -O3 -Wall -W -Werror conftest.cpp >&5 conftest.cpp: In function 'int main(int, char**)': conftest.cpp:134:8: error: unused variable 'a1' [-Werror=unused-variable] 134 | auto a1 = 6538; | ^~ conftest.cpp:141:16: error: unused variable 'a4' [-Werror=unused-variable] 141 | decltype(a2) a4 = 34895.034; | ^~ conftest.cpp:145:9: error: unused variable 'sa' [-Werror=unused-variable] 145 | short sa[cxx11test::get_val()] = { 0 }; | ^~ conftest.cpp:149:23: error: unused variable 'il' [-Werror=unused-variable] 149 | cxx11test::testinit il = { 4323, 435234.23544 }; | ^~ conftest.cpp:170:8: error: unused variable 'a' [-Werror=unused-variable] 170 | auto a = sum(1); | ^ conftest.cpp:171:8: error: unused variable 'b' [-Werror=unused-variable] 171 | auto b = sum(1, 2); | ^ conftest.cpp:172:8: error: unused variable 'c' [-Werror=unused-variable] 172 | auto c = sum(1.0, 2.0, 3.0); | ^ conftest.cpp:177:25: error: empty parentheses were disambiguated as a function declaration [-Werror=vexing-parse] 177 | cxx11test::delegate d2(); | ^~ conftest.cpp:177:25: note: remove parentheses to default-initialize a variable 177 | cxx11test::delegate d2(); | ^~ | -- conftest.cpp:177:25: note: or replace parentheses with braces to value-initialize a variable conftest.cpp:186:9: error: unused variable 'c' [-Werror=unused-variable] 186 | char *c = nullptr; | ^ conftest.cpp:194:15: error: unused variable 'utf8' [-Werror=unused-variable] 194 | char const *utf8 = u8"UTF-8 string \u2500"; | ^~~~ conftest.cpp:195:19: error: unused variable 'utf16' [-Werror=unused-variable] 195 | char16_t const *utf16 = u"UTF-8 string \u2500"; | ^~~~~ conftest.cpp:196:19: error: unused variable 'utf32' [-Werror=unused-variable] 196 | char32_t const *utf32 = U"UTF-32 string \u2500"; | ^~~~~ cc1plus: all warnings being treated as errors configure:4361: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "npstat" | #define PACKAGE_TARNAME "npstat" | #define PACKAGE_VERSION "5.9.0" | #define PACKAGE_STRING "npstat 5.9.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "npstat" | #define VERSION "5.9.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:4379: result: none needed configure:4446: checking whether make supports the include directive configure:4461: make -f confmf.GNU && cat confinc.out this is the am__doit target configure:4464: $? = 0 configure:4483: result: yes (GNU style) configure:4509: checking dependency style of g++ configure:4621: result: gcc3 configure:4695: checking for g77 configure:4716: found /home/igv/bin/g77 configure:4727: result: g77 configure:4753: checking for Fortran 77 compiler version configure:4762: g77 --version >&5 GNU Fortran (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4773: $? = 0 configure:4762: g77 -v >&5 Using built-in specs. COLLECT_GCC=g77 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04) ... rest of stderr output deleted ... configure:4773: $? = 0 configure:4762: g77 -V >&5 g77: error: unrecognized command-line option '-V' g77: fatal error: no input files compilation terminated. configure:4773: $? = 1 configure:4762: g77 -qversion >&5 g77: error: unrecognized command-line option '-qversion'; did you mean '--version'? g77: fatal error: no input files compilation terminated. configure:4773: $? = 1 configure:4782: checking whether the compiler supports GNU Fortran 77 configure:4796: g77 -c conftest.F >&5 configure:4796: $? = 0 configure:4806: result: yes configure:4814: checking whether g77 accepts -g configure:4826: g77 -c -g conftest.f >&5 configure:4826: $? = 0 configure:4835: result: yes configure:4870: checking build system type configure:4885: result: x86_64-pc-linux-gnu configure:4905: checking host system type configure:4919: result: x86_64-pc-linux-gnu configure:4944: checking how to get verbose linking output from g77 configure:4955: g77 -c -g -O2 conftest.f >&5 configure:4955: $? = 0 configure:4974: g77 -o conftest -g -O2 -v conftest.f Using built-in specs. Target: x86_64-linux-gnu Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04) - /usr/lib/gcc/x86_64-linux-gnu/11/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=x86-64 -g -O2 -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-linux-gnu/11/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h -o /tmp/ccxfAf1A.s + /usr/lib/gcc/x86_64-linux-gnu/11/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=x86-64 -g -O2 -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-linux-gnu/11/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h -o /tmp/ccHHDJh8.s GNU Fortran (Ubuntu 11.3.0-1ubuntu1~22.04) version 11.3.0 (x86_64-linux-gnu) compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU Fortran2008 (Ubuntu 11.3.0-1ubuntu1~22.04) version 11.3.0 (x86_64-linux-gnu) compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - as -v --gdwarf-5 --64 -o /tmp/ccNEWhEG.o /tmp/ccxfAf1A.s + as -v --gdwarf-5 --64 -o /tmp/ccDCdtqQ.o /tmp/ccHHDJh8.s GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 Reading specs from /usr/lib/gcc/x86_64-linux-gnu/11/libgfortran.spec rename spec lib to liborig - /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccuDFCBo.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o conftest /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. /tmp/ccNEWhEG.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccicdyX5.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o conftest /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. /tmp/ccDCdtqQ.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o configure:5057: result: -v configure:5059: checking for Fortran 77 libraries of g77 configure:5083: g77 -o conftest -g -O2 -v conftest.f Using built-in specs. Target: x86_64-linux-gnu Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04) - /usr/lib/gcc/x86_64-linux-gnu/11/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=x86-64 -g -O2 -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-linux-gnu/11/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h -o /tmp/ccK5Et80.s + /usr/lib/gcc/x86_64-linux-gnu/11/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -dumpbase-ext .f -mtune=generic -march=x86-64 -g -O2 -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-linux-gnu/11/finclude -fpre-include=/usr/include/finclude/math-vector-fortran.h -o /tmp/ccbGzU3L.s GNU Fortran (Ubuntu 11.3.0-1ubuntu1~22.04) version 11.3.0 (x86_64-linux-gnu) compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU Fortran2008 (Ubuntu 11.3.0-1ubuntu1~22.04) version 11.3.0 (x86_64-linux-gnu) compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - as -v --gdwarf-5 --64 -o /tmp/ccR3HWpW.o /tmp/ccK5Et80.s + as -v --gdwarf-5 --64 -o /tmp/ccyY1O30.o /tmp/ccbGzU3L.s GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 Reading specs from /usr/lib/gcc/x86_64-linux-gnu/11/libgfortran.spec rename spec lib to liborig - /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6EcRIN.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o conftest /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. /tmp/ccR3HWpW.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8aliKa.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o conftest /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. /tmp/ccyY1O30.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o configure:5299: result: -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath configure:5362: checking how to print strings configure:5389: result: printf configure:5472: checking for gcc configure:5493: found /bin/gcc configure:5504: result: gcc configure:5857: checking for C compiler version configure:5866: gcc --version >&5 gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:5877: $? = 0 configure:5866: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04) ... rest of stderr output deleted ... configure:5877: $? = 0 configure:5866: gcc -V >&5 gcc: error: unrecognized command-line option '-V' gcc: fatal error: no input files compilation terminated. configure:5877: $? = 1 configure:5866: gcc -qversion >&5 gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. configure:5877: $? = 1 configure:5866: gcc -version >&5 gcc: error: unrecognized command-line option '-version' gcc: fatal error: no input files compilation terminated. configure:5877: $? = 1 configure:5881: checking whether the compiler supports GNU C configure:5901: gcc -c conftest.c >&5 configure:5901: $? = 0 configure:5911: result: yes configure:5922: checking whether gcc accepts -g configure:5943: gcc -c -g conftest.c >&5 configure:5943: $? = 0 configure:5987: result: yes configure:6007: checking for gcc option to enable C11 features configure:6022: gcc -c -g -O2 conftest.c >&5 configure:6022: $? = 0 configure:6040: result: none needed configure:6156: checking whether gcc understands -c and -o together configure:6179: gcc -c conftest.c -o conftest2.o configure:6182: $? = 0 configure:6179: gcc -c conftest.c -o conftest2.o configure:6182: $? = 0 configure:6194: result: yes configure:6213: checking dependency style of gcc configure:6325: result: gcc3 configure:6340: checking for a sed that does not truncate output configure:6410: result: /bin/sed configure:6428: checking for grep that handles long lines and -e configure:6492: result: /bin/grep configure:6497: checking for egrep configure:6565: result: /bin/grep -E configure:6570: checking for fgrep configure:6638: result: /bin/grep -F configure:6674: checking for ld used by gcc configure:6742: result: /bin/ld configure:6749: checking if the linker (/bin/ld) is GNU ld configure:6765: result: yes configure:6777: checking for BSD- or MS-compatible name lister (nm) configure:6832: result: /bin/nm -B configure:6972: checking the name lister (/bin/nm -B) interface configure:6980: gcc -c -g -O2 conftest.c >&5 configure:6983: /bin/nm -B "conftest.o" configure:6986: output 0000000000000000 B some_variable configure:6993: result: BSD nm configure:6996: checking whether ln -s works configure:7000: result: yes configure:7008: checking the maximum length of command line arguments configure:7140: result: 1572864 configure:7188: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format configure:7229: result: func_convert_file_noop configure:7236: checking how to convert x86_64-pc-linux-gnu file names to toolchain format configure:7257: result: func_convert_file_noop configure:7264: checking for /bin/ld option to reload object files configure:7272: result: -r configure:7351: checking for objdump configure:7372: found /bin/objdump configure:7383: result: objdump configure:7415: checking how to recognize dependent libraries configure:7616: result: pass_all configure:7706: checking for dlltool configure:7741: result: no configure:7771: checking how to associate runtime and link libraries configure:7799: result: printf %s\n configure:7865: checking for ar configure:7886: found /bin/ar configure:7897: result: ar configure:7934: checking for archiver @FILE support configure:7952: gcc -c -g -O2 conftest.c >&5 configure:7952: $? = 0 configure:7956: ar cr libconftest.a @conftest.lst >&5 configure:7959: $? = 0 configure:7964: ar cr libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory configure:7967: $? = 1 configure:7979: result: @ configure:8042: checking for strip configure:8063: found /bin/strip configure:8074: result: strip configure:8151: checking for ranlib configure:8172: found /bin/ranlib configure:8183: result: ranlib configure:8285: checking command to parse /bin/nm -B output from gcc object configure:8439: gcc -c -g -O2 conftest.c >&5 configure:8442: $? = 0 configure:8446: /bin/nm -B conftest.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' > conftest.nm configure:8512: gcc -o conftest -g -O2 conftest.c conftstm.o >&5 configure:8515: $? = 0 configure:8553: result: ok configure:8600: checking for sysroot configure:8631: result: no configure:8638: checking for a working dd configure:8682: result: /bin/dd configure:8686: checking how to truncate binary pipes configure:8702: result: /bin/dd bs=4096 count=1 configure:8839: gcc -c -g -O2 conftest.c >&5 configure:8842: $? = 0 configure:9039: checking for mt configure:9060: found /bin/mt configure:9071: result: mt configure:9094: checking if mt is a manifest tool configure:9101: mt '-?' configure:9109: result: no configure:9839: checking for stdio.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for stdlib.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for string.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for inttypes.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for stdint.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for strings.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for sys/stat.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for sys/types.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9839: checking for unistd.h configure:9839: gcc -c -g -O2 conftest.c >&5 configure:9839: $? = 0 configure:9839: result: yes configure:9864: checking for dlfcn.h configure:9864: gcc -c -g -O2 conftest.c >&5 configure:9864: $? = 0 configure:9864: result: yes configure:10134: checking for objdir configure:10150: result: .libs configure:10414: checking if gcc supports -fno-rtti -fno-exceptions configure:10433: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C configure:10437: $? = 0 configure:10450: result: no configure:10814: checking for gcc option to produce PIC configure:10822: result: -fPIC -DPIC configure:10830: checking if gcc PIC flag -fPIC -DPIC works configure:10849: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 configure:10853: $? = 0 configure:10866: result: yes configure:10895: checking if gcc static flag -static works configure:10924: result: yes configure:10939: checking if gcc supports -c -o file.o configure:10961: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 configure:10965: $? = 0 configure:10987: result: yes configure:10995: checking if gcc supports -c -o file.o configure:11043: result: yes configure:11076: checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries configure:12346: result: yes configure:12383: checking whether -lc should be explicitly linked in configure:12392: gcc -c -g -O2 conftest.c >&5 configure:12395: $? = 0 configure:12410: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 configure:12413: $? = 0 configure:12427: result: no configure:12587: checking dynamic linker characteristics configure:13169: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:13169: $? = 0 configure:13420: result: GNU/Linux ld.so configure:13542: checking how to hardcode library paths into programs configure:13567: result: immediate configure:14119: checking whether stripping libraries is possible configure:14124: result: yes configure:14159: checking if libtool supports shared libraries configure:14161: result: yes configure:14164: checking whether to build shared libraries configure:14189: result: yes configure:14192: checking whether to build static libraries configure:14196: result: no configure:14219: checking how to run the C++ preprocessor configure:14241: g++ -E conftest.cpp configure:14241: $? = 0 configure:14256: g++ -E conftest.cpp conftest.cpp:23:10: fatal error: ac_nonexistent.h: No such file or directory 23 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:14256: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "npstat" | #define PACKAGE_TARNAME "npstat" | #define PACKAGE_VERSION "5.9.0" | #define PACKAGE_STRING "npstat 5.9.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "npstat" | #define VERSION "5.9.0" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include configure:14283: result: g++ -E configure:14297: g++ -E conftest.cpp configure:14297: $? = 0 configure:14312: g++ -E conftest.cpp conftest.cpp:23:10: fatal error: ac_nonexistent.h: No such file or directory 23 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:14312: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "npstat" | #define PACKAGE_TARNAME "npstat" | #define PACKAGE_VERSION "5.9.0" | #define PACKAGE_STRING "npstat 5.9.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "npstat" | #define VERSION "5.9.0" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include configure:14477: checking for ld used by g++ configure:14545: result: /bin/ld -m elf_x86_64 configure:14552: checking if the linker (/bin/ld -m elf_x86_64) is GNU ld configure:14568: result: yes configure:14623: checking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries configure:15700: result: yes configure:15736: g++ -c -std=c++11 -O3 -Wall -W -Werror conftest.cpp >&5 configure:15739: $? = 0 configure:16220: checking for g++ option to produce PIC configure:16228: result: -fPIC -DPIC configure:16236: checking if g++ PIC flag -fPIC -DPIC works configure:16255: g++ -c -std=c++11 -O3 -Wall -W -Werror -fPIC -DPIC -DPIC conftest.cpp >&5 configure:16259: $? = 0 configure:16272: result: yes configure:16295: checking if g++ static flag -static works configure:16324: result: yes configure:16336: checking if g++ supports -c -o file.o configure:16358: g++ -c -std=c++11 -O3 -Wall -W -Werror -o out/conftest2.o conftest.cpp >&5 configure:16362: $? = 0 configure:16384: result: yes configure:16389: checking if g++ supports -c -o file.o configure:16437: result: yes configure:16467: checking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries configure:16510: result: yes configure:16652: checking dynamic linker characteristics configure:17412: result: GNU/Linux ld.so configure:17477: checking how to hardcode library paths into programs configure:17502: result: immediate configure:17643: checking if libtool supports shared libraries configure:17645: result: yes configure:17648: checking whether to build shared libraries configure:17672: result: yes configure:17675: checking whether to build static libraries configure:17679: result: no configure:18037: checking for g77 option to produce PIC configure:18045: result: -fPIC configure:18053: checking if g77 PIC flag -fPIC works configure:18072: g77 -c -g -O2 -fPIC conftest.f >&5 configure:18076: $? = 0 configure:18089: result: yes configure:18112: checking if g77 static flag -static works configure:18141: result: yes configure:18153: checking if g77 supports -c -o file.o configure:18175: g77 -c -g -O2 -o out/conftest2.o conftest.f >&5 configure:18179: $? = 0 configure:18201: result: yes configure:18206: checking if g77 supports -c -o file.o configure:18254: result: yes configure:18284: checking whether the g77 linker (/bin/ld -m elf_x86_64) supports shared libraries configure:19503: result: yes configure:19645: checking dynamic linker characteristics configure:20399: result: GNU/Linux ld.so configure:20464: checking how to hardcode library paths into programs configure:20489: result: immediate configure:20681: checking that generated files are newer than configure configure:20687: result: done configure:20714: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by npstat config.status 5.9.0, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on dawn config.status:1138: creating Makefile config.status:1138: creating npstat/nm/Makefile config.status:1138: creating npstat/rng/Makefile config.status:1138: creating npstat/stat/Makefile config.status:1138: creating npstat/wrap/Makefile config.status:1138: creating npstat/interfaces/Makefile config.status:1138: creating npstat/emsunfold/Makefile config.status:1138: creating npstat/Makefile config.status:1138: creating examples/C++/Makefile config.status:1138: creating npstat/swig/Makefile config.status:1138: creating npstat.pc config.status:1310: executing depfiles commands config.status:1387: cd npstat/nm && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles +make: Nothing to be done for 'am--depfiles'. config.status:1392: $? = 0 config.status:1387: cd npstat/rng && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles +make: Nothing to be done for 'am--depfiles'. config.status:1392: $? = 0 config.status:1387: cd npstat/stat && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles +make: Nothing to be done for 'am--depfiles'. config.status:1392: $? = 0 config.status:1387: cd examples/C++ && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles +make: Nothing to be done for 'am--depfiles'. config.status:1392: $? = 0 config.status:1387: cd npstat/swig && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles make: Nothing to be done for 'am--depfiles'. config.status:1392: $? = 0 config.status:1310: executing libtool commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-std=c++11 -O3 -Wall -W -Werror' ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_DEPS_CFLAGS_set= ac_cv_env_DEPS_CFLAGS_value= ac_cv_env_DEPS_LIBS_set= ac_cv_env_DEPS_LIBS_value= ac_cv_env_F77_set= ac_cv_env_F77_value= ac_cv_env_FFLAGS_set= ac_cv_env_FFLAGS_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LT_SYS_LIBRARY_PATH_set= ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_PKG_CONFIG_LIBDIR_set= ac_cv_env_PKG_CONFIG_LIBDIR_value= ac_cv_env_PKG_CONFIG_PATH_set=set ac_cv_env_PKG_CONFIG_PATH_value=/usr/local/lib/pkgconfig ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_f77_compiler_gnu=yes ac_cv_f77_libs=' -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath' ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_stdint_h=yes ac_cv_header_stdio_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=x86_64-pc-linux-gnu ac_cv_objext=o ac_cv_path_EGREP='/bin/grep -E' ac_cv_path_FGREP='/bin/grep -F' ac_cv_path_GREP=/bin/grep ac_cv_path_SED=/bin/sed ac_cv_path_ac_pt_PKG_CONFIG=/bin/pkg-config ac_cv_path_install='/bin/install -c' ac_cv_path_lt_DD=/bin/dd ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=mawk ac_cv_prog_CXXCPP='g++ -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_CXX=g++ ac_cv_prog_ac_ct_F77=g77 ac_cv_prog_ac_ct_MANIFEST_TOOL=mt ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c11= ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc= ac_cv_prog_cxx_11=no ac_cv_prog_cxx_g=yes ac_cv_prog_cxx_stdcxx= ac_cv_prog_f77_g=yes ac_cv_prog_f77_v=-v ac_cv_prog_make_make_set=yes am_cv_CC_dependencies_compiler_type=gcc3 am_cv_CXX_dependencies_compiler_type=gcc3 am_cv_make_support_nested_variables=yes am_cv_prog_cc_c_o=yes lt_cv_ar_at_file=@ lt_cv_archive_cmds_need_lc=no lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/bin/ld lt_cv_path_LDCXX='/bin/ld -m elf_x86_64' lt_cv_path_NM='/bin/nm -B' lt_cv_path_mainfest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_c_o_CXX=yes lt_cv_prog_compiler_c_o_F77=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC' lt_cv_prog_compiler_pic_F77=-fPIC lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_pic_works_CXX=yes lt_cv_prog_compiler_pic_works_F77=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=yes lt_cv_prog_compiler_static_works_CXX=yes lt_cv_prog_compiler_static_works_F77=yes lt_cv_prog_gnu_ld=yes lt_cv_prog_gnu_ldcxx=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=yes lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_global_symbol_to_import= lt_cv_sys_max_cmd_len=1572864 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop lt_cv_truncate_bin='/bin/dd bs=4096 count=1' pkg_cv_DEPS_CFLAGS=-I/usr/local/include pkg_cv_DEPS_LIBS='-L/usr/local/lib -lfftw3 -lgeners -lkstest' ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} '\''/home/igv/Hepforge/npstat/trunk/missing'\'' aclocal-1.16' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' AM_V='$(V)' AR='ar' AUTOCONF='${SHELL} '\''/home/igv/Hepforge/npstat/trunk/missing'\'' autoconf' AUTOHEADER='${SHELL} '\''/home/igv/Hepforge/npstat/trunk/missing'\'' autoheader' AUTOMAKE='${SHELL} '\''/home/igv/Hepforge/npstat/trunk/missing'\'' automake-1.16' AWK='mawk' CC='gcc' CCDEPMODE='depmode=gcc3' CFLAGS='-g -O2' CPPFLAGS='' CSCOPE='cscope' CTAGS='ctags' CXX='g++' CXXCPP='g++ -E' CXXDEPMODE='depmode=gcc3' CXXFLAGS='-std=c++11 -O3 -Wall -W -Werror' CYGPATH_W='echo' DEFS='-DPACKAGE_NAME=\"npstat\" -DPACKAGE_TARNAME=\"npstat\" -DPACKAGE_VERSION=\"5.9.0\" -DPACKAGE_STRING=\"npstat\ 5.9.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"npstat\" -DVERSION=\"5.9.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\"' DEPDIR='.deps' DEPS_CFLAGS='-I/usr/local/include' DEPS_LIBS='-L/usr/local/lib -lfftw3 -lgeners -lkstest' DLLTOOL='false' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/bin/grep -E' ETAGS='etags' EXEEXT='' F77='g77' FFLAGS='-g -O2' FGREP='/bin/grep -F' FLIBS=' -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath' GREP='/bin/grep' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LD='/bin/ld -m elf_x86_64' LDFLAGS='' LIBOBJS='' LIBS='' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIPO='' LN_S='ln -s' LTLIBOBJS='' LT_SYS_LIBRARY_PATH='' MAKEINFO='${SHELL} '\''/home/igv/Hepforge/npstat/trunk/missing'\'' makeinfo' MANIFEST_TOOL=':' MKDIR_P='/bin/mkdir -p' NM='/bin/nm -B' NMEDIT='' OBJDUMP='objdump' OBJEXT='o' OTOOL64='' OTOOL='' PACKAGE='npstat' PACKAGE_BUGREPORT='' PACKAGE_NAME='npstat' PACKAGE_STRING='npstat 5.9.0' PACKAGE_TARNAME='npstat' PACKAGE_URL='' PACKAGE_VERSION='5.9.0' PATH_SEPARATOR=':' PKG_CONFIG='/bin/pkg-config' PKG_CONFIG_LIBDIR='' PKG_CONFIG_PATH='/usr/local/lib/pkgconfig' RANLIB='ranlib' SED='/bin/sed' SET_MAKE='' SHELL='/bin/bash' STRIP='strip' VERSION='5.9.0' ac_ct_AR='ar' ac_ct_CC='gcc' ac_ct_CXX='g++' ac_ct_DUMPBIN='' ac_ct_F77='g77' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='#' am__fastdepCC_FALSE='#' am__fastdepCC_TRUE='' am__fastdepCXX_FALSE='#' am__fastdepCXX_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__nodep='_no' am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' host='x86_64-pc-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /home/igv/Hepforge/npstat/trunk/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local' program_transform_name='s,x,x,' psdir='${docdir}' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "npstat" #define PACKAGE_TARNAME "npstat" #define PACKAGE_VERSION "5.9.0" #define PACKAGE_STRING "npstat 5.9.0" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PACKAGE "npstat" #define VERSION "5.9.0" #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define STDC_HEADERS 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" configure: exit 0