diff options
Diffstat (limited to 'package/cifs-utils')
-rw-r--r-- | package/cifs-utils/Makefile | 2 | ||||
-rw-r--r-- | package/cifs-utils/patches/autotools.patch | 7192 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-Makefile_am | 46 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-cifs_idmap_c | 16 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-cifs_upcall_c | 16 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-cifscreds_c | 16 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-configure_ac | 33 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-getcifsacl_c | 16 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-mount_cifs_c | 16 | ||||
-rw-r--r-- | package/cifs-utils/patches/patch-mtab_c | 10 | ||||
-rw-r--r-- | package/cifs-utils/src/gnu_getopt.c | 656 | ||||
-rw-r--r-- | package/cifs-utils/src/gnu_getopt.h | 70 |
12 files changed, 897 insertions, 7192 deletions
diff --git a/package/cifs-utils/Makefile b/package/cifs-utils/Makefile index 306b027ca..1abda4ba1 100644 --- a/package/cifs-utils/Makefile +++ b/package/cifs-utils/Makefile @@ -10,6 +10,7 @@ PKG_MD5SUM:= f83ef48ab1154aa74dd4cf1c1202bf04 PKG_DESCR:= CIFS utilities PKG_SECTION:= net/fs PKG_DEPENDS:= kmod-cifs kmod-nls-utf8 +PKG_BUILDDEP:= autotool PKG_URL:= https://wiki.samba.org/index.php/LinuxCIFS_utils PKG_SITES:= ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/ @@ -23,6 +24,7 @@ ifeq ($(ADK_STATIC),y) TARGET_LDFLAGS+= -static endif +AUTOTOOL_STYLE:= autoreconf CONFIGURE_ARGS+= --disable-cifsupcall \ --disable-cifsidmap \ --disable-cifsacl \ diff --git a/package/cifs-utils/patches/autotools.patch b/package/cifs-utils/patches/autotools.patch deleted file mode 100644 index a1056a12d..000000000 --- a/package/cifs-utils/patches/autotools.patch +++ /dev/null @@ -1,7192 +0,0 @@ -diff -Nur cifs-utils-6.1.orig/aclocal.m4 cifs-utils-6.1/aclocal.m4 ---- cifs-utils-6.1.orig/aclocal.m4 2013-07-02 21:20:30.000000000 +0200 -+++ cifs-utils-6.1/aclocal.m4 2013-10-05 18:12:37.000000000 +0200 -@@ -1,7 +1,8 @@ --# generated automatically by aclocal 1.12.2 -*- Autoconf -*- -- --# Copyright (C) 1996-2012 Free Software Foundation, Inc. -+# generated automatically by aclocal 1.11.6 -*- Autoconf -*- - -+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -+# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, -+# Inc. - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -17,48 +18,7 @@ - [m4_warning([this file was generated for autoconf 2.69. - You have another version of autoconf. It may work, but is not guaranteed to. - If you have problems, you may need to regenerate the build system entirely. --To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -- --# libcap-ng.m4 - Checks for the libcap-ng support --# Copyright (c) 2009 Steve Grubb sgrubb@redhat.com --# --AC_DEFUN([LIBCAP_NG_PATH], --[ -- AC_ARG_WITH(libcap-ng, -- [ --with-libcap-ng=[auto/yes/no] Add Libcap-ng support [default=auto]],, -- with_libcap_ng=auto) -- -- # Check for Libcap-ng API -- # -- # libcap-ng detection -- -- if test x$with_libcap_ng = xno ; then -- have_libcap_ng=no; -- else -- # Start by checking for header file -- AC_CHECK_HEADER(cap-ng.h, capng_headers=yes, capng_headers=no) -- -- # See if we have libcap-ng library -- AC_CHECK_LIB(cap-ng, capng_clear, -- CAPNG_LDADD=-lcap-ng,) -- -- # Check results are usable -- if test x$with_libcap_ng = xyes -a x$CAPNG_LDADD = x ; then -- AC_MSG_ERROR(libcap-ng support was requested and the library was not found) -- fi -- if test x$CAPNG_LDADD != x -a $capng_headers = no ; then -- AC_MSG_ERROR(libcap-ng libraries found but headers are missing) -- fi -- fi -- AC_SUBST(CAPNG_LDADD) -- AC_MSG_CHECKING(whether to use libcap-ng) -- if test x$CAPNG_LDADD != x ; then -- AC_DEFINE(HAVE_LIBCAP_NG,1,[libcap-ng support]) -- AC_MSG_RESULT(yes) -- else -- AC_MSG_RESULT(no) -- fi --]) -+To do so, use the procedure documented by the package, typically `autoreconf'.])]) - - # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- - # serial 1 (pkg-config-0.24) -@@ -220,53 +180,14 @@ - fi[]dnl - ])# PKG_CHECK_MODULES - -- --# PKG_INSTALLDIR(DIRECTORY) --# ------------------------- --# Substitutes the variable pkgconfigdir as the location where a module --# should install pkg-config .pc files. By default the directory is --# $libdir/pkgconfig, but the default can be changed by passing --# DIRECTORY. The user can override through the --with-pkgconfigdir --# parameter. --AC_DEFUN([PKG_INSTALLDIR], --[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) --m4_pushdef([pkg_description], -- [pkg-config installation directory @<:@]pkg_default[@:>@]) --AC_ARG_WITH([pkgconfigdir], -- [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, -- [with_pkgconfigdir=]pkg_default) --AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) --m4_popdef([pkg_default]) --m4_popdef([pkg_description]) --]) dnl PKG_INSTALLDIR -- -- --# PKG_NOARCH_INSTALLDIR(DIRECTORY) --# ------------------------- --# Substitutes the variable noarch_pkgconfigdir as the location where a --# module should install arch-independent pkg-config .pc files. By --# default the directory is $datadir/pkgconfig, but the default can be --# changed by passing DIRECTORY. The user can override through the --# --with-noarch-pkgconfigdir parameter. --AC_DEFUN([PKG_NOARCH_INSTALLDIR], --[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) --m4_pushdef([pkg_description], -- [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) --AC_ARG_WITH([noarch-pkgconfigdir], -- [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, -- [with_noarch_pkgconfigdir=]pkg_default) --AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) --m4_popdef([pkg_default]) --m4_popdef([pkg_description]) --]) dnl PKG_NOARCH_INSTALLDIR -- --# Copyright (C) 2002-2012 Free Software Foundation, Inc. -+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software -+# Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 8 -+# serial 1 - - # AM_AUTOMAKE_VERSION(VERSION) - # ---------------------------- -@@ -274,10 +195,10 @@ - # generated from the m4 files accompanying Automake X.Y. - # (This private macro should not be called outside this file.) - AC_DEFUN([AM_AUTOMAKE_VERSION], --[am__api_version='1.12' -+[am__api_version='1.11' - dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to - dnl require some minimum version. Point them to the right macro. --m4_if([$1], [1.12.2], [], -+m4_if([$1], [1.11.6], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl - ]) - -@@ -293,24 +214,24 @@ - # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. - # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. - AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], --[AM_AUTOMAKE_VERSION([1.12.2])dnl -+[AM_AUTOMAKE_VERSION([1.11.6])dnl - m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - - # AM_AUX_DIR_EXPAND -*- Autoconf -*- - --# Copyright (C) 2001-2012 Free Software Foundation, Inc. -+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 2 -+# serial 1 - - # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets --# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to --# '$srcdir', '$srcdir/..', or '$srcdir/../..'. -+# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -+# `$srcdir', `$srcdir/..', or `$srcdir/../..'. - # - # Of course, Automake must honor this variable whenever it calls a - # tool from the auxiliary directory. The problem is that $srcdir (and -@@ -329,7 +250,7 @@ - # - # The reason of the latter failure is that $top_srcdir and $ac_aux_dir - # are both prefixed by $srcdir. In an in-source build this is usually --# harmless because $srcdir is '.', but things will broke when you -+# harmless because $srcdir is `.', but things will broke when you - # start a VPATH build or use an absolute $srcdir. - # - # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -@@ -355,21 +276,22 @@ - - # AM_CONDITIONAL -*- Autoconf -*- - --# Copyright (C) 1997-2012 Free Software Foundation, Inc. -+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -+# Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 10 -+# serial 9 - - # AM_CONDITIONAL(NAME, SHELL-CONDITION) - # ------------------------------------- - # Define a conditional. - AC_DEFUN([AM_CONDITIONAL], --[AC_PREREQ([2.52])dnl -- m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], -- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -+[AC_PREREQ(2.52)dnl -+ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], -+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl - AC_SUBST([$1_TRUE])dnl - AC_SUBST([$1_FALSE])dnl - _AM_SUBST_NOTMAKE([$1_TRUE])dnl -@@ -388,15 +310,16 @@ - Usually this means the macro was only invoked conditionally.]]) - fi])]) - --# Copyright (C) 1999-2012 Free Software Foundation, Inc. -+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, -+# 2010, 2011 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 17 -+# serial 12 - --# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be -+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be - # written in clear, in which case automake, when reading aclocal.m4, - # will think it sees a *use*, and therefore will trigger all it's - # C support machinery. Also note that it means that autoscan, seeing -@@ -406,7 +329,7 @@ - # _AM_DEPENDENCIES(NAME) - # ---------------------- - # See how the compiler implements dependency checking. --# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". -+# NAME is "CC", "CXX", "GCJ", or "OBJC". - # We try a few techniques and use that to set a single cache variable. - # - # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -@@ -419,13 +342,12 @@ - AC_REQUIRE([AM_MAKE_INCLUDE])dnl - AC_REQUIRE([AM_DEP_TRACK])dnl - --m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], -- [$1], [CXX], [depcc="$CXX" am_compiler_list=], -- [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], -- [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], -- [$1], [UPC], [depcc="$UPC" am_compiler_list=], -- [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], -- [depcc="$$1" am_compiler_list=]) -+ifelse([$1], CC, [depcc="$CC" am_compiler_list=], -+ [$1], CXX, [depcc="$CXX" am_compiler_list=], -+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], -+ [$1], UPC, [depcc="$UPC" am_compiler_list=], -+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], -+ [depcc="$$1" am_compiler_list=]) - - AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -@@ -433,8 +355,8 @@ - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up -- # making a dummy file named 'D' -- because '-MD' means "put the output -- # in D". -+ # making a dummy file named `D' -- because `-MD' means `put the output -+ # in D'. - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're -@@ -474,16 +396,16 @@ - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c -- # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with -- # Solaris 10 /bin/sh. -- echo '/* dummy */' > sub/conftst$i.h -+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with -+ # Solaris 8's {/usr,}/bin/sh. -+ touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - -- # We check with '-c' and '-o' for the sake of the "dashmstdout" -+ # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly -- # handle '-M -o', and we need to detect this. Also, some Intel -- # versions had trouble with output in subdirs. -+ # handle `-M -o', and we need to detect this. Also, some Intel -+ # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in -@@ -492,8 +414,8 @@ - test "$am__universal" = false || continue - ;; - nosideeffect) -- # After this tag, mechanisms are not by side-effect, so they'll -- # only be used when explicitly requested. -+ # after this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else -@@ -501,7 +423,7 @@ - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) -- # This compiler won't grok '-c -o', but also, the minuso test has -+ # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} -@@ -549,7 +471,7 @@ - # AM_SET_DEPDIR - # ------------- - # Choose a directory name for dependency files. --# This macro is AC_REQUIREd in _AM_DEPENDENCIES. -+# This macro is AC_REQUIREd in _AM_DEPENDENCIES - AC_DEFUN([AM_SET_DEPDIR], - [AC_REQUIRE([AM_SET_LEADING_DOT])dnl - AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -@@ -559,13 +481,9 @@ - # AM_DEP_TRACK - # ------------ - AC_DEFUN([AM_DEP_TRACK], --[AC_ARG_ENABLE([dependency-tracking], [dnl --AS_HELP_STRING( -- [--enable-dependency-tracking], -- [do not reject slow dependency extractors]) --AS_HELP_STRING( -- [--disable-dependency-tracking], -- [speeds up one-time build])]) -+[AC_ARG_ENABLE(dependency-tracking, -+[ --disable-dependency-tracking speeds up one-time build -+ --enable-dependency-tracking do not reject slow dependency extractors]) - if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -@@ -580,13 +498,14 @@ - - # Generate code to set up dependency tracking. -*- Autoconf -*- - --# Copyright (C) 1999-2012 Free Software Foundation, Inc. -+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -+# Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 6 -+#serial 5 - - # _AM_OUTPUT_DEPENDENCY_COMMANDS - # ------------------------------ -@@ -605,7 +524,7 @@ - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. -- # We used to match only the files named 'Makefile.in', but -+ # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. -@@ -617,19 +536,21 @@ - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote -- # from the Makefile without running 'make'. -+ # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` -+ # When using ansi2knr, U may be empty or an underscore; expand it -+ U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ -- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` -@@ -647,7 +568,7 @@ - # This macro should only be invoked once -- use via AC_REQUIRE. - # - # This code is only required when automatic dependency tracking --# is enabled. FIXME. This creates each '.P' file that we will -+# is enabled. FIXME. This creates each `.P' file that we will - # need in order to bootstrap the dependency handling code. - AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], - [AC_CONFIG_COMMANDS([depfiles], -@@ -657,13 +578,14 @@ - - # Do all the work for Automake. -*- Autoconf -*- - --# Copyright (C) 1996-2012 Free Software Foundation, Inc. -+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 19 -+# serial 16 - - # This macro actually does too much. Some checks are only needed if - # your package does certain things. But this isn't really a big deal. -@@ -709,41 +631,31 @@ - # Define the identity of the package. - dnl Distinguish between old-style and new-style calls. - m4_ifval([$2], --[AC_DIAGNOSE([obsolete], --[$0: two- and three-arguments forms are deprecated. For more info, see: --http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation]) --m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl -+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], - [_AM_SET_OPTIONS([$1])dnl - dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. --m4_if( -- m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), -- [ok:ok],, -+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - - _AM_IF_OPTION([no-define],, --[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) -- AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl -+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - - # Some tools Automake needs. - AC_REQUIRE([AM_SANITY_CHECK])dnl - AC_REQUIRE([AC_ARG_PROGRAM])dnl --AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) --AM_MISSING_PROG([AUTOCONF], [autoconf]) --AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) --AM_MISSING_PROG([AUTOHEADER], [autoheader]) --AM_MISSING_PROG([MAKEINFO], [makeinfo]) -+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -+AM_MISSING_PROG(AUTOCONF, autoconf) -+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -+AM_MISSING_PROG(AUTOHEADER, autoheader) -+AM_MISSING_PROG(MAKEINFO, makeinfo) - AC_REQUIRE([AM_PROG_INSTALL_SH])dnl - AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl --AC_REQUIRE([AC_PROG_MKDIR_P])dnl --# For better backward compatibility. To be removed once Automake 1.9.x --# dies out for good. For more background, see: --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> --AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -+AC_REQUIRE([AM_PROG_MKDIR_P])dnl - # We need awk for the "check" target. The system "awk" is bad on - # some platforms. - AC_REQUIRE([AC_PROG_AWK])dnl -@@ -754,35 +666,28 @@ - [_AM_PROG_TAR([v7])])]) - _AM_IF_OPTION([no-dependencies],, - [AC_PROVIDE_IFELSE([AC_PROG_CC], -- [_AM_DEPENDENCIES([CC])], -- [m4_define([AC_PROG_CC], -- m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl -+ [_AM_DEPENDENCIES(CC)], -+ [define([AC_PROG_CC], -+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl - AC_PROVIDE_IFELSE([AC_PROG_CXX], -- [_AM_DEPENDENCIES([CXX])], -- [m4_define([AC_PROG_CXX], -- m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl -+ [_AM_DEPENDENCIES(CXX)], -+ [define([AC_PROG_CXX], -+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl - AC_PROVIDE_IFELSE([AC_PROG_OBJC], -- [_AM_DEPENDENCIES([OBJC])], -- [m4_define([AC_PROG_OBJC], -- m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl --dnl Support for Objective C++ was only introduced in Autoconf 2.65, --dnl but we still cater to Autoconf 2.62. --m4_ifdef([AC_PROG_OBJCXX], --[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], -- [_AM_DEPENDENCIES([OBJCXX])], -- [m4_define([AC_PROG_OBJCXX], -- m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl -+ [_AM_DEPENDENCIES(OBJC)], -+ [define([AC_PROG_OBJC], -+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl - ]) - _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl --dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the --dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro - dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. - AC_CONFIG_COMMANDS_PRE(dnl - [m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl - ]) - --dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not - dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further - dnl mangled by Autoconf and run in a shell conditional statement. - m4_define([_AC_COMPILER_EXEEXT], -@@ -810,13 +715,14 @@ - done - echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - --# Copyright (C) 2001-2012 Free Software Foundation, Inc. -+# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, -+# Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 8 -+# serial 1 - - # AM_PROG_INSTALL_SH - # ------------------ -@@ -831,9 +737,9 @@ - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac - fi --AC_SUBST([install_sh])]) -+AC_SUBST(install_sh)]) - --# Copyright (C) 2003-2012 Free Software Foundation, Inc. -+# Copyright (C) 2003, 2005 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -856,13 +762,13 @@ - - # Check to see how 'make' treats includes. -*- Autoconf -*- - --# Copyright (C) 2001-2012 Free Software Foundation, Inc. -+# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 5 -+# serial 4 - - # AM_MAKE_INCLUDE() - # ----------------- -@@ -881,7 +787,7 @@ - _am_result=none - # First try GNU make style include. - echo "include confinc" > confmf --# Ignore all kinds of additional output from 'make'. -+# Ignore all kinds of additional output from `make'. - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=include -@@ -906,7 +812,8 @@ - rm -f confinc confmf - ]) - --# Copyright (C) 1999-2012 Free Software Foundation, Inc. -+# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 -+# Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -942,13 +849,14 @@ - - # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - --# Copyright (C) 1997-2012 Free Software Foundation, Inc. -+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -+# Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 7 -+# serial 6 - - # AM_MISSING_PROG(NAME, PROGRAM) - # ------------------------------ -@@ -978,19 +886,49 @@ - am_missing_run="$MISSING --run " - else - am_missing_run= -- AC_MSG_WARN(['missing' script is too old or missing]) -+ AC_MSG_WARN([`missing' script is too old or missing]) - fi - ]) - -+# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, -+# Inc. -+# -+# This file is free software; the Free Software Foundation -+# gives unlimited permission to copy and/or distribute it, -+# with or without modifications, as long as this notice is preserved. -+ -+# serial 1 -+ -+# AM_PROG_MKDIR_P -+# --------------- -+# Check for `mkdir -p'. -+AC_DEFUN([AM_PROG_MKDIR_P], -+[AC_PREREQ([2.60])dnl -+AC_REQUIRE([AC_PROG_MKDIR_P])dnl -+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -+dnl while keeping a definition of mkdir_p for backward compatibility. -+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -+dnl Makefile.ins that do not define MKDIR_P, so we do our own -+dnl adjustment using top_builddir (which is defined more often than -+dnl MKDIR_P). -+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -+case $mkdir_p in -+ [[\\/$]]* | ?:[[\\/]]*) ;; -+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -+esac -+]) -+ - # Helper functions for option handling. -*- Autoconf -*- - --# Copyright (C) 2001-2012 Free Software Foundation, Inc. -+# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software -+# Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 6 -+# serial 5 - - # _AM_MANGLE_OPTION(NAME) - # ----------------------- -@@ -1001,7 +939,7 @@ - # -------------------- - # Set option NAME. Presently that only means defining a flag for this option. - AC_DEFUN([_AM_SET_OPTION], --[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) -+[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - - # _AM_SET_OPTIONS(OPTIONS) - # ------------------------ -@@ -1017,18 +955,22 @@ - - # Check to make sure that the build environment is sane. -*- Autoconf -*- - --# Copyright (C) 1996-2012 Free Software Foundation, Inc. -+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -+# Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 9 -+# serial 5 - - # AM_SANITY_CHECK - # --------------- - AC_DEFUN([AM_SANITY_CHECK], - [AC_MSG_CHECKING([whether build environment is sane]) -+# Just in case -+sleep 1 -+echo timestamp > conftest.file - # Reject unsafe characters in $srcdir or the absolute working directory - # name. Accept space and tab only in the latter. - am_lf=' -@@ -1039,40 +981,32 @@ - esac - case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) -- AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; -+ AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; - esac - --# Do 'set' in a subshell so we don't clobber the current shell's -+# Do `set' in a subshell so we don't clobber the current shell's - # arguments. Must try -L first in case configure is actually a - # symlink; some systems play weird games with the mod time of symlinks - # (eg FreeBSD returns the mod time of the symlink's containing - # directory). - if ( -- am_has_slept=no -- for am_try in 1 2; do -- echo "timestamp, slept: $am_has_slept" > conftest.file -- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -- if test "$[*]" = "X"; then -- # -L didn't work. -- set X `ls -t "$srcdir/configure" conftest.file` -- fi -- if test "$[*]" != "X $srcdir/configure conftest.file" \ -- && test "$[*]" != "X conftest.file $srcdir/configure"; then -- -- # If neither matched, then we have a broken ls. This can happen -- # if, for instance, CONFIG_SHELL is bash and it inherits a -- # broken ls alias from the environment. This has actually -- # happened. Such a system could not be considered "sane". -- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -- alias in your environment]) -- fi -- if test "$[2]" = conftest.file || test $am_try -eq 2; then -- break -- fi -- # Just in case. -- sleep 1 -- am_has_slept=yes -- done -+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -+ if test "$[*]" = "X"; then -+ # -L didn't work. -+ set X `ls -t "$srcdir/configure" conftest.file` -+ fi -+ rm -f conftest.file -+ if test "$[*]" != "X $srcdir/configure conftest.file" \ -+ && test "$[*]" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -+alias in your environment]) -+ fi -+ - test "$[2]" = conftest.file - ) - then -@@ -1082,55 +1016,39 @@ - AC_MSG_ERROR([newly created file is older than distributed files! - Check your system clock]) - fi --AC_MSG_RESULT([yes]) --# If we didn't sleep, we still need to ensure time stamps of config.status and --# generated files are strictly newer. --am_sleep_pid= --if grep 'slept: no' conftest.file >/dev/null 2>&1; then -- ( sleep 1 ) & -- am_sleep_pid=$! --fi --AC_CONFIG_COMMANDS_PRE( -- [AC_MSG_CHECKING([that generated files are newer than configure]) -- if test -n "$am_sleep_pid"; then -- # Hide warnings about reused PIDs. -- wait $am_sleep_pid 2>/dev/null -- fi -- AC_MSG_RESULT([done])]) --rm -f conftest.file --]) -+AC_MSG_RESULT(yes)]) - --# Copyright (C) 2001-2012 Free Software Foundation, Inc. -+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 2 -+# serial 1 - - # AM_PROG_INSTALL_STRIP - # --------------------- --# One issue with vendor 'install' (even GNU) is that you can't -+# One issue with vendor `install' (even GNU) is that you can't - # specify the program used to strip binaries. This is especially - # annoying in cross-compiling environments, where the build's strip - # is unlikely to handle the host's binaries. - # Fortunately install-sh will honor a STRIPPROG variable, so we --# always use install-sh in "make install-strip", and initialize -+# always use install-sh in `make install-strip', and initialize - # STRIPPROG with the value of the STRIP variable (set by the user). - AC_DEFUN([AM_PROG_INSTALL_STRIP], - [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl --# Installed binaries are usually stripped using 'strip' when the user --# run "make install-strip". However 'strip' might not be the right -+# Installed binaries are usually stripped using `strip' when the user -+# run `make install-strip'. However `strip' might not be the right - # tool to use in cross-compilation environments, therefore Automake --# will honor the 'STRIP' environment variable to overrule this program. --dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. -+# will honor the `STRIP' environment variable to overrule this program. -+dnl Don't test for $cross_compiling = yes, because it might be `maybe'. - if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) - fi - INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - AC_SUBST([INSTALL_STRIP_PROGRAM])]) - --# Copyright (C) 2006-2012 Free Software Foundation, Inc. -+# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, -@@ -1151,18 +1069,18 @@ - - # Check how to create a tarball. -*- Autoconf -*- - --# Copyright (C) 2004-2012 Free Software Foundation, Inc. -+# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. - # - # This file is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. - --# serial 3 -+# serial 2 - - # _AM_PROG_TAR(FORMAT) - # -------------------- - # Check how to create a tarball in format FORMAT. --# FORMAT should be one of 'v7', 'ustar', or 'pax'. -+# FORMAT should be one of `v7', `ustar', or `pax'. - # - # Substitute a variable $(am__tar) that is a command - # writing to stdout a FORMAT-tarball containing the directory -@@ -1185,7 +1103,7 @@ - _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' - _am_tools=${am_cv_prog_tar_$1-$_am_tools} - # Do not fold the above two line into one, because Tru64 sh and --# Solaris sh will not grok spaces in the rhs of '-'. -+# Solaris sh will not grok spaces in the rhs of `-'. - for _am_tool in $_am_tools - do - case $_am_tool in -diff -Nur cifs-utils-6.1.orig/autom4te.cache/output.0 cifs-utils-6.1/autom4te.cache/output.0 ---- cifs-utils-6.1.orig/autom4te.cache/output.0 2013-07-02 21:20:30.000000000 +0200 -+++ cifs-utils-6.1/autom4te.cache/output.0 2013-10-05 18:12:37.000000000 +0200 -@@ -626,7 +626,6 @@ - am__EXEEXT_TRUE - LTLIBOBJS - LIBCAP --CAPNG_LDADD - CONFIG_PLUGIN_FALSE - CONFIG_PLUGIN_TRUE - CONFIG_CIFSACL_FALSE -@@ -646,14 +645,6 @@ - RELRO_CFLAGS - PIE_CFLAGS - RT_LDADD --host_os --host_vendor --host_cpu --host --build_os --build_vendor --build_cpu --build - LIB@&t@OBJS - SED - EGREP -@@ -751,7 +742,6 @@ - enable_systemd - with_idmap_plugin - enable_dependency_tracking --with_libcap_ng - with_libcap - ' - ac_precious_vars='build_alias -@@ -1370,10 +1360,6 @@ - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -- --System types: -- --build=BUILD configure for building on BUILD [guessed] -- --host=HOST cross-compile to build programs to run on HOST [BUILD] - _ACEOF - fi - -@@ -1396,10 +1382,8 @@ - --enable-cifsacl Create get/set cifsacl binary @<:@default=yes@:>@ - --enable-systemd Enable systemd specific behavior for mount.cifs - @<:@default=yes@:>@ -- --enable-dependency-tracking -- do not reject slow dependency extractors -- --disable-dependency-tracking -- speeds up one-time build -+ --disable-dependency-tracking speeds up one-time build -+ --enable-dependency-tracking do not reject slow dependency extractors - - Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -@@ -1408,7 +1392,6 @@ - Define the path to the plugin that the idmapping - infrastructure should use - @<:@default=/etc/cifs-utils/idmap-plugin@:>@ -- --with-libcap-ng=auto/yes/no Add Libcap-ng support default=auto - --with-libcap Add libcap support default=yes, if libcap-ng not available - - Some influential environment variables: -@@ -2323,7 +2306,7 @@ - - - --am__api_version='1.12' -+am__api_version='1.11' - - ac_aux_dir= - for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do -@@ -2449,6 +2432,9 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 - $as_echo_n "checking whether build environment is sane... " >&6; } -+# Just in case -+sleep 1 -+echo timestamp > conftest.file - # Reject unsafe characters in $srcdir or the absolute working directory - # name. Accept space and tab only in the latter. - am_lf=' -@@ -2459,40 +2445,32 @@ - esac - case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) -- as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; -+ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; - esac - --# Do 'set' in a subshell so we don't clobber the current shell's -+# Do `set' in a subshell so we don't clobber the current shell's - # arguments. Must try -L first in case configure is actually a - # symlink; some systems play weird games with the mod time of symlinks - # (eg FreeBSD returns the mod time of the symlink's containing - # directory). - if ( -- am_has_slept=no -- for am_try in 1 2; do -- echo "timestamp, slept: $am_has_slept" > conftest.file -- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -- if test "$*" = "X"; then -- # -L didn't work. -- set X `ls -t "$srcdir/configure" conftest.file` -- fi -- if test "$*" != "X $srcdir/configure conftest.file" \ -- && test "$*" != "X conftest.file $srcdir/configure"; then -+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -+ if test "$*" = "X"; then -+ # -L didn't work. -+ set X `ls -t "$srcdir/configure" conftest.file` -+ fi -+ rm -f conftest.file -+ if test "$*" != "X $srcdir/configure conftest.file" \ -+ && test "$*" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -+alias in your environment" "$LINENO" 5 -+ fi - -- # If neither matched, then we have a broken ls. This can happen -- # if, for instance, CONFIG_SHELL is bash and it inherits a -- # broken ls alias from the environment. This has actually -- # happened. Such a system could not be considered "sane". -- as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -- alias in your environment" "$LINENO" 5 -- fi -- if test "$2" = conftest.file || test $am_try -eq 2; then -- break -- fi -- # Just in case. -- sleep 1 -- am_has_slept=yes -- done - test "$2" = conftest.file - ) - then -@@ -2504,16 +2482,6 @@ - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } --# If we didn't sleep, we still need to ensure time stamps of config.status and --# generated files are strictly newer. --am_sleep_pid= --if grep 'slept: no' conftest.file >/dev/null 2>&1; then -- ( sleep 1 ) & -- am_sleep_pid=$! --fi -- --rm -f conftest.file -- - test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" - # Use a double $ so make ignores it. -@@ -2540,8 +2508,8 @@ - am_missing_run="$MISSING --run " - else - am_missing_run= -- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 --$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} -+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} - fi - - if test x"${install_sh}" != xset; then -@@ -2553,10 +2521,10 @@ - esac - fi - --# Installed binaries are usually stripped using 'strip' when the user --# run "make install-strip". However 'strip' might not be the right -+# Installed binaries are usually stripped using `strip' when the user -+# run `make install-strip'. However `strip' might not be the right - # tool to use in cross-compilation environments, therefore Automake --# will honor the 'STRIP' environment variable to overrule this program. -+# will honor the `STRIP' environment variable to overrule this program. - if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -@@ -2695,6 +2663,12 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 - $as_echo "$MKDIR_P" >&6; } - -+mkdir_p="$MKDIR_P" -+case $mkdir_p in -+ [\\/$]* | ?:[\\/]*) ;; -+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -+esac -+ - for ac_prog in gawk mawk nawk awk - do - # Extract the first word of "$ac_prog", so it can be a program name with args. -@@ -2827,12 +2801,6 @@ - - MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - --# For better backward compatibility. To be removed once Automake 1.9.x --# dies out for good. For more background, see: --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> --mkdir_p='$(MKDIR_P)' -- - # We need awk for the "check" target. The system "awk" is bad on - # some platforms. - # Always define AMTAR for backward compatibility. Yes, it's still used -@@ -3735,7 +3703,7 @@ - _am_result=none - # First try GNU make style include. - echo "include confinc" > confmf --# Ignore all kinds of additional output from 'make'. -+# Ignore all kinds of additional output from `make'. - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=include -@@ -3791,8 +3759,8 @@ - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up -- # making a dummy file named 'D' -- because '-MD' means "put the output -- # in D". -+ # making a dummy file named `D' -- because `-MD' means `put the output -+ # in D'. - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're -@@ -3827,16 +3795,16 @@ - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c -- # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with -- # Solaris 10 /bin/sh. -- echo '/* dummy */' > sub/conftst$i.h -+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with -+ # Solaris 8's {/usr,}/bin/sh. -+ touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - -- # We check with '-c' and '-o' for the sake of the "dashmstdout" -+ # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly -- # handle '-M -o', and we need to detect this. Also, some Intel -- # versions had trouble with output in subdirs. -+ # handle `-M -o', and we need to detect this. Also, some Intel -+ # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in -@@ -3845,8 +3813,8 @@ - test "$am__universal" = false || continue - ;; - nosideeffect) -- # After this tag, mechanisms are not by side-effect, so they'll -- # only be used when explicitly requested. -+ # after this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else -@@ -3854,7 +3822,7 @@ - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) -- # This compiler won't grok '-c -o', but also, the minuso test has -+ # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} -@@ -4827,346 +4795,76 @@ - fi - - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5 --$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; } --if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- rm -f conftest.sym conftest.file --echo >conftest.file --if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then -- if test "$cross_compiling" = yes; then : -- ac_cv_func_lstat_dereferences_slashed_symlink=no --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --$ac_includes_default --int --main () --{ --struct stat sbuf; -- /* Linux will dereference the symlink and fail, as required by POSIX. -- That is better in the sense that it means we will not -- have to compile and use the lstat wrapper. */ -- return lstat ("conftest.sym/", &sbuf) == 0; -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_lstat_dereferences_slashed_symlink=yes --else -- ac_cv_func_lstat_dereferences_slashed_symlink=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi - --else -- # If the `ln -s' command failed, then we probably don't even -- # have an lstat function. -- ac_cv_func_lstat_dereferences_slashed_symlink=no --fi --rm -f conftest.sym conftest.file -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 --$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } -- --test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && -- --cat >>confdefs.h <<_ACEOF --@%:@define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 --_ACEOF -- -- --if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then -- case " $LIB@&t@OBJS " in -- *" lstat.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS lstat.$ac_objext" -- ;; --esac -- --fi -- --for ac_header in stdlib.h -+# check for required functions -+for ac_func in alarm atexit endpwent getmntent getpass gettimeofday inet_ntop malloc memset realloc realpath setenv strchr strcmp strdup strerror strncasecmp strndup strnlen strpbrk strrchr strstr strtol strtoul tolower uname - do : -- ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" --if test "x$ac_cv_header_stdlib_h" = xyes; then : -+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -+if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF --@%:@define HAVE_STDLIB_H 1 -+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 - _ACEOF - --fi -- --done -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 --$as_echo_n "checking for GNU libc compatible malloc... " >&6; } --if ${ac_cv_func_malloc_0_nonnull+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- ac_cv_func_malloc_0_nonnull=no - else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --#if defined STDC_HEADERS || defined HAVE_STDLIB_H --# include <stdlib.h> --#else --char *malloc (); --#endif -- --int --main () --{ --return ! malloc (0); -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_malloc_0_nonnull=yes --else -- ac_cv_func_malloc_0_nonnull=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 --$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } --if test $ac_cv_func_malloc_0_nonnull = yes; then : -- --$as_echo "@%:@define HAVE_MALLOC 1" >>confdefs.h -- --else -- $as_echo "@%:@define HAVE_MALLOC 0" >>confdefs.h -- -- case " $LIB@&t@OBJS " in -- *" malloc.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS malloc.$ac_objext" -- ;; --esac -- -- --$as_echo "@%:@define malloc rpl_malloc" >>confdefs.h -- -+ as_fn_error $? "necessary functions(s) not found" "$LINENO" 5 - fi -+done - - --for ac_header in stdlib.h -+for ac_func in getopt_long - do : -- ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" --if test "x$ac_cv_header_stdlib_h" = xyes; then : -+ ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" -+if test "x$ac_cv_func_getopt_long" = xyes; then : - cat >>confdefs.h <<_ACEOF --@%:@define HAVE_STDLIB_H 1 -+@%:@define HAVE_GETOPT_LONG 1 - _ACEOF - -+else -+ as_fn_error $? "getopt_long function not found" "$LINENO" 5 - fi -- - done - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5 --$as_echo_n "checking for GNU libc compatible realloc... " >&6; } --if ${ac_cv_func_realloc_0_nonnull+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- ac_cv_func_realloc_0_nonnull=no --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getopt_long is GNU specific" >&5 -+$as_echo_n "checking if getopt_long is GNU specific... " >&6; } -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ --#if defined STDC_HEADERS || defined HAVE_STDLIB_H --# include <stdlib.h> --#else --char *realloc (); --#endif - -+#include <features.h> -+#ifndef __GLIBC__ -+#error No GNU extension -+#endif -+ - int - main () - { --return ! realloc (0, 0); -+; - ; - return 0; - } -+ - _ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_realloc_0_nonnull=yes --else -- ac_cv_func_realloc_0_nonnull=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5 --$as_echo "$ac_cv_func_realloc_0_nonnull" >&6; } --if test $ac_cv_func_realloc_0_nonnull = yes; then : -+if ac_fn_c_try_cpp "$LINENO"; then : - --$as_echo "@%:@define HAVE_REALLOC 1" >>confdefs.h -- --else -- $as_echo "@%:@define HAVE_REALLOC 0" >>confdefs.h -- -- case " $LIB@&t@OBJS " in -- *" realloc.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS realloc.$ac_objext" -- ;; --esac -- -- --$as_echo "@%:@define realloc rpl_realloc" >>confdefs.h -- --fi -- -- --# Make sure we can run config.sub. --$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || -- as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 --$as_echo_n "checking build system type... " >&6; } --if ${ac_cv_build+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_build_alias=$build_alias --test "x$ac_build_alias" = x && -- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` --test "x$ac_build_alias" = x && -- as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 --ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || -- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 --$as_echo "$ac_cv_build" >&6; } --case $ac_cv_build in --*-*-*) ;; --*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; --esac --build=$ac_cv_build --ac_save_IFS=$IFS; IFS='-' --set x $ac_cv_build --shift --build_cpu=$1 --build_vendor=$2 --shift; shift --# Remember, the first character of IFS is used to create $*, --# except with old shells: --build_os=$* --IFS=$ac_save_IFS --case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -- -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 --$as_echo_n "checking host system type... " >&6; } --if ${ac_cv_host+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "x$host_alias" = x; then -- ac_cv_host=$ac_cv_build --else -- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || -- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 --$as_echo "$ac_cv_host" >&6; } --case $ac_cv_host in --*-*-*) ;; --*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; --esac --host=$ac_cv_host --ac_save_IFS=$IFS; IFS='-' --set x $ac_cv_host --shift --host_cpu=$1 --host_vendor=$2 --shift; shift --# Remember, the first character of IFS is used to create $*, --# except with old shells: --host_os=$* --IFS=$ac_save_IFS --case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac -- -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5 --$as_echo_n "checking for working strnlen... " >&6; } --if ${ac_cv_func_strnlen_working+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- # Guess no on AIX systems, yes otherwise. -- case "$host_os" in -- aix*) ac_cv_func_strnlen_working=no;; -- *) ac_cv_func_strnlen_working=yes;; -- esac --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --$ac_includes_default --int --main () --{ -- --#define S "foobar" --#define S_LEN (sizeof S - 1) -- -- /* At least one implementation is buggy: that of AIX 4.3 would -- give strnlen (S, 1) == 3. */ -- -- int i; -- for (i = 0; i < S_LEN + 1; ++i) -- { -- int expected = i <= S_LEN ? i : S_LEN; -- if (strnlen (S, i) != expected) -- return 1; -- } -- return 0; -+ -+$as_echo "@%:@define HAVE_GNU_GETOPT_LONG 1" >>confdefs.h - -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_strnlen_working=yes -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -+$as_echo "yes" >&6; } -+ - else -- ac_cv_func_strnlen_working=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strnlen_working" >&5 --$as_echo "$ac_cv_func_strnlen_working" >&6; } --test $ac_cv_func_strnlen_working = no && case " $LIB@&t@OBJS " in -- *" strnlen.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS strnlen.$ac_objext" -+ -+ case " $LIB@&t@OBJS " in -+ *" gnu_getopt.$ac_objext "* ) ;; -+ *) LIB@&t@OBJS="$LIB@&t@OBJS gnu_getopt.$ac_objext" - ;; - esac - -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -+$as_echo "no" >&6; } - -- --# check for required functions --for ac_func in alarm atexit endpwent getmntent getpass gettimeofday inet_ntop memset realpath setenv strchr strcmp strdup strerror strncasecmp strndup strpbrk strrchr strstr strtol strtoul tolower uname --do : -- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` --ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" --if eval test \"x\$"$as_ac_var"\" = x"yes"; then : -- cat >>confdefs.h <<_ACEOF --@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 --_ACEOF -- --else -- as_fn_error $? "necessary functions(s) not found" "$LINENO" 5 - fi --done -- -+rm -f conftest.err conftest.i conftest.$ac_ext - - for ac_func in clock_gettime - do : -@@ -5954,97 +5652,7 @@ - fi - - -- -- --@%:@ Check whether --with-libcap-ng was given. --if test "${with_libcap_ng+set}" = set; then : -- withval=$with_libcap_ng; --else -- with_libcap_ng=auto --fi -- -- -- # Check for Libcap-ng API -- # -- # libcap-ng detection -- -- if test x$with_libcap_ng = xno ; then -- have_libcap_ng=no; -- else -- # Start by checking for header file -- ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default" --if test "x$ac_cv_header_cap_ng_h" = xyes; then : -- capng_headers=yes --else -- capng_headers=no --fi -- -- -- -- # See if we have libcap-ng library -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_clear in -lcap-ng" >&5 --$as_echo_n "checking for capng_clear in -lcap-ng... " >&6; } --if ${ac_cv_lib_cap_ng_capng_clear+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_check_lib_save_LIBS=$LIBS --LIBS="-lcap-ng $LIBS" --cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ -- --/* Override any GCC internal prototype to avoid an error. -- Use char because int might match the return type of a GCC -- builtin and then its argument prototype would still apply. */ --#ifdef __cplusplus --extern "C" --#endif --char capng_clear (); --int --main () --{ --return capng_clear (); -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_link "$LINENO"; then : -- ac_cv_lib_cap_ng_capng_clear=yes --else -- ac_cv_lib_cap_ng_capng_clear=no --fi --rm -f core conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext --LIBS=$ac_check_lib_save_LIBS --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_clear" >&5 --$as_echo "$ac_cv_lib_cap_ng_capng_clear" >&6; } --if test "x$ac_cv_lib_cap_ng_capng_clear" = xyes; then : -- CAPNG_LDADD=-lcap-ng --fi -- -- -- # Check results are usable -- if test x$with_libcap_ng = xyes -a x$CAPNG_LDADD = x ; then -- as_fn_error $? "libcap-ng support was requested and the library was not found" "$LINENO" 5 -- fi -- if test x$CAPNG_LDADD != x -a $capng_headers = no ; then -- as_fn_error $? "libcap-ng libraries found but headers are missing" "$LINENO" 5 -- fi -- fi -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5 --$as_echo_n "checking whether to use libcap-ng... " >&6; } -- if test x$CAPNG_LDADD != x ; then -- --$as_echo "@%:@define HAVE_LIBCAP_NG 1" >>confdefs.h -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 --$as_echo "yes" >&6; } -- else -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 --$as_echo "no" >&6; } -- fi -- -+LIBCAP_NG_PATH - - if test "x$CAPNG_LDADD" = "x"; then - -@@ -6253,14 +5861,6 @@ - LTLIBOBJS=$ac_ltlibobjs - - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 --$as_echo_n "checking that generated files are newer than configure... " >&6; } -- if test -n "$am_sleep_pid"; then -- # Hide warnings about reused PIDs. -- wait $am_sleep_pid 2>/dev/null -- fi -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 --$as_echo "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -@@ -7504,7 +7104,7 @@ - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. -- # We used to match only the files named 'Makefile.in', but -+ # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. -@@ -7538,19 +7138,21 @@ - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote -- # from the Makefile without running 'make'. -+ # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` -+ # When using ansi2knr, U may be empty or an underscore; expand it -+ U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ -- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -diff -Nur cifs-utils-6.1.orig/autom4te.cache/output.1 cifs-utils-6.1/autom4te.cache/output.1 ---- cifs-utils-6.1.orig/autom4te.cache/output.1 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/autom4te.cache/output.1 2013-10-05 18:12:38.000000000 +0200 -@@ -626,7 +626,6 @@ - am__EXEEXT_TRUE - LTLIBOBJS - LIBCAP --CAPNG_LDADD - CONFIG_PLUGIN_FALSE - CONFIG_PLUGIN_TRUE - CONFIG_CIFSACL_FALSE -@@ -646,14 +645,6 @@ - RELRO_CFLAGS - PIE_CFLAGS - RT_LDADD --host_os --host_vendor --host_cpu --host --build_os --build_vendor --build_cpu --build - LIB@&t@OBJS - SED - EGREP -@@ -751,7 +742,6 @@ - enable_systemd - with_idmap_plugin - enable_dependency_tracking --with_libcap_ng - with_libcap - ' - ac_precious_vars='build_alias -@@ -1370,10 +1360,6 @@ - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -- --System types: -- --build=BUILD configure for building on BUILD [guessed] -- --host=HOST cross-compile to build programs to run on HOST [BUILD] - _ACEOF - fi - -@@ -1396,10 +1382,8 @@ - --enable-cifsacl Create get/set cifsacl binary @<:@default=yes@:>@ - --enable-systemd Enable systemd specific behavior for mount.cifs - @<:@default=yes@:>@ -- --enable-dependency-tracking -- do not reject slow dependency extractors -- --disable-dependency-tracking -- speeds up one-time build -+ --disable-dependency-tracking speeds up one-time build -+ --enable-dependency-tracking do not reject slow dependency extractors - - Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -@@ -1408,7 +1392,6 @@ - Define the path to the plugin that the idmapping - infrastructure should use - @<:@default=/etc/cifs-utils/idmap-plugin@:>@ -- --with-libcap-ng=auto/yes/no Add Libcap-ng support default=auto - --with-libcap Add libcap support default=yes, if libcap-ng not available - - Some influential environment variables: -@@ -2323,7 +2306,7 @@ - - - --am__api_version='1.12' -+am__api_version='1.11' - - ac_aux_dir= - for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do -@@ -2449,6 +2432,9 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 - $as_echo_n "checking whether build environment is sane... " >&6; } -+# Just in case -+sleep 1 -+echo timestamp > conftest.file - # Reject unsafe characters in $srcdir or the absolute working directory - # name. Accept space and tab only in the latter. - am_lf=' -@@ -2459,40 +2445,32 @@ - esac - case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) -- as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; -+ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; - esac - --# Do 'set' in a subshell so we don't clobber the current shell's -+# Do `set' in a subshell so we don't clobber the current shell's - # arguments. Must try -L first in case configure is actually a - # symlink; some systems play weird games with the mod time of symlinks - # (eg FreeBSD returns the mod time of the symlink's containing - # directory). - if ( -- am_has_slept=no -- for am_try in 1 2; do -- echo "timestamp, slept: $am_has_slept" > conftest.file -- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -- if test "$*" = "X"; then -- # -L didn't work. -- set X `ls -t "$srcdir/configure" conftest.file` -- fi -- if test "$*" != "X $srcdir/configure conftest.file" \ -- && test "$*" != "X conftest.file $srcdir/configure"; then -+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -+ if test "$*" = "X"; then -+ # -L didn't work. -+ set X `ls -t "$srcdir/configure" conftest.file` -+ fi -+ rm -f conftest.file -+ if test "$*" != "X $srcdir/configure conftest.file" \ -+ && test "$*" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -+alias in your environment" "$LINENO" 5 -+ fi - -- # If neither matched, then we have a broken ls. This can happen -- # if, for instance, CONFIG_SHELL is bash and it inherits a -- # broken ls alias from the environment. This has actually -- # happened. Such a system could not be considered "sane". -- as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -- alias in your environment" "$LINENO" 5 -- fi -- if test "$2" = conftest.file || test $am_try -eq 2; then -- break -- fi -- # Just in case. -- sleep 1 -- am_has_slept=yes -- done - test "$2" = conftest.file - ) - then -@@ -2504,16 +2482,6 @@ - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } --# If we didn't sleep, we still need to ensure time stamps of config.status and --# generated files are strictly newer. --am_sleep_pid= --if grep 'slept: no' conftest.file >/dev/null 2>&1; then -- ( sleep 1 ) & -- am_sleep_pid=$! --fi -- --rm -f conftest.file -- - test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" - # Use a double $ so make ignores it. -@@ -2540,8 +2508,8 @@ - am_missing_run="$MISSING --run " - else - am_missing_run= -- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 --$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} -+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} - fi - - if test x"${install_sh}" != xset; then -@@ -2553,10 +2521,10 @@ - esac - fi - --# Installed binaries are usually stripped using 'strip' when the user --# run "make install-strip". However 'strip' might not be the right -+# Installed binaries are usually stripped using `strip' when the user -+# run `make install-strip'. However `strip' might not be the right - # tool to use in cross-compilation environments, therefore Automake --# will honor the 'STRIP' environment variable to overrule this program. -+# will honor the `STRIP' environment variable to overrule this program. - if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -@@ -2695,6 +2663,12 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 - $as_echo "$MKDIR_P" >&6; } - -+mkdir_p="$MKDIR_P" -+case $mkdir_p in -+ [\\/$]* | ?:[\\/]*) ;; -+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -+esac -+ - for ac_prog in gawk mawk nawk awk - do - # Extract the first word of "$ac_prog", so it can be a program name with args. -@@ -2827,12 +2801,6 @@ - - MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - --# For better backward compatibility. To be removed once Automake 1.9.x --# dies out for good. For more background, see: --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> --mkdir_p='$(MKDIR_P)' -- - # We need awk for the "check" target. The system "awk" is bad on - # some platforms. - # Always define AMTAR for backward compatibility. Yes, it's still used -@@ -3735,7 +3703,7 @@ - _am_result=none - # First try GNU make style include. - echo "include confinc" > confmf --# Ignore all kinds of additional output from 'make'. -+# Ignore all kinds of additional output from `make'. - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=include -@@ -3791,8 +3759,8 @@ - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up -- # making a dummy file named 'D' -- because '-MD' means "put the output -- # in D". -+ # making a dummy file named `D' -- because `-MD' means `put the output -+ # in D'. - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're -@@ -3827,16 +3795,16 @@ - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c -- # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with -- # Solaris 10 /bin/sh. -- echo '/* dummy */' > sub/conftst$i.h -+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with -+ # Solaris 8's {/usr,}/bin/sh. -+ touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - -- # We check with '-c' and '-o' for the sake of the "dashmstdout" -+ # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly -- # handle '-M -o', and we need to detect this. Also, some Intel -- # versions had trouble with output in subdirs. -+ # handle `-M -o', and we need to detect this. Also, some Intel -+ # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in -@@ -3845,8 +3813,8 @@ - test "$am__universal" = false || continue - ;; - nosideeffect) -- # After this tag, mechanisms are not by side-effect, so they'll -- # only be used when explicitly requested. -+ # after this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else -@@ -3854,7 +3822,7 @@ - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) -- # This compiler won't grok '-c -o', but also, the minuso test has -+ # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} -@@ -4827,346 +4795,76 @@ - fi - - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5 --$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; } --if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- rm -f conftest.sym conftest.file --echo >conftest.file --if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then -- if test "$cross_compiling" = yes; then : -- ac_cv_func_lstat_dereferences_slashed_symlink=no --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --$ac_includes_default --int --main () --{ --struct stat sbuf; -- /* Linux will dereference the symlink and fail, as required by POSIX. -- That is better in the sense that it means we will not -- have to compile and use the lstat wrapper. */ -- return lstat ("conftest.sym/", &sbuf) == 0; -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_lstat_dereferences_slashed_symlink=yes --else -- ac_cv_func_lstat_dereferences_slashed_symlink=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi - --else -- # If the `ln -s' command failed, then we probably don't even -- # have an lstat function. -- ac_cv_func_lstat_dereferences_slashed_symlink=no --fi --rm -f conftest.sym conftest.file -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 --$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } -- --test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && -- --cat >>confdefs.h <<_ACEOF --@%:@define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 --_ACEOF -- -- --if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then -- case " $LIB@&t@OBJS " in -- *" lstat.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS lstat.$ac_objext" -- ;; --esac -- --fi -- --for ac_header in stdlib.h -+# check for required functions -+for ac_func in alarm atexit endpwent getmntent getpass gettimeofday inet_ntop malloc memset realloc realpath setenv strchr strcmp strdup strerror strncasecmp strndup strnlen strpbrk strrchr strstr strtol strtoul tolower uname - do : -- ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" --if test "x$ac_cv_header_stdlib_h" = xyes; then : -+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -+if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF --@%:@define HAVE_STDLIB_H 1 -+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 - _ACEOF - --fi -- --done -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 --$as_echo_n "checking for GNU libc compatible malloc... " >&6; } --if ${ac_cv_func_malloc_0_nonnull+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- ac_cv_func_malloc_0_nonnull=no - else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --#if defined STDC_HEADERS || defined HAVE_STDLIB_H --# include <stdlib.h> --#else --char *malloc (); --#endif -- --int --main () --{ --return ! malloc (0); -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_malloc_0_nonnull=yes --else -- ac_cv_func_malloc_0_nonnull=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 --$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } --if test $ac_cv_func_malloc_0_nonnull = yes; then : -- --$as_echo "@%:@define HAVE_MALLOC 1" >>confdefs.h -- --else -- $as_echo "@%:@define HAVE_MALLOC 0" >>confdefs.h -- -- case " $LIB@&t@OBJS " in -- *" malloc.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS malloc.$ac_objext" -- ;; --esac -- -- --$as_echo "@%:@define malloc rpl_malloc" >>confdefs.h -- -+ as_fn_error $? "necessary functions(s) not found" "$LINENO" 5 - fi -+done - - --for ac_header in stdlib.h -+for ac_func in getopt_long - do : -- ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" --if test "x$ac_cv_header_stdlib_h" = xyes; then : -+ ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" -+if test "x$ac_cv_func_getopt_long" = xyes; then : - cat >>confdefs.h <<_ACEOF --@%:@define HAVE_STDLIB_H 1 -+@%:@define HAVE_GETOPT_LONG 1 - _ACEOF - -+else -+ as_fn_error $? "getopt_long function not found" "$LINENO" 5 - fi -- - done - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5 --$as_echo_n "checking for GNU libc compatible realloc... " >&6; } --if ${ac_cv_func_realloc_0_nonnull+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- ac_cv_func_realloc_0_nonnull=no --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getopt_long is GNU specific" >&5 -+$as_echo_n "checking if getopt_long is GNU specific... " >&6; } -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ --#if defined STDC_HEADERS || defined HAVE_STDLIB_H --# include <stdlib.h> --#else --char *realloc (); --#endif - -+#include <features.h> -+#ifndef __GLIBC__ -+#error No GNU extension -+#endif -+ - int - main () - { --return ! realloc (0, 0); -+; - ; - return 0; - } -+ - _ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_realloc_0_nonnull=yes --else -- ac_cv_func_realloc_0_nonnull=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5 --$as_echo "$ac_cv_func_realloc_0_nonnull" >&6; } --if test $ac_cv_func_realloc_0_nonnull = yes; then : -+if ac_fn_c_try_cpp "$LINENO"; then : - --$as_echo "@%:@define HAVE_REALLOC 1" >>confdefs.h -- --else -- $as_echo "@%:@define HAVE_REALLOC 0" >>confdefs.h -- -- case " $LIB@&t@OBJS " in -- *" realloc.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS realloc.$ac_objext" -- ;; --esac -- -- --$as_echo "@%:@define realloc rpl_realloc" >>confdefs.h -- --fi -- -- --# Make sure we can run config.sub. --$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || -- as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 --$as_echo_n "checking build system type... " >&6; } --if ${ac_cv_build+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_build_alias=$build_alias --test "x$ac_build_alias" = x && -- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` --test "x$ac_build_alias" = x && -- as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 --ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || -- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 --$as_echo "$ac_cv_build" >&6; } --case $ac_cv_build in --*-*-*) ;; --*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; --esac --build=$ac_cv_build --ac_save_IFS=$IFS; IFS='-' --set x $ac_cv_build --shift --build_cpu=$1 --build_vendor=$2 --shift; shift --# Remember, the first character of IFS is used to create $*, --# except with old shells: --build_os=$* --IFS=$ac_save_IFS --case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -- -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 --$as_echo_n "checking host system type... " >&6; } --if ${ac_cv_host+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "x$host_alias" = x; then -- ac_cv_host=$ac_cv_build --else -- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || -- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 --$as_echo "$ac_cv_host" >&6; } --case $ac_cv_host in --*-*-*) ;; --*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; --esac --host=$ac_cv_host --ac_save_IFS=$IFS; IFS='-' --set x $ac_cv_host --shift --host_cpu=$1 --host_vendor=$2 --shift; shift --# Remember, the first character of IFS is used to create $*, --# except with old shells: --host_os=$* --IFS=$ac_save_IFS --case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac -- -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5 --$as_echo_n "checking for working strnlen... " >&6; } --if ${ac_cv_func_strnlen_working+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- # Guess no on AIX systems, yes otherwise. -- case "$host_os" in -- aix*) ac_cv_func_strnlen_working=no;; -- *) ac_cv_func_strnlen_working=yes;; -- esac --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --$ac_includes_default --int --main () --{ -- --#define S "foobar" --#define S_LEN (sizeof S - 1) -- -- /* At least one implementation is buggy: that of AIX 4.3 would -- give strnlen (S, 1) == 3. */ -- -- int i; -- for (i = 0; i < S_LEN + 1; ++i) -- { -- int expected = i <= S_LEN ? i : S_LEN; -- if (strnlen (S, i) != expected) -- return 1; -- } -- return 0; -+ -+$as_echo "@%:@define HAVE_GNU_GETOPT_LONG 1" >>confdefs.h - -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_strnlen_working=yes -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -+$as_echo "yes" >&6; } -+ - else -- ac_cv_func_strnlen_working=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strnlen_working" >&5 --$as_echo "$ac_cv_func_strnlen_working" >&6; } --test $ac_cv_func_strnlen_working = no && case " $LIB@&t@OBJS " in -- *" strnlen.$ac_objext "* ) ;; -- *) LIB@&t@OBJS="$LIB@&t@OBJS strnlen.$ac_objext" -+ -+ case " $LIB@&t@OBJS " in -+ *" gnu_getopt.$ac_objext "* ) ;; -+ *) LIB@&t@OBJS="$LIB@&t@OBJS gnu_getopt.$ac_objext" - ;; - esac - -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -+$as_echo "no" >&6; } - -- --# check for required functions --for ac_func in alarm atexit endpwent getmntent getpass gettimeofday inet_ntop memset realpath setenv strchr strcmp strdup strerror strncasecmp strndup strpbrk strrchr strstr strtol strtoul tolower uname --do : -- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` --ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" --if eval test \"x\$"$as_ac_var"\" = x"yes"; then : -- cat >>confdefs.h <<_ACEOF --@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 --_ACEOF -- --else -- as_fn_error $? "necessary functions(s) not found" "$LINENO" 5 - fi --done -- -+rm -f conftest.err conftest.i conftest.$ac_ext - - for ac_func in clock_gettime - do : -@@ -5954,97 +5652,7 @@ - fi - - -- -- --@%:@ Check whether --with-libcap-ng was given. --if test "${with_libcap_ng+set}" = set; then : -- withval=$with_libcap_ng; --else -- with_libcap_ng=auto --fi -- -- -- # Check for Libcap-ng API -- # -- # libcap-ng detection -- -- if test x$with_libcap_ng = xno ; then -- have_libcap_ng=no; -- else -- # Start by checking for header file -- ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default" --if test "x$ac_cv_header_cap_ng_h" = xyes; then : -- capng_headers=yes --else -- capng_headers=no --fi -- -- -- -- # See if we have libcap-ng library -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_clear in -lcap-ng" >&5 --$as_echo_n "checking for capng_clear in -lcap-ng... " >&6; } --if ${ac_cv_lib_cap_ng_capng_clear+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_check_lib_save_LIBS=$LIBS --LIBS="-lcap-ng $LIBS" --cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ -- --/* Override any GCC internal prototype to avoid an error. -- Use char because int might match the return type of a GCC -- builtin and then its argument prototype would still apply. */ --#ifdef __cplusplus --extern "C" --#endif --char capng_clear (); --int --main () --{ --return capng_clear (); -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_link "$LINENO"; then : -- ac_cv_lib_cap_ng_capng_clear=yes --else -- ac_cv_lib_cap_ng_capng_clear=no --fi --rm -f core conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext --LIBS=$ac_check_lib_save_LIBS --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_clear" >&5 --$as_echo "$ac_cv_lib_cap_ng_capng_clear" >&6; } --if test "x$ac_cv_lib_cap_ng_capng_clear" = xyes; then : -- CAPNG_LDADD=-lcap-ng --fi -- -- -- # Check results are usable -- if test x$with_libcap_ng = xyes -a x$CAPNG_LDADD = x ; then -- as_fn_error $? "libcap-ng support was requested and the library was not found" "$LINENO" 5 -- fi -- if test x$CAPNG_LDADD != x -a $capng_headers = no ; then -- as_fn_error $? "libcap-ng libraries found but headers are missing" "$LINENO" 5 -- fi -- fi -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5 --$as_echo_n "checking whether to use libcap-ng... " >&6; } -- if test x$CAPNG_LDADD != x ; then -- --$as_echo "@%:@define HAVE_LIBCAP_NG 1" >>confdefs.h -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 --$as_echo "yes" >&6; } -- else -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 --$as_echo "no" >&6; } -- fi -- -+LIBCAP_NG_PATH - - if test "x$CAPNG_LDADD" = "x"; then - -@@ -6253,14 +5861,6 @@ - LTLIBOBJS=$ac_ltlibobjs - - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 --$as_echo_n "checking that generated files are newer than configure... " >&6; } -- if test -n "$am_sleep_pid"; then -- # Hide warnings about reused PIDs. -- wait $am_sleep_pid 2>/dev/null -- fi -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 --$as_echo "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -@@ -7504,7 +7104,7 @@ - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. -- # We used to match only the files named 'Makefile.in', but -+ # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. -@@ -7538,19 +7138,21 @@ - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote -- # from the Makefile without running 'make'. -+ # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` -+ # When using ansi2knr, U may be empty or an underscore; expand it -+ U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ -- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -diff -Nur cifs-utils-6.1.orig/autom4te.cache/requests cifs-utils-6.1/autom4te.cache/requests ---- cifs-utils-6.1.orig/autom4te.cache/requests 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/autom4te.cache/requests 2013-10-05 18:12:39.000000000 +0200 -@@ -1,4 +1,4 @@ --# This file was generated. -+# This file was generated by Autom4te Sun Apr 29 21:48:16 UTC 2012. - # It contains the lists of macros which have been traced. - # It can be safely removed. - -@@ -11,26 +11,26 @@ - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', -- '/usr/share/aclocal/cap-ng.m4', - '/usr/share/aclocal/pkg.m4', -- '/usr/share/aclocal-1.12/amversion.m4', -- '/usr/share/aclocal-1.12/auxdir.m4', -- '/usr/share/aclocal-1.12/cond.m4', -- '/usr/share/aclocal-1.12/depend.m4', -- '/usr/share/aclocal-1.12/depout.m4', -- '/usr/share/aclocal-1.12/init.m4', -- '/usr/share/aclocal-1.12/install-sh.m4', -- '/usr/share/aclocal-1.12/lead-dot.m4', -- '/usr/share/aclocal-1.12/make.m4', -- '/usr/share/aclocal-1.12/minuso.m4', -- '/usr/share/aclocal-1.12/missing.m4', -- '/usr/share/aclocal-1.12/options.m4', -- '/usr/share/aclocal-1.12/runlog.m4', -- '/usr/share/aclocal-1.12/sanity.m4', -- '/usr/share/aclocal-1.12/silent.m4', -- '/usr/share/aclocal-1.12/strip.m4', -- '/usr/share/aclocal-1.12/substnot.m4', -- '/usr/share/aclocal-1.12/tar.m4', -+ '/usr/share/aclocal-1.11/amversion.m4', -+ '/usr/share/aclocal-1.11/auxdir.m4', -+ '/usr/share/aclocal-1.11/cond.m4', -+ '/usr/share/aclocal-1.11/depend.m4', -+ '/usr/share/aclocal-1.11/depout.m4', -+ '/usr/share/aclocal-1.11/init.m4', -+ '/usr/share/aclocal-1.11/install-sh.m4', -+ '/usr/share/aclocal-1.11/lead-dot.m4', -+ '/usr/share/aclocal-1.11/make.m4', -+ '/usr/share/aclocal-1.11/minuso.m4', -+ '/usr/share/aclocal-1.11/missing.m4', -+ '/usr/share/aclocal-1.11/mkdirp.m4', -+ '/usr/share/aclocal-1.11/options.m4', -+ '/usr/share/aclocal-1.11/runlog.m4', -+ '/usr/share/aclocal-1.11/sanity.m4', -+ '/usr/share/aclocal-1.11/silent.m4', -+ '/usr/share/aclocal-1.11/strip.m4', -+ '/usr/share/aclocal-1.11/substnot.m4', -+ '/usr/share/aclocal-1.11/tar.m4', - 'aclocal/idmap.m4', - 'aclocal/libcap.m4', - 'configure.ac' -@@ -39,9 +39,9 @@ - 'AC_TEST_WBC_IDMAP_BOTH' => 1, - 'm4_pattern_forbid' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, -- 'PKG_INSTALLDIR' => 1, - '_AM_SET_OPTION' => 1, - 'AC_DEFUN' => 1, -+ 'AM_PROG_MKDIR_P' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AM_MISSING_HAS_RUN' => 1, -@@ -56,7 +56,6 @@ - 'PKG_CHECK_EXISTS' => 1, - 'AM_SILENT_RULES' => 1, - 'include' => 1, -- 'LIBCAP_NG_PATH' => 1, - '_AM_PROG_TAR' => 1, - 'AM_AUX_DIR_EXPAND' => 1, - 'AM_DEP_TRACK' => 1, -@@ -64,14 +63,13 @@ - 'AM_RUN_LOG' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - '_AM_IF_OPTION' => 1, -- 'PKG_NOARCH_INSTALLDIR' => 1, - '_AM_SUBST_NOTMAKE' => 1, -- 'AM_PROG_CC_C_O' => 1, - 'm4_pattern_allow' => 1, - '_AM_AUTOCONF_VERSION' => 1, -+ 'AM_PROG_CC_C_O' => 1, - '_AM_MANGLE_OPTION' => 1, -- 'AM_CONDITIONAL' => 1, - 'AM_SET_LEADING_DOT' => 1, -+ 'AM_CONDITIONAL' => 1, - 'AM_SET_DEPDIR' => 1, - '_AM_DEPENDENCIES' => 1, - 'm4_include' => 1, -@@ -108,7 +106,6 @@ - 'AC_CANONICAL_HOST' => 1, - 'AC_FC_SRCEXT' => 1, - 'AC_PROG_LIBTOOL' => 1, -- 'AM_PROG_MKDIR_P' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'AM_PATH_GUILE' => 1, -diff -Nur cifs-utils-6.1.orig/autom4te.cache/traces.0 cifs-utils-6.1/autom4te.cache/traces.0 ---- cifs-utils-6.1.orig/autom4te.cache/traces.0 2013-07-02 21:20:30.000000000 +0200 -+++ cifs-utils-6.1/autom4te.cache/traces.0 2013-10-05 18:12:37.000000000 +0200 -@@ -1,39 +1,3 @@ --m4trace:/usr/share/aclocal/cap-ng.m4:4: -1- AC_DEFUN([LIBCAP_NG_PATH], [ -- AC_ARG_WITH(libcap-ng, -- [ --with-libcap-ng=[auto/yes/no] Add Libcap-ng support [default=auto]],, -- with_libcap_ng=auto) -- -- # Check for Libcap-ng API -- # -- # libcap-ng detection -- -- if test x$with_libcap_ng = xno ; then -- have_libcap_ng=no; -- else -- # Start by checking for header file -- AC_CHECK_HEADER(cap-ng.h, capng_headers=yes, capng_headers=no) -- -- # See if we have libcap-ng library -- AC_CHECK_LIB(cap-ng, capng_clear, -- CAPNG_LDADD=-lcap-ng,) -- -- # Check results are usable -- if test x$with_libcap_ng = xyes -a x$CAPNG_LDADD = x ; then -- AC_MSG_ERROR(libcap-ng support was requested and the library was not found) -- fi -- if test x$CAPNG_LDADD != x -a $capng_headers = no ; then -- AC_MSG_ERROR(libcap-ng libraries found but headers are missing) -- fi -- fi -- AC_SUBST(CAPNG_LDADD) -- AC_MSG_CHECKING(whether to use libcap-ng) -- if test x$CAPNG_LDADD != x ; then -- AC_DEFINE(HAVE_LIBCAP_NG,1,[libcap-ng support]) -- AC_MSG_RESULT(yes) -- else -- AC_MSG_RESULT(no) -- fi --]) - m4trace:/usr/share/aclocal/pkg.m4:27: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) - m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) - m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -@@ -122,44 +86,24 @@ - $3 - fi[]dnl - ]) --m4trace:/usr/share/aclocal/pkg.m4:169: -1- AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) --m4_pushdef([pkg_description], -- [pkg-config installation directory @<:@]pkg_default[@:>@]) --AC_ARG_WITH([pkgconfigdir], -- [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, -- [with_pkgconfigdir=]pkg_default) --AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) --m4_popdef([pkg_default]) --m4_popdef([pkg_description]) --]) --m4trace:/usr/share/aclocal/pkg.m4:189: -1- AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) --m4_pushdef([pkg_description], -- [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) --AC_ARG_WITH([noarch-pkgconfigdir], -- [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, -- [with_noarch_pkgconfigdir=]pkg_default) --AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) --m4_popdef([pkg_default]) --m4_popdef([pkg_description]) --]) --m4trace:/usr/share/aclocal-1.12/amversion.m4:16: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.12' -+m4trace:/usr/share/aclocal-1.11/amversion.m4:17: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' - dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to - dnl require some minimum version. Point them to the right macro. --m4_if([$1], [1.12.2], [], -+m4_if([$1], [1.11.6], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl - ]) --m4trace:/usr/share/aclocal-1.12/amversion.m4:35: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.12.2])dnl -+m4trace:/usr/share/aclocal-1.11/amversion.m4:36: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.6])dnl - m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) --m4trace:/usr/share/aclocal-1.12/auxdir.m4:49: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. -+m4trace:/usr/share/aclocal-1.11/auxdir.m4:49: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. - AC_PREREQ([2.50])dnl - # expand $ac_aux_dir to an absolute path - am_aux_dir=`cd $ac_aux_dir && pwd` - ]) --m4trace:/usr/share/aclocal-1.12/cond.m4:14: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl -- m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], -- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -+m4trace:/usr/share/aclocal-1.11/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl -+ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], -+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl - AC_SUBST([$1_TRUE])dnl - AC_SUBST([$1_FALSE])dnl - _AM_SUBST_NOTMAKE([$1_TRUE])dnl -@@ -177,18 +121,17 @@ - AC_MSG_ERROR([[conditional "$1" was never defined. - Usually this means the macro was only invoked conditionally.]]) - fi])]) --m4trace:/usr/share/aclocal-1.12/depend.m4:27: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl -+m4trace:/usr/share/aclocal-1.11/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl - AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl - AC_REQUIRE([AM_MAKE_INCLUDE])dnl - AC_REQUIRE([AM_DEP_TRACK])dnl - --m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], -- [$1], [CXX], [depcc="$CXX" am_compiler_list=], -- [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], -- [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], -- [$1], [UPC], [depcc="$UPC" am_compiler_list=], -- [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], -- [depcc="$$1" am_compiler_list=]) -+ifelse([$1], CC, [depcc="$CC" am_compiler_list=], -+ [$1], CXX, [depcc="$CXX" am_compiler_list=], -+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], -+ [$1], UPC, [depcc="$UPC" am_compiler_list=], -+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], -+ [depcc="$$1" am_compiler_list=]) - - AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -@@ -196,8 +139,8 @@ - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up -- # making a dummy file named 'D' -- because '-MD' means "put the output -- # in D". -+ # making a dummy file named `D' -- because `-MD' means `put the output -+ # in D'. - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're -@@ -237,16 +180,16 @@ - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c -- # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with -- # Solaris 10 /bin/sh. -- echo '/* dummy */' > sub/conftst$i.h -+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with -+ # Solaris 8's {/usr,}/bin/sh. -+ touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - -- # We check with '-c' and '-o' for the sake of the "dashmstdout" -+ # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly -- # handle '-M -o', and we need to detect this. Also, some Intel -- # versions had trouble with output in subdirs. -+ # handle `-M -o', and we need to detect this. Also, some Intel -+ # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in -@@ -255,8 +198,8 @@ - test "$am__universal" = false || continue - ;; - nosideeffect) -- # After this tag, mechanisms are not by side-effect, so they'll -- # only be used when explicitly requested. -+ # after this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else -@@ -264,7 +207,7 @@ - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) -- # This compiler won't grok '-c -o', but also, the minuso test has -+ # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} -@@ -307,16 +250,12 @@ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) - ]) --m4trace:/usr/share/aclocal-1.12/depend.m4:164: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl -+m4trace:/usr/share/aclocal-1.11/depend.m4:164: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl - AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl - ]) --m4trace:/usr/share/aclocal-1.12/depend.m4:172: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl --AS_HELP_STRING( -- [--enable-dependency-tracking], -- [do not reject slow dependency extractors]) --AS_HELP_STRING( -- [--disable-dependency-tracking], -- [speeds up one-time build])]) -+m4trace:/usr/share/aclocal-1.11/depend.m4:172: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, -+[ --disable-dependency-tracking speeds up one-time build -+ --enable-dependency-tracking do not reject slow dependency extractors]) - if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -@@ -328,7 +267,7 @@ - AC_SUBST([am__nodep])dnl - _AM_SUBST_NOTMAKE([am__nodep])dnl - ]) --m4trace:/usr/share/aclocal-1.12/depout.m4:13: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ -+m4trace:/usr/share/aclocal-1.11/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. -@@ -342,7 +281,7 @@ - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. -- # We used to match only the files named 'Makefile.in', but -+ # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. -@@ -354,19 +293,21 @@ - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote -- # from the Makefile without running 'make'. -+ # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` -+ # When using ansi2knr, U may be empty or an underscore; expand it -+ U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ -- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` -@@ -377,11 +318,11 @@ - done - } - ]) --m4trace:/usr/share/aclocal-1.12/depout.m4:72: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], -+m4trace:/usr/share/aclocal-1.11/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) - ]) --m4trace:/usr/share/aclocal-1.12/init.m4:25: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl -+m4trace:/usr/share/aclocal-1.11/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl - dnl Autoconf wants to disallow AM_ names. We explicitly allow - dnl the ones we care about. - m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -@@ -410,41 +351,31 @@ - # Define the identity of the package. - dnl Distinguish between old-style and new-style calls. - m4_ifval([$2], --[AC_DIAGNOSE([obsolete], --[$0: two- and three-arguments forms are deprecated. For more info, see: --http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation]) --m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl -+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], - [_AM_SET_OPTIONS([$1])dnl - dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. --m4_if( -- m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), -- [ok:ok],, -+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - - _AM_IF_OPTION([no-define],, --[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) -- AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl -+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - - # Some tools Automake needs. - AC_REQUIRE([AM_SANITY_CHECK])dnl - AC_REQUIRE([AC_ARG_PROGRAM])dnl --AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) --AM_MISSING_PROG([AUTOCONF], [autoconf]) --AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) --AM_MISSING_PROG([AUTOHEADER], [autoheader]) --AM_MISSING_PROG([MAKEINFO], [makeinfo]) -+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -+AM_MISSING_PROG(AUTOCONF, autoconf) -+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -+AM_MISSING_PROG(AUTOHEADER, autoheader) -+AM_MISSING_PROG(MAKEINFO, makeinfo) - AC_REQUIRE([AM_PROG_INSTALL_SH])dnl - AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl --AC_REQUIRE([AC_PROG_MKDIR_P])dnl --# For better backward compatibility. To be removed once Automake 1.9.x --# dies out for good. For more background, see: --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> --AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -+AC_REQUIRE([AM_PROG_MKDIR_P])dnl - # We need awk for the "check" target. The system "awk" is bad on - # some platforms. - AC_REQUIRE([AC_PROG_AWK])dnl -@@ -455,34 +386,27 @@ - [_AM_PROG_TAR([v7])])]) - _AM_IF_OPTION([no-dependencies],, - [AC_PROVIDE_IFELSE([AC_PROG_CC], -- [_AM_DEPENDENCIES([CC])], -- [m4_define([AC_PROG_CC], -- m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl -+ [_AM_DEPENDENCIES(CC)], -+ [define([AC_PROG_CC], -+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl - AC_PROVIDE_IFELSE([AC_PROG_CXX], -- [_AM_DEPENDENCIES([CXX])], -- [m4_define([AC_PROG_CXX], -- m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl -+ [_AM_DEPENDENCIES(CXX)], -+ [define([AC_PROG_CXX], -+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl - AC_PROVIDE_IFELSE([AC_PROG_OBJC], -- [_AM_DEPENDENCIES([OBJC])], -- [m4_define([AC_PROG_OBJC], -- m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl --dnl Support for Objective C++ was only introduced in Autoconf 2.65, --dnl but we still cater to Autoconf 2.62. --m4_ifdef([AC_PROG_OBJCXX], --[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], -- [_AM_DEPENDENCIES([OBJCXX])], -- [m4_define([AC_PROG_OBJCXX], -- m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl -+ [_AM_DEPENDENCIES(OBJC)], -+ [define([AC_PROG_OBJC], -+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl - ]) - _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl --dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the --dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro - dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. - AC_CONFIG_COMMANDS_PRE(dnl - [m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl - ]) --m4trace:/usr/share/aclocal-1.12/init.m4:142: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. -+m4trace:/usr/share/aclocal-1.11/init.m4:126: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. - _am_arg=$1 - _am_stamp_count=1 - for _am_header in $config_headers :; do -@@ -494,7 +418,7 @@ - esac - done - echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) --m4trace:/usr/share/aclocal-1.12/install-sh.m4:13: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -+m4trace:/usr/share/aclocal-1.11/install-sh.m4:14: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl - if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) -@@ -503,8 +427,8 @@ - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac - fi --AC_SUBST([install_sh])]) --m4trace:/usr/share/aclocal-1.12/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null -+AC_SUBST(install_sh)]) -+m4trace:/usr/share/aclocal-1.11/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null - mkdir .tst 2>/dev/null - if test -d .tst; then - am__leading_dot=. -@@ -513,7 +437,7 @@ - fi - rmdir .tst 2>/dev/null - AC_SUBST([am__leading_dot])]) --m4trace:/usr/share/aclocal-1.12/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} -+m4trace:/usr/share/aclocal-1.11/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} - cat > confinc << 'END' - am__doit: - @echo this is the am__doit target -@@ -526,7 +450,7 @@ - _am_result=none - # First try GNU make style include. - echo "include confinc" > confmf --# Ignore all kinds of additional output from 'make'. -+# Ignore all kinds of additional output from `make'. - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=include -@@ -550,7 +474,7 @@ - AC_MSG_RESULT([$_am_result]) - rm -f confinc confmf - ]) --m4trace:/usr/share/aclocal-1.12/minuso.m4:13: -1- AC_DEFUN([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC_C_O])dnl -+m4trace:/usr/share/aclocal-1.11/minuso.m4:14: -1- AC_DEFUN([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC_C_O])dnl - AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl - AC_REQUIRE_AUX_FILE([compile])dnl - # FIXME: we rely on the cache variable name because -@@ -571,10 +495,10 @@ - m4_define([AC_PROG_CC], - [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) - ]) --m4trace:/usr/share/aclocal-1.12/missing.m4:13: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) -+m4trace:/usr/share/aclocal-1.11/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) - $1=${$1-"${am_missing_run}$2"} - AC_SUBST($1)]) --m4trace:/usr/share/aclocal-1.12/missing.m4:23: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -+m4trace:/usr/share/aclocal-1.11/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl - AC_REQUIRE_AUX_FILE([missing])dnl - if test x"${MISSING+set}" != xset; then - case $am_aux_dir in -@@ -589,19 +513,37 @@ - am_missing_run="$MISSING --run " - else - am_missing_run= -- AC_MSG_WARN(['missing' script is too old or missing]) -+ AC_MSG_WARN([`missing' script is too old or missing]) - fi - ]) --m4trace:/usr/share/aclocal-1.12/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) --m4trace:/usr/share/aclocal-1.12/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) --m4trace:/usr/share/aclocal-1.12/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) --m4trace:/usr/share/aclocal-1.12/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) --m4trace:/usr/share/aclocal-1.12/runlog.m4:14: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD -+m4trace:/usr/share/aclocal-1.11/mkdirp.m4:14: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl -+AC_REQUIRE([AC_PROG_MKDIR_P])dnl -+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -+dnl while keeping a definition of mkdir_p for backward compatibility. -+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -+dnl Makefile.ins that do not define MKDIR_P, so we do our own -+dnl adjustment using top_builddir (which is defined more often than -+dnl MKDIR_P). -+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -+case $mkdir_p in -+ [[\\/$]]* | ?:[[\\/]]*) ;; -+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -+esac -+]) -+m4trace:/usr/share/aclocal-1.11/options.m4:14: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) -+m4trace:/usr/share/aclocal-1.11/options.m4:20: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) -+m4trace:/usr/share/aclocal-1.11/options.m4:26: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) -+m4trace:/usr/share/aclocal-1.11/options.m4:32: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -+m4trace:/usr/share/aclocal-1.11/runlog.m4:14: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD - ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - (exit $ac_status); }]) --m4trace:/usr/share/aclocal-1.12/sanity.m4:13: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -+m4trace:/usr/share/aclocal-1.11/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -+# Just in case -+sleep 1 -+echo timestamp > conftest.file - # Reject unsafe characters in $srcdir or the absolute working directory - # name. Accept space and tab only in the latter. - am_lf=' -@@ -612,40 +554,32 @@ - esac - case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) -- AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; -+ AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; - esac - --# Do 'set' in a subshell so we don't clobber the current shell's -+# Do `set' in a subshell so we don't clobber the current shell's - # arguments. Must try -L first in case configure is actually a - # symlink; some systems play weird games with the mod time of symlinks - # (eg FreeBSD returns the mod time of the symlink's containing - # directory). - if ( -- am_has_slept=no -- for am_try in 1 2; do -- echo "timestamp, slept: $am_has_slept" > conftest.file -- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -- if test "$[*]" = "X"; then -- # -L didn't work. -- set X `ls -t "$srcdir/configure" conftest.file` -- fi -- if test "$[*]" != "X $srcdir/configure conftest.file" \ -- && test "$[*]" != "X conftest.file $srcdir/configure"; then -- -- # If neither matched, then we have a broken ls. This can happen -- # if, for instance, CONFIG_SHELL is bash and it inherits a -- # broken ls alias from the environment. This has actually -- # happened. Such a system could not be considered "sane". -- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -- alias in your environment]) -- fi -- if test "$[2]" = conftest.file || test $am_try -eq 2; then -- break -- fi -- # Just in case. -- sleep 1 -- am_has_slept=yes -- done -+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -+ if test "$[*]" = "X"; then -+ # -L didn't work. -+ set X `ls -t "$srcdir/configure" conftest.file` -+ fi -+ rm -f conftest.file -+ if test "$[*]" != "X $srcdir/configure conftest.file" \ -+ && test "$[*]" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -+alias in your environment]) -+ fi -+ - test "$[2]" = conftest.file - ) - then -@@ -655,38 +589,17 @@ - AC_MSG_ERROR([newly created file is older than distributed files! - Check your system clock]) - fi --AC_MSG_RESULT([yes]) --# If we didn't sleep, we still need to ensure time stamps of config.status and --# generated files are strictly newer. --am_sleep_pid= --if grep 'slept: no' conftest.file >/dev/null 2>&1; then -- ( sleep 1 ) & -- am_sleep_pid=$! --fi --AC_CONFIG_COMMANDS_PRE( -- [AC_MSG_CHECKING([that generated files are newer than configure]) -- if test -n "$am_sleep_pid"; then -- # Hide warnings about reused PIDs. -- wait $am_sleep_pid 2>/dev/null -- fi -- AC_MSG_RESULT([done])]) --rm -f conftest.file --]) --m4trace:/usr/share/aclocal-1.12/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl --AS_HELP_STRING( -- [--enable-silent-rules], -- [less verbose build output (undo: "make V=1")]) --AS_HELP_STRING( -- [--disable-silent-rules], -- [verbose build output (undo: "make V=0")])dnl --]) --case $enable_silent_rules in @%:@ ((( -- yes) AM_DEFAULT_VERBOSITY=0;; -- no) AM_DEFAULT_VERBOSITY=1;; -- *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; -+AC_MSG_RESULT(yes)]) -+m4trace:/usr/share/aclocal-1.11/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], -+[ --enable-silent-rules less verbose build output (undo: `make V=1') -+ --disable-silent-rules verbose build output (undo: `make V=0')]) -+case $enable_silent_rules in -+yes) AM_DEFAULT_VERBOSITY=0;; -+no) AM_DEFAULT_VERBOSITY=1;; -+*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; - esac - dnl --dnl A few 'make' implementations (e.g., NonStop OS and NextStep) -+dnl A few `make' implementations (e.g., NonStop OS and NextStep) - dnl do not support nested variable expansions. - dnl See automake bug#9928 and bug#10237. - am_make=${MAKE-make} -@@ -704,7 +617,7 @@ - am_cv_make_support_nested_variables=no - fi]) - if test $am_cv_make_support_nested_variables = yes; then -- dnl Using '$V' instead of '$(V)' breaks IRIX make. -+ dnl Using `$V' instead of `$(V)' breaks IRIX make. - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' - else -@@ -720,20 +633,20 @@ - AC_SUBST([AM_BACKSLASH])dnl - _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl - ]) --m4trace:/usr/share/aclocal-1.12/strip.m4:19: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl --# Installed binaries are usually stripped using 'strip' when the user --# run "make install-strip". However 'strip' might not be the right -+m4trace:/usr/share/aclocal-1.11/strip.m4:19: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -+# Installed binaries are usually stripped using `strip' when the user -+# run `make install-strip'. However `strip' might not be the right - # tool to use in cross-compilation environments, therefore Automake --# will honor the 'STRIP' environment variable to overrule this program. --dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. -+# will honor the `STRIP' environment variable to overrule this program. -+dnl Don't test for $cross_compiling = yes, because it might be `maybe'. - if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) - fi - INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - AC_SUBST([INSTALL_STRIP_PROGRAM])]) --m4trace:/usr/share/aclocal-1.12/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) --m4trace:/usr/share/aclocal-1.12/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) --m4trace:/usr/share/aclocal-1.12/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used -+m4trace:/usr/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) -+m4trace:/usr/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) -+m4trace:/usr/share/aclocal-1.11/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used - # in the wild :-( We should find a proper way to deprecate it ... - AC_SUBST([AMTAR], ['$${TAR-tar}']) - m4_if([$1], [v7], -@@ -745,7 +658,7 @@ - _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' - _am_tools=${am_cv_prog_tar_$1-$_am_tools} - # Do not fold the above two line into one, because Tru64 sh and --# Solaris sh will not grok spaces in the rhs of '-'. -+# Solaris sh will not grok spaces in the rhs of `-'. - for _am_tool in $_am_tools - do - case $_am_tool in -@@ -954,7 +867,7 @@ - m4trace:configure.ac:10: -1- AM_INIT_AUTOMAKE - m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) - m4trace:configure.ac:10: -1- AM_SET_CURRENT_AUTOMAKE_VERSION --m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.12.2]) -+m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.11.6]) - m4trace:configure.ac:10: -1- _AM_AUTOCONF_VERSION([2.69]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) -@@ -965,8 +878,8 @@ - m4trace:configure.ac:10: -1- _AM_SET_OPTIONS([]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^PACKAGE$]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^VERSION$]) --m4trace:configure.ac:10: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) -- AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) -+m4trace:configure.ac:10: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) - m4trace:configure.ac:10: -2- _AM_MANGLE_OPTION([no-define]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^PACKAGE$]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^VERSION$]) -@@ -988,6 +901,7 @@ - m4trace:configure.ac:10: -1- AM_PROG_INSTALL_STRIP - m4trace:configure.ac:10: -1- m4_pattern_allow([^STRIP$]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) -+m4trace:configure.ac:10: -1- AM_PROG_MKDIR_P - m4trace:configure.ac:10: -1- m4_pattern_allow([^MKDIR_P$]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^mkdir_p$]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^AWK$]) -@@ -1004,24 +918,17 @@ - m4trace:configure.ac:10: -1- m4_pattern_allow([^am__tar$]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^am__untar$]) - m4trace:configure.ac:10: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], -- [_AM_DEPENDENCIES([CC])], -- [m4_define([AC_PROG_CC], -- m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl -+ [_AM_DEPENDENCIES(CC)], -+ [define([AC_PROG_CC], -+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl - AC_PROVIDE_IFELSE([AC_PROG_CXX], -- [_AM_DEPENDENCIES([CXX])], -- [m4_define([AC_PROG_CXX], -- m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl -+ [_AM_DEPENDENCIES(CXX)], -+ [define([AC_PROG_CXX], -+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl - AC_PROVIDE_IFELSE([AC_PROG_OBJC], -- [_AM_DEPENDENCIES([OBJC])], -- [m4_define([AC_PROG_OBJC], -- m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl --dnl Support for Objective C++ was only introduced in Autoconf 2.65, --dnl but we still cater to Autoconf 2.62. --m4_ifdef([AC_PROG_OBJCXX], --[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], -- [_AM_DEPENDENCIES([OBJCXX])], -- [m4_define([AC_PROG_OBJCXX], -- m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl -+ [_AM_DEPENDENCIES(OBJC)], -+ [define([AC_PROG_OBJC], -+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl - ]) - m4trace:configure.ac:10: -2- _AM_MANGLE_OPTION([no-dependencies]) - m4trace:configure.ac:10: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])]) -@@ -1130,46 +1037,28 @@ - m4trace:configure.ac:89: -1- m4_pattern_allow([^HAVE_UINT32_T$]) - m4trace:configure.ac:89: -1- m4_pattern_allow([^HAVE_UINT8_T$]) - m4trace:configure.ac:92: -1- m4_pattern_allow([^HAVE_GETMNTENT$]) --m4trace:configure.ac:93: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$]) --m4trace:configure.ac:93: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^HAVE_MALLOC$]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^HAVE_MALLOC$]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^malloc$]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^HAVE_REALLOC$]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^HAVE_REALLOC$]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^realloc$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build_cpu$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build_vendor$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build_os$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host_cpu$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host_vendor$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host_os$]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:101: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) --m4trace:configure.ac:101: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) --m4trace:configure.ac:101: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) --m4trace:configure.ac:109: -1- m4_pattern_allow([^RT_LDADD$]) --m4trace:configure.ac:115: -1- m4_pattern_allow([^HAVE_SYS_FSUID_H$]) --m4trace:configure.ac:124: -1- m4_pattern_allow([^PIE_CFLAGS$]) --m4trace:configure.ac:131: -1- m4_pattern_allow([^RELRO_CFLAGS$]) --m4trace:configure.ac:154: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. -+m4trace:configure.ac:97: -1- m4_pattern_allow([^HAVE_GETOPT_LONG$]) -+m4trace:configure.ac:99: -1- m4_pattern_allow([^HAVE_GNU_GETOPT_LONG$]) -+m4trace:configure.ac:99: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -+m4trace:configure.ac:113: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) -+m4trace:configure.ac:113: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) -+m4trace:configure.ac:113: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) -+m4trace:configure.ac:121: -1- m4_pattern_allow([^RT_LDADD$]) -+m4trace:configure.ac:127: -1- m4_pattern_allow([^HAVE_SYS_FSUID_H$]) -+m4trace:configure.ac:136: -1- m4_pattern_allow([^PIE_CFLAGS$]) -+m4trace:configure.ac:143: -1- m4_pattern_allow([^RELRO_CFLAGS$]) -+m4trace:configure.ac:166: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. - You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from... - ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... - ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... - ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... --configure.ac:154: the top level]) --m4trace:configure.ac:161: -1- m4_pattern_allow([^HAVE_KRB5_KEYBLOCK_KEYVALUE$]) --m4trace:configure.ac:166: -1- m4_pattern_allow([^HAVE_TALLOC_H$]) --m4trace:configure.ac:176: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) --m4trace:configure.ac:195: -1- m4_pattern_allow([^KRB5_LDADD$]) --m4trace:configure.ac:199: -1- AC_TEST_WBCHL --m4trace:configure.ac:199: -1- PKG_CHECK_MODULES([WBCLIENT], [wbclient], [], [ -+configure.ac:166: the top level]) -+m4trace:configure.ac:173: -1- m4_pattern_allow([^HAVE_KRB5_KEYBLOCK_KEYVALUE$]) -+m4trace:configure.ac:178: -1- m4_pattern_allow([^HAVE_TALLOC_H$]) -+m4trace:configure.ac:188: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) -+m4trace:configure.ac:207: -1- m4_pattern_allow([^KRB5_LDADD$]) -+m4trace:configure.ac:211: -1- AC_TEST_WBCHL -+m4trace:configure.ac:211: -1- PKG_CHECK_MODULES([WBCLIENT], [wbclient], [], [ - if test "$enable_cifsidmap" = "yes"; then - AC_MSG_ERROR([wbclient.h not found, consider installing libwbclient-devel.]) - else -@@ -1183,67 +1072,64 @@ - enable_cifsacl="no" - fi - ]) --m4trace:configure.ac:199: -1- PKG_PROG_PKG_CONFIG --m4trace:configure.ac:199: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^WBCLIENT_CFLAGS$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^WBCLIENT_LIBS$]) --m4trace:configure.ac:199: -1- PKG_CHECK_EXISTS([wbclient], [pkg_cv_[]WBCLIENT_CFLAGS=`$PKG_CONFIG --[]cflags "wbclient" 2>/dev/null` -+m4trace:configure.ac:211: -1- PKG_PROG_PKG_CONFIG -+m4trace:configure.ac:211: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^WBCLIENT_CFLAGS$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^WBCLIENT_LIBS$]) -+m4trace:configure.ac:211: -1- PKG_CHECK_EXISTS([wbclient], [pkg_cv_[]WBCLIENT_CFLAGS=`$PKG_CONFIG --[]cflags "wbclient" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) --m4trace:configure.ac:199: -1- PKG_CHECK_EXISTS([wbclient], [pkg_cv_[]WBCLIENT_LIBS=`$PKG_CONFIG --[]libs "wbclient" 2>/dev/null` -+m4trace:configure.ac:211: -1- PKG_CHECK_EXISTS([wbclient], [pkg_cv_[]WBCLIENT_LIBS=`$PKG_CONFIG --[]libs "wbclient" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) --m4trace:configure.ac:199: -1- _PKG_SHORT_ERRORS_SUPPORTED --m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_LIBWBCLIENT$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_SYS_XATTR_H$]) --m4trace:configure.ac:202: -1- AC_TEST_WBC_IDMAP_BOTH --m4trace:configure.ac:202: -2- m4_pattern_allow([^HAVE_WBC_ID_TYPE_BOTH$]) --m4trace:configure.ac:205: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) --m4trace:configure.ac:223: -1- m4_pattern_allow([^HAVE_KRB5_AUTH_CON_GETSENDSUBKEY$]) --m4trace:configure.ac:233: -1- m4_pattern_allow([^ENABLE_SYSTEMD$]) --m4trace:configure.ac:237: -1- m4_pattern_allow([^HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE$]) --m4trace:configure.ac:241: -1- AM_CONDITIONAL([CONFIG_CIFSUPCALL], [test "$enable_cifsupcall" != "no"]) --m4trace:configure.ac:241: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_TRUE$]) --m4trace:configure.ac:241: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_FALSE$]) --m4trace:configure.ac:241: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_TRUE]) --m4trace:configure.ac:241: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_FALSE]) --m4trace:configure.ac:242: -1- AM_CONDITIONAL([CONFIG_CIFSCREDS], [test "$enable_cifscreds" != "no"]) --m4trace:configure.ac:242: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_TRUE$]) --m4trace:configure.ac:242: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_FALSE$]) --m4trace:configure.ac:242: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_TRUE]) --m4trace:configure.ac:242: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_FALSE]) --m4trace:configure.ac:243: -1- AM_CONDITIONAL([CONFIG_CIFSIDMAP], [test "$enable_cifsidmap" != "no"]) --m4trace:configure.ac:243: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_TRUE$]) --m4trace:configure.ac:243: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_FALSE$]) --m4trace:configure.ac:243: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_TRUE]) --m4trace:configure.ac:243: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_FALSE]) --m4trace:configure.ac:244: -1- AM_CONDITIONAL([CONFIG_CIFSACL], [test "$enable_cifsacl" != "no"]) --m4trace:configure.ac:244: -1- m4_pattern_allow([^CONFIG_CIFSACL_TRUE$]) --m4trace:configure.ac:244: -1- m4_pattern_allow([^CONFIG_CIFSACL_FALSE$]) --m4trace:configure.ac:244: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_TRUE]) --m4trace:configure.ac:244: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_FALSE]) --m4trace:configure.ac:245: -1- AM_CONDITIONAL([CONFIG_PLUGIN], [test "$enable_cifsidmap" != "no" -o "$enable_cifsacl" != "no"]) --m4trace:configure.ac:245: -1- m4_pattern_allow([^CONFIG_PLUGIN_TRUE$]) --m4trace:configure.ac:245: -1- m4_pattern_allow([^CONFIG_PLUGIN_FALSE$]) --m4trace:configure.ac:245: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_TRUE]) --m4trace:configure.ac:245: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_FALSE]) --m4trace:configure.ac:247: -1- LIBCAP_NG_PATH --m4trace:configure.ac:247: -1- m4_pattern_allow([^CAPNG_LDADD$]) --m4trace:configure.ac:247: -1- m4_pattern_allow([^HAVE_LIBCAP_NG$]) --m4trace:configure.ac:250: -1- AC_LIBCAP --m4trace:configure.ac:250: -1- m4_pattern_allow([^HAVE_SYS_CAPABILITY_H$]) --m4trace:configure.ac:250: -1- m4_pattern_allow([^HAVE_LIBCAP$]) --m4trace:configure.ac:250: -1- m4_pattern_allow([^LIBCAP$]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^LTLIBOBJS$]) --m4trace:configure.ac:252: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) --m4trace:configure.ac:252: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) --m4trace:configure.ac:252: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) --m4trace:configure.ac:252: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) --m4trace:configure.ac:252: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS -+m4trace:configure.ac:211: -1- _PKG_SHORT_ERRORS_SUPPORTED -+m4trace:configure.ac:211: -1- m4_pattern_allow([^HAVE_LIBWBCLIENT$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^HAVE_SYS_XATTR_H$]) -+m4trace:configure.ac:214: -1- AC_TEST_WBC_IDMAP_BOTH -+m4trace:configure.ac:214: -2- m4_pattern_allow([^HAVE_WBC_ID_TYPE_BOTH$]) -+m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) -+m4trace:configure.ac:235: -1- m4_pattern_allow([^HAVE_KRB5_AUTH_CON_GETSENDSUBKEY$]) -+m4trace:configure.ac:245: -1- m4_pattern_allow([^ENABLE_SYSTEMD$]) -+m4trace:configure.ac:249: -1- m4_pattern_allow([^HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE$]) -+m4trace:configure.ac:253: -1- AM_CONDITIONAL([CONFIG_CIFSUPCALL], [test "$enable_cifsupcall" != "no"]) -+m4trace:configure.ac:253: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_TRUE$]) -+m4trace:configure.ac:253: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_FALSE$]) -+m4trace:configure.ac:253: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_TRUE]) -+m4trace:configure.ac:253: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_FALSE]) -+m4trace:configure.ac:254: -1- AM_CONDITIONAL([CONFIG_CIFSCREDS], [test "$enable_cifscreds" != "no"]) -+m4trace:configure.ac:254: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_TRUE$]) -+m4trace:configure.ac:254: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_FALSE$]) -+m4trace:configure.ac:254: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_TRUE]) -+m4trace:configure.ac:254: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_FALSE]) -+m4trace:configure.ac:255: -1- AM_CONDITIONAL([CONFIG_CIFSIDMAP], [test "$enable_cifsidmap" != "no"]) -+m4trace:configure.ac:255: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_TRUE$]) -+m4trace:configure.ac:255: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_FALSE$]) -+m4trace:configure.ac:255: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_TRUE]) -+m4trace:configure.ac:255: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_FALSE]) -+m4trace:configure.ac:256: -1- AM_CONDITIONAL([CONFIG_CIFSACL], [test "$enable_cifsacl" != "no"]) -+m4trace:configure.ac:256: -1- m4_pattern_allow([^CONFIG_CIFSACL_TRUE$]) -+m4trace:configure.ac:256: -1- m4_pattern_allow([^CONFIG_CIFSACL_FALSE$]) -+m4trace:configure.ac:256: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_TRUE]) -+m4trace:configure.ac:256: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_FALSE]) -+m4trace:configure.ac:257: -1- AM_CONDITIONAL([CONFIG_PLUGIN], [test "$enable_cifsidmap" != "no" -o "$enable_cifsacl" != "no"]) -+m4trace:configure.ac:257: -1- m4_pattern_allow([^CONFIG_PLUGIN_TRUE$]) -+m4trace:configure.ac:257: -1- m4_pattern_allow([^CONFIG_PLUGIN_FALSE$]) -+m4trace:configure.ac:257: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_TRUE]) -+m4trace:configure.ac:257: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_FALSE]) -+m4trace:configure.ac:262: -1- AC_LIBCAP -+m4trace:configure.ac:262: -1- m4_pattern_allow([^HAVE_SYS_CAPABILITY_H$]) -+m4trace:configure.ac:262: -1- m4_pattern_allow([^HAVE_LIBCAP$]) -+m4trace:configure.ac:262: -1- m4_pattern_allow([^LIBCAP$]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^LTLIBOBJS$]) -+m4trace:configure.ac:264: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) -+m4trace:configure.ac:264: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) -+m4trace:configure.ac:264: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) -+m4trace:configure.ac:264: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) -+m4trace:configure.ac:264: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS -diff -Nur cifs-utils-6.1.orig/autom4te.cache/traces.1 cifs-utils-6.1/autom4te.cache/traces.1 ---- cifs-utils-6.1.orig/autom4te.cache/traces.1 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/autom4te.cache/traces.1 2013-10-05 18:12:38.000000000 +0200 -@@ -1,5 +1,5 @@ --m4trace:aclocal.m4:1249: -1- m4_include([aclocal/idmap.m4]) --m4trace:aclocal.m4:1250: -1- m4_include([aclocal/libcap.m4]) -+m4trace:aclocal.m4:1167: -1- m4_include([aclocal/idmap.m4]) -+m4trace:aclocal.m4:1168: -1- m4_include([aclocal/libcap.m4]) - m4trace:configure.ac:4: -1- AC_INIT([cifs-utils], [6.1], [linux-cifs@vger.kernel.org], [cifs-utils], [https://wiki.samba.org/index.php/LinuxCIFS_utils]) - m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?A[CHUM]_]) - m4trace:configure.ac:4: -1- m4_pattern_forbid([_AC_]) -@@ -152,7 +152,7 @@ - m4trace:configure.ac:7: -1- AC_CONFIG_FILES([Makefile contrib/Makefile contrib/request-key.d/Makefile]) - m4trace:configure.ac:10: -1- AM_INIT_AUTOMAKE - m4trace:configure.ac:10: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) --m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.12.2]) -+m4trace:configure.ac:10: -1- AM_AUTOMAKE_VERSION([1.11.6]) - m4trace:configure.ac:10: -1- AC_REQUIRE_AUX_FILE([install-sh]) - m4trace:configure.ac:10: -1- AC_SUBST([INSTALL_PROGRAM]) - m4trace:configure.ac:10: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) -@@ -213,7 +213,7 @@ - m4trace:configure.ac:10: -1- AC_SUBST([MKDIR_P]) - m4trace:configure.ac:10: -1- AC_SUBST_TRACE([MKDIR_P]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^MKDIR_P$]) --m4trace:configure.ac:10: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -+m4trace:configure.ac:10: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"]) - m4trace:configure.ac:10: -1- AC_SUBST_TRACE([mkdir_p]) - m4trace:configure.ac:10: -1- m4_pattern_allow([^mkdir_p$]) - m4trace:configure.ac:10: -1- AC_SUBST([AWK]) -@@ -494,365 +494,297 @@ - m4trace:configure.ac:92: -1- m4_pattern_allow([^HAVE_GETMNTENT$]) - m4trace:configure.ac:92: -1- AH_OUTPUT([HAVE_GETMNTENT], [/* Define to 1 if you have the `getmntent\' function. */ - @%:@undef HAVE_GETMNTENT]) --m4trace:configure.ac:93: -1- AC_DEFINE_TRACE_LITERAL([LSTAT_FOLLOWS_SLASHED_SYMLINK]) --m4trace:configure.ac:93: -1- m4_pattern_allow([^LSTAT_FOLLOWS_SLASHED_SYMLINK$]) --m4trace:configure.ac:93: -1- AH_OUTPUT([LSTAT_FOLLOWS_SLASHED_SYMLINK], [/* Define to 1 if `lstat\' dereferences a symlink specified with a trailing -- slash. */ --@%:@undef LSTAT_FOLLOWS_SLASHED_SYMLINK]) --m4trace:configure.ac:93: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS lstat.$ac_objext"]) --m4trace:configure.ac:93: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) --m4trace:configure.ac:93: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:93: -1- AC_LIBSOURCE([lstat.c]) --m4trace:configure.ac:94: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */ --@%:@undef HAVE_STDLIB_H]) --m4trace:configure.ac:94: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) --m4trace:configure.ac:94: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^HAVE_MALLOC$]) --m4trace:configure.ac:94: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and -- to 0 otherwise. */ --@%:@undef HAVE_MALLOC]) --m4trace:configure.ac:94: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^HAVE_MALLOC$]) --m4trace:configure.ac:94: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS malloc.$ac_objext"]) --m4trace:configure.ac:94: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:94: -1- AC_LIBSOURCE([malloc.c]) --m4trace:configure.ac:94: -1- AC_DEFINE_TRACE_LITERAL([malloc]) --m4trace:configure.ac:94: -1- m4_pattern_allow([^malloc$]) --m4trace:configure.ac:94: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */ --@%:@undef malloc]) --m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */ --@%:@undef HAVE_STDLIB_H]) --m4trace:configure.ac:95: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) --m4trace:configure.ac:95: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^HAVE_REALLOC$]) --m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_REALLOC], [/* Define to 1 if your system has a GNU libc compatible `realloc\' function, -- and to 0 otherwise. */ --@%:@undef HAVE_REALLOC]) --m4trace:configure.ac:95: -1- AC_DEFINE_TRACE_LITERAL([HAVE_REALLOC]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^HAVE_REALLOC$]) --m4trace:configure.ac:95: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS realloc.$ac_objext"]) --m4trace:configure.ac:95: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:95: -1- AC_LIBSOURCE([realloc.c]) --m4trace:configure.ac:95: -1- AC_DEFINE_TRACE_LITERAL([realloc]) --m4trace:configure.ac:95: -1- m4_pattern_allow([^realloc$]) --m4trace:configure.ac:95: -1- AH_OUTPUT([realloc], [/* Define to rpl_realloc if the replacement function should be used. */ --@%:@undef realloc]) --m4trace:configure.ac:96: -1- AC_CANONICAL_HOST --m4trace:configure.ac:96: -1- AC_CANONICAL_BUILD --m4trace:configure.ac:96: -1- AC_REQUIRE_AUX_FILE([config.sub]) --m4trace:configure.ac:96: -1- AC_REQUIRE_AUX_FILE([config.guess]) --m4trace:configure.ac:96: -1- AC_SUBST([build], [$ac_cv_build]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([build]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build$]) --m4trace:configure.ac:96: -1- AC_SUBST([build_cpu], [$[1]]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([build_cpu]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build_cpu$]) --m4trace:configure.ac:96: -1- AC_SUBST([build_vendor], [$[2]]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([build_vendor]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build_vendor$]) --m4trace:configure.ac:96: -1- AC_SUBST([build_os]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([build_os]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^build_os$]) --m4trace:configure.ac:96: -1- AC_SUBST([host], [$ac_cv_host]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([host]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host$]) --m4trace:configure.ac:96: -1- AC_SUBST([host_cpu], [$[1]]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([host_cpu]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host_cpu$]) --m4trace:configure.ac:96: -1- AC_SUBST([host_vendor], [$[2]]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([host_vendor]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host_vendor$]) --m4trace:configure.ac:96: -1- AC_SUBST([host_os]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([host_os]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^host_os$]) --m4trace:configure.ac:96: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strnlen.$ac_objext"]) --m4trace:configure.ac:96: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) --m4trace:configure.ac:96: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:96: -1- AC_LIBSOURCE([strnlen.c]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */ - @%:@undef HAVE_ALARM]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_ATEXIT], [/* Define to 1 if you have the `atexit\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_ATEXIT], [/* Define to 1 if you have the `atexit\' function. */ - @%:@undef HAVE_ATEXIT]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_ENDPWENT], [/* Define to 1 if you have the `endpwent\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_ENDPWENT], [/* Define to 1 if you have the `endpwent\' function. */ - @%:@undef HAVE_ENDPWENT]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_GETMNTENT], [/* Define to 1 if you have the `getmntent\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_GETMNTENT], [/* Define to 1 if you have the `getmntent\' function. */ - @%:@undef HAVE_GETMNTENT]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_GETPASS], [/* Define to 1 if you have the `getpass\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_GETPASS], [/* Define to 1 if you have the `getpass\' function. */ - @%:@undef HAVE_GETPASS]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */ - @%:@undef HAVE_GETTIMEOFDAY]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_INET_NTOP], [/* Define to 1 if you have the `inet_ntop\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_INET_NTOP], [/* Define to 1 if you have the `inet_ntop\' function. */ - @%:@undef HAVE_INET_NTOP]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if you have the `malloc\' function. */ -+@%:@undef HAVE_MALLOC]) -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */ - @%:@undef HAVE_MEMSET]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_REALPATH], [/* Define to 1 if you have the `realpath\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_REALLOC], [/* Define to 1 if you have the `realloc\' function. */ -+@%:@undef HAVE_REALLOC]) -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_REALPATH], [/* Define to 1 if you have the `realpath\' function. */ - @%:@undef HAVE_REALPATH]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */ - @%:@undef HAVE_SETENV]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */ - @%:@undef HAVE_STRCHR]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRCMP], [/* Define to 1 if you have the `strcmp\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRCMP], [/* Define to 1 if you have the `strcmp\' function. */ - @%:@undef HAVE_STRCMP]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */ - @%:@undef HAVE_STRDUP]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */ - @%:@undef HAVE_STRERROR]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRNCASECMP], [/* Define to 1 if you have the `strncasecmp\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRNCASECMP], [/* Define to 1 if you have the `strncasecmp\' function. */ - @%:@undef HAVE_STRNCASECMP]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRNDUP], [/* Define to 1 if you have the `strndup\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRNDUP], [/* Define to 1 if you have the `strndup\' function. */ - @%:@undef HAVE_STRNDUP]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRNLEN], [/* Define to 1 if you have the `strnlen\' function. */ -+@%:@undef HAVE_STRNLEN]) -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */ - @%:@undef HAVE_STRPBRK]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRRCHR], [/* Define to 1 if you have the `strrchr\' function. */ - @%:@undef HAVE_STRRCHR]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */ - @%:@undef HAVE_STRSTR]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */ - @%:@undef HAVE_STRTOL]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */ - @%:@undef HAVE_STRTOUL]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_TOLOWER], [/* Define to 1 if you have the `tolower\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_TOLOWER], [/* Define to 1 if you have the `tolower\' function. */ - @%:@undef HAVE_TOLOWER]) --m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_UNAME], [/* Define to 1 if you have the `uname\' function. */ -+m4trace:configure.ac:95: -1- AH_OUTPUT([HAVE_UNAME], [/* Define to 1 if you have the `uname\' function. */ - @%:@undef HAVE_UNAME]) --m4trace:configure.ac:101: -1- AH_OUTPUT([HAVE_CLOCK_GETTIME], [/* Define to 1 if you have the `clock_gettime\' function. */ -+m4trace:configure.ac:97: -1- AH_OUTPUT([HAVE_GETOPT_LONG], [/* Define to 1 if you have the `getopt_long\' function. */ -+@%:@undef HAVE_GETOPT_LONG]) -+m4trace:configure.ac:97: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETOPT_LONG]) -+m4trace:configure.ac:97: -1- m4_pattern_allow([^HAVE_GETOPT_LONG$]) -+m4trace:configure.ac:99: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GNU_GETOPT_LONG]) -+m4trace:configure.ac:99: -1- m4_pattern_allow([^HAVE_GNU_GETOPT_LONG$]) -+m4trace:configure.ac:99: -1- AH_OUTPUT([HAVE_GNU_GETOPT_LONG], [/* Whether getopt_long has GNU extensions */ -+@%:@undef HAVE_GNU_GETOPT_LONG]) -+m4trace:configure.ac:99: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS gnu_getopt.$ac_objext"]) -+m4trace:configure.ac:99: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -+m4trace:configure.ac:99: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -+m4trace:configure.ac:99: -1- AC_LIBSOURCE([gnu_getopt.c]) -+m4trace:configure.ac:113: -1- AH_OUTPUT([HAVE_CLOCK_GETTIME], [/* Define to 1 if you have the `clock_gettime\' function. */ - @%:@undef HAVE_CLOCK_GETTIME]) --m4trace:configure.ac:101: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLOCK_GETTIME]) --m4trace:configure.ac:101: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) --m4trace:configure.ac:101: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLOCK_GETTIME]) --m4trace:configure.ac:101: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) --m4trace:configure.ac:101: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLOCK_GETTIME]) --m4trace:configure.ac:101: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) --m4trace:configure.ac:101: -1- AH_OUTPUT([HAVE_CLOCK_GETTIME], [/* Whether the clock_gettime func is there */ -+m4trace:configure.ac:113: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLOCK_GETTIME]) -+m4trace:configure.ac:113: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) -+m4trace:configure.ac:113: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLOCK_GETTIME]) -+m4trace:configure.ac:113: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) -+m4trace:configure.ac:113: -1- AC_DEFINE_TRACE_LITERAL([HAVE_CLOCK_GETTIME]) -+m4trace:configure.ac:113: -1- m4_pattern_allow([^HAVE_CLOCK_GETTIME$]) -+m4trace:configure.ac:113: -1- AH_OUTPUT([HAVE_CLOCK_GETTIME], [/* Whether the clock_gettime func is there */ - @%:@undef HAVE_CLOCK_GETTIME]) --m4trace:configure.ac:109: -1- AC_SUBST([RT_LDADD]) --m4trace:configure.ac:109: -1- AC_SUBST_TRACE([RT_LDADD]) --m4trace:configure.ac:109: -1- m4_pattern_allow([^RT_LDADD$]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */ -+m4trace:configure.ac:121: -1- AC_SUBST([RT_LDADD]) -+m4trace:configure.ac:121: -1- AC_SUBST_TRACE([RT_LDADD]) -+m4trace:configure.ac:121: -1- m4_pattern_allow([^RT_LDADD$]) -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */ - @%:@undef HAVE_ARPA_INET_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_CTYPE_H], [/* Define to 1 if you have the <ctype.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_CTYPE_H], [/* Define to 1 if you have the <ctype.h> header file. */ - @%:@undef HAVE_CTYPE_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */ - @%:@undef HAVE_FCNTL_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */ - @%:@undef HAVE_INTTYPES_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */ - @%:@undef HAVE_LIMITS_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_MNTENT_H], [/* Define to 1 if you have the <mntent.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_MNTENT_H], [/* Define to 1 if you have the <mntent.h> header file. */ - @%:@undef HAVE_MNTENT_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */ - @%:@undef HAVE_NETDB_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */ - @%:@undef HAVE_STDDEF_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */ - @%:@undef HAVE_STDINT_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if you have the <stdbool.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if you have the <stdbool.h> header file. */ - @%:@undef HAVE_STDBOOL_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */ - @%:@undef HAVE_STDLIB_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the <stdio.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the <stdio.h> header file. */ - @%:@undef HAVE_STDIO_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */ - @%:@undef HAVE_ERRNO_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */ - @%:@undef HAVE_STRING_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */ - @%:@undef HAVE_STRINGS_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_SYS_MOUNT_H], [/* Define to 1 if you have the <sys/mount.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_SYS_MOUNT_H], [/* Define to 1 if you have the <sys/mount.h> header file. */ - @%:@undef HAVE_SYS_MOUNT_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */ - @%:@undef HAVE_SYS_PARAM_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */ - @%:@undef HAVE_SYS_SOCKET_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */ - @%:@undef HAVE_SYS_TIME_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */ - @%:@undef HAVE_SYSLOG_H]) --m4trace:configure.ac:112: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */ -+m4trace:configure.ac:124: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */ - @%:@undef HAVE_UNISTD_H]) --m4trace:configure.ac:115: -1- AH_OUTPUT([HAVE_SYS_FSUID_H], [/* Define to 1 if you have the <sys/fsuid.h> header file. */ -+m4trace:configure.ac:127: -1- AH_OUTPUT([HAVE_SYS_FSUID_H], [/* Define to 1 if you have the <sys/fsuid.h> header file. */ - @%:@undef HAVE_SYS_FSUID_H]) --m4trace:configure.ac:115: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_FSUID_H]) --m4trace:configure.ac:115: -1- m4_pattern_allow([^HAVE_SYS_FSUID_H$]) --m4trace:configure.ac:124: -1- AC_SUBST([PIE_CFLAGS]) --m4trace:configure.ac:124: -1- AC_SUBST_TRACE([PIE_CFLAGS]) --m4trace:configure.ac:124: -1- m4_pattern_allow([^PIE_CFLAGS$]) --m4trace:configure.ac:131: -1- AC_SUBST([RELRO_CFLAGS]) --m4trace:configure.ac:131: -1- AC_SUBST_TRACE([RELRO_CFLAGS]) --m4trace:configure.ac:131: -1- m4_pattern_allow([^RELRO_CFLAGS$]) --m4trace:configure.ac:134: -1- AH_OUTPUT([HAVE_KRB5_H], [/* Define to 1 if you have the <krb5.h> header file. */ -+m4trace:configure.ac:127: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_FSUID_H]) -+m4trace:configure.ac:127: -1- m4_pattern_allow([^HAVE_SYS_FSUID_H$]) -+m4trace:configure.ac:136: -1- AC_SUBST([PIE_CFLAGS]) -+m4trace:configure.ac:136: -1- AC_SUBST_TRACE([PIE_CFLAGS]) -+m4trace:configure.ac:136: -1- m4_pattern_allow([^PIE_CFLAGS$]) -+m4trace:configure.ac:143: -1- AC_SUBST([RELRO_CFLAGS]) -+m4trace:configure.ac:143: -1- AC_SUBST_TRACE([RELRO_CFLAGS]) -+m4trace:configure.ac:143: -1- m4_pattern_allow([^RELRO_CFLAGS$]) -+m4trace:configure.ac:146: -1- AH_OUTPUT([HAVE_KRB5_H], [/* Define to 1 if you have the <krb5.h> header file. */ - @%:@undef HAVE_KRB5_H]) --m4trace:configure.ac:134: -1- AH_OUTPUT([HAVE_KRB5_KRB5_H], [/* Define to 1 if you have the <krb5/krb5.h> header file. */ -+m4trace:configure.ac:146: -1- AH_OUTPUT([HAVE_KRB5_KRB5_H], [/* Define to 1 if you have the <krb5/krb5.h> header file. */ - @%:@undef HAVE_KRB5_KRB5_H]) --m4trace:configure.ac:154: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. -+m4trace:configure.ac:166: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. - You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from... - ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... - ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... - ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... --configure.ac:154: the top level]) --m4trace:configure.ac:161: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KRB5_KEYBLOCK_KEYVALUE]) --m4trace:configure.ac:161: -1- m4_pattern_allow([^HAVE_KRB5_KEYBLOCK_KEYVALUE$]) --m4trace:configure.ac:161: -1- AH_OUTPUT([HAVE_KRB5_KEYBLOCK_KEYVALUE], [/* Whether the krb5_keyblock struct has a keyvalue property */ -+configure.ac:166: the top level]) -+m4trace:configure.ac:173: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KRB5_KEYBLOCK_KEYVALUE]) -+m4trace:configure.ac:173: -1- m4_pattern_allow([^HAVE_KRB5_KEYBLOCK_KEYVALUE$]) -+m4trace:configure.ac:173: -1- AH_OUTPUT([HAVE_KRB5_KEYBLOCK_KEYVALUE], [/* Whether the krb5_keyblock struct has a keyvalue property */ - @%:@undef HAVE_KRB5_KEYBLOCK_KEYVALUE]) --m4trace:configure.ac:166: -1- AH_OUTPUT([HAVE_TALLOC_H], [/* Define to 1 if you have the <talloc.h> header file. */ -+m4trace:configure.ac:178: -1- AH_OUTPUT([HAVE_TALLOC_H], [/* Define to 1 if you have the <talloc.h> header file. */ - @%:@undef HAVE_TALLOC_H]) --m4trace:configure.ac:166: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TALLOC_H]) --m4trace:configure.ac:166: -1- m4_pattern_allow([^HAVE_TALLOC_H$]) --m4trace:configure.ac:176: -1- AH_OUTPUT([HAVE_KEYUTILS_H], [/* Define to 1 if you have the <keyutils.h> header file. */ -+m4trace:configure.ac:178: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TALLOC_H]) -+m4trace:configure.ac:178: -1- m4_pattern_allow([^HAVE_TALLOC_H$]) -+m4trace:configure.ac:188: -1- AH_OUTPUT([HAVE_KEYUTILS_H], [/* Define to 1 if you have the <keyutils.h> header file. */ - @%:@undef HAVE_KEYUTILS_H]) --m4trace:configure.ac:176: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KEYUTILS_H]) --m4trace:configure.ac:176: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) --m4trace:configure.ac:195: -1- AC_SUBST([KRB5_LDADD]) --m4trace:configure.ac:195: -1- AC_SUBST_TRACE([KRB5_LDADD]) --m4trace:configure.ac:195: -1- m4_pattern_allow([^KRB5_LDADD$]) --m4trace:configure.ac:199: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) --m4trace:configure.ac:199: -1- AC_SUBST([PKG_CONFIG]) --m4trace:configure.ac:199: -1- AC_SUBST_TRACE([PKG_CONFIG]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG$]) --m4trace:configure.ac:199: -1- AC_SUBST([PKG_CONFIG_PATH]) --m4trace:configure.ac:199: -1- AC_SUBST_TRACE([PKG_CONFIG_PATH]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) --m4trace:configure.ac:199: -1- AC_SUBST([PKG_CONFIG_LIBDIR]) --m4trace:configure.ac:199: -1- AC_SUBST_TRACE([PKG_CONFIG_LIBDIR]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) --m4trace:configure.ac:199: -1- AC_SUBST([PKG_CONFIG]) --m4trace:configure.ac:199: -1- AC_SUBST_TRACE([PKG_CONFIG]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^PKG_CONFIG$]) --m4trace:configure.ac:199: -1- AC_SUBST([WBCLIENT_CFLAGS]) --m4trace:configure.ac:199: -1- AC_SUBST_TRACE([WBCLIENT_CFLAGS]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^WBCLIENT_CFLAGS$]) --m4trace:configure.ac:199: -1- AC_SUBST([WBCLIENT_LIBS]) --m4trace:configure.ac:199: -1- AC_SUBST_TRACE([WBCLIENT_LIBS]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^WBCLIENT_LIBS$]) --m4trace:configure.ac:199: -1- AH_OUTPUT([HAVE_LIBWBCLIENT], [/* Define to 1 if you have the `wbclient\' library (-lwbclient). */ -+m4trace:configure.ac:188: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KEYUTILS_H]) -+m4trace:configure.ac:188: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) -+m4trace:configure.ac:207: -1- AC_SUBST([KRB5_LDADD]) -+m4trace:configure.ac:207: -1- AC_SUBST_TRACE([KRB5_LDADD]) -+m4trace:configure.ac:207: -1- m4_pattern_allow([^KRB5_LDADD$]) -+m4trace:configure.ac:211: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -+m4trace:configure.ac:211: -1- AC_SUBST([PKG_CONFIG]) -+m4trace:configure.ac:211: -1- AC_SUBST_TRACE([PKG_CONFIG]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG$]) -+m4trace:configure.ac:211: -1- AC_SUBST([PKG_CONFIG_PATH]) -+m4trace:configure.ac:211: -1- AC_SUBST_TRACE([PKG_CONFIG_PATH]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) -+m4trace:configure.ac:211: -1- AC_SUBST([PKG_CONFIG_LIBDIR]) -+m4trace:configure.ac:211: -1- AC_SUBST_TRACE([PKG_CONFIG_LIBDIR]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) -+m4trace:configure.ac:211: -1- AC_SUBST([PKG_CONFIG]) -+m4trace:configure.ac:211: -1- AC_SUBST_TRACE([PKG_CONFIG]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^PKG_CONFIG$]) -+m4trace:configure.ac:211: -1- AC_SUBST([WBCLIENT_CFLAGS]) -+m4trace:configure.ac:211: -1- AC_SUBST_TRACE([WBCLIENT_CFLAGS]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^WBCLIENT_CFLAGS$]) -+m4trace:configure.ac:211: -1- AC_SUBST([WBCLIENT_LIBS]) -+m4trace:configure.ac:211: -1- AC_SUBST_TRACE([WBCLIENT_LIBS]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^WBCLIENT_LIBS$]) -+m4trace:configure.ac:211: -1- AH_OUTPUT([HAVE_LIBWBCLIENT], [/* Define to 1 if you have the `wbclient\' library (-lwbclient). */ - @%:@undef HAVE_LIBWBCLIENT]) --m4trace:configure.ac:199: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBWBCLIENT]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_LIBWBCLIENT$]) --m4trace:configure.ac:199: -1- AH_OUTPUT([HAVE_SYS_XATTR_H], [/* Define to 1 if you have the <sys/xattr.h> header file. */ -+m4trace:configure.ac:211: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBWBCLIENT]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^HAVE_LIBWBCLIENT$]) -+m4trace:configure.ac:211: -1- AH_OUTPUT([HAVE_SYS_XATTR_H], [/* Define to 1 if you have the <sys/xattr.h> header file. */ - @%:@undef HAVE_SYS_XATTR_H]) --m4trace:configure.ac:199: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_XATTR_H]) --m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_SYS_XATTR_H$]) --m4trace:configure.ac:202: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WBC_ID_TYPE_BOTH]) --m4trace:configure.ac:202: -2- m4_pattern_allow([^HAVE_WBC_ID_TYPE_BOTH$]) --m4trace:configure.ac:202: -2- AH_OUTPUT([HAVE_WBC_ID_TYPE_BOTH], [/* Does wbclient.h have a WBC_ID_TYPE_BOTH enum? */ -+m4trace:configure.ac:211: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_XATTR_H]) -+m4trace:configure.ac:211: -1- m4_pattern_allow([^HAVE_SYS_XATTR_H$]) -+m4trace:configure.ac:214: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WBC_ID_TYPE_BOTH]) -+m4trace:configure.ac:214: -2- m4_pattern_allow([^HAVE_WBC_ID_TYPE_BOTH$]) -+m4trace:configure.ac:214: -2- AH_OUTPUT([HAVE_WBC_ID_TYPE_BOTH], [/* Does wbclient.h have a WBC_ID_TYPE_BOTH enum? */ - @%:@undef HAVE_WBC_ID_TYPE_BOTH]) --m4trace:configure.ac:205: -1- AH_OUTPUT([HAVE_KEYUTILS_H], [/* Define to 1 if you have the <keyutils.h> header file. */ -+m4trace:configure.ac:217: -1- AH_OUTPUT([HAVE_KEYUTILS_H], [/* Define to 1 if you have the <keyutils.h> header file. */ - @%:@undef HAVE_KEYUTILS_H]) --m4trace:configure.ac:205: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KEYUTILS_H]) --m4trace:configure.ac:205: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) --m4trace:configure.ac:223: -1- AH_OUTPUT([HAVE_KRB5_AUTH_CON_GETSENDSUBKEY], [/* Define to 1 if you have the `krb5_auth_con_getsendsubkey\' function. */ -+m4trace:configure.ac:217: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KEYUTILS_H]) -+m4trace:configure.ac:217: -1- m4_pattern_allow([^HAVE_KEYUTILS_H$]) -+m4trace:configure.ac:235: -1- AH_OUTPUT([HAVE_KRB5_AUTH_CON_GETSENDSUBKEY], [/* Define to 1 if you have the `krb5_auth_con_getsendsubkey\' function. */ - @%:@undef HAVE_KRB5_AUTH_CON_GETSENDSUBKEY]) --m4trace:configure.ac:223: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KRB5_AUTH_CON_GETSENDSUBKEY]) --m4trace:configure.ac:223: -1- m4_pattern_allow([^HAVE_KRB5_AUTH_CON_GETSENDSUBKEY$]) --m4trace:configure.ac:228: -1- AH_OUTPUT([HAVE_KRB5_PRINCIPAL_GET_REALM], [/* Define to 1 if you have the `krb5_principal_get_realm\' function. */ -+m4trace:configure.ac:235: -1- AC_DEFINE_TRACE_LITERAL([HAVE_KRB5_AUTH_CON_GETSENDSUBKEY]) -+m4trace:configure.ac:235: -1- m4_pattern_allow([^HAVE_KRB5_AUTH_CON_GETSENDSUBKEY$]) -+m4trace:configure.ac:240: -1- AH_OUTPUT([HAVE_KRB5_PRINCIPAL_GET_REALM], [/* Define to 1 if you have the `krb5_principal_get_realm\' function. */ - @%:@undef HAVE_KRB5_PRINCIPAL_GET_REALM]) --m4trace:configure.ac:228: -1- AH_OUTPUT([HAVE_KRB5_FREE_UNPARSED_NAME], [/* Define to 1 if you have the `krb5_free_unparsed_name\' function. */ -+m4trace:configure.ac:240: -1- AH_OUTPUT([HAVE_KRB5_FREE_UNPARSED_NAME], [/* Define to 1 if you have the `krb5_free_unparsed_name\' function. */ - @%:@undef HAVE_KRB5_FREE_UNPARSED_NAME]) --m4trace:configure.ac:229: -1- AH_OUTPUT([HAVE_KRB5_AUTH_CON_SETADDRS], [/* Define to 1 if you have the `krb5_auth_con_setaddrs\' function. */ -+m4trace:configure.ac:241: -1- AH_OUTPUT([HAVE_KRB5_AUTH_CON_SETADDRS], [/* Define to 1 if you have the `krb5_auth_con_setaddrs\' function. */ - @%:@undef HAVE_KRB5_AUTH_CON_SETADDRS]) --m4trace:configure.ac:229: -1- AH_OUTPUT([HAVE_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE], [/* Define to 1 if you have the `krb5_auth_con_set_req_cksumtype\' function. */ -+m4trace:configure.ac:241: -1- AH_OUTPUT([HAVE_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE], [/* Define to 1 if you have the `krb5_auth_con_set_req_cksumtype\' function. */ - @%:@undef HAVE_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE]) --m4trace:configure.ac:233: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_SYSTEMD]) --m4trace:configure.ac:233: -1- m4_pattern_allow([^ENABLE_SYSTEMD$]) --m4trace:configure.ac:233: -1- AH_OUTPUT([ENABLE_SYSTEMD], [/* Enable systemd specific behavior for mount.cifs */ -+m4trace:configure.ac:245: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_SYSTEMD]) -+m4trace:configure.ac:245: -1- m4_pattern_allow([^ENABLE_SYSTEMD$]) -+m4trace:configure.ac:245: -1- AH_OUTPUT([ENABLE_SYSTEMD], [/* Enable systemd specific behavior for mount.cifs */ - @%:@undef ENABLE_SYSTEMD]) --m4trace:configure.ac:237: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE]) --m4trace:configure.ac:237: -1- m4_pattern_allow([^HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE$]) --m4trace:configure.ac:237: -1- AH_OUTPUT([HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE], [/* Define to 1 if you have the declaration of -+m4trace:configure.ac:249: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE]) -+m4trace:configure.ac:249: -1- m4_pattern_allow([^HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE$]) -+m4trace:configure.ac:249: -1- AH_OUTPUT([HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE], [/* Define to 1 if you have the declaration of - `krb5_auth_con_set_req_cksumtype\', and to 0 if you don\'t. */ - @%:@undef HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE]) --m4trace:configure.ac:241: -1- AM_CONDITIONAL([CONFIG_CIFSUPCALL], [test "$enable_cifsupcall" != "no"]) --m4trace:configure.ac:241: -1- AC_SUBST([CONFIG_CIFSUPCALL_TRUE]) --m4trace:configure.ac:241: -1- AC_SUBST_TRACE([CONFIG_CIFSUPCALL_TRUE]) --m4trace:configure.ac:241: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_TRUE$]) --m4trace:configure.ac:241: -1- AC_SUBST([CONFIG_CIFSUPCALL_FALSE]) --m4trace:configure.ac:241: -1- AC_SUBST_TRACE([CONFIG_CIFSUPCALL_FALSE]) --m4trace:configure.ac:241: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_FALSE$]) --m4trace:configure.ac:241: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_TRUE]) --m4trace:configure.ac:241: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_FALSE]) --m4trace:configure.ac:242: -1- AM_CONDITIONAL([CONFIG_CIFSCREDS], [test "$enable_cifscreds" != "no"]) --m4trace:configure.ac:242: -1- AC_SUBST([CONFIG_CIFSCREDS_TRUE]) --m4trace:configure.ac:242: -1- AC_SUBST_TRACE([CONFIG_CIFSCREDS_TRUE]) --m4trace:configure.ac:242: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_TRUE$]) --m4trace:configure.ac:242: -1- AC_SUBST([CONFIG_CIFSCREDS_FALSE]) --m4trace:configure.ac:242: -1- AC_SUBST_TRACE([CONFIG_CIFSCREDS_FALSE]) --m4trace:configure.ac:242: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_FALSE$]) --m4trace:configure.ac:242: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_TRUE]) --m4trace:configure.ac:242: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_FALSE]) --m4trace:configure.ac:243: -1- AM_CONDITIONAL([CONFIG_CIFSIDMAP], [test "$enable_cifsidmap" != "no"]) --m4trace:configure.ac:243: -1- AC_SUBST([CONFIG_CIFSIDMAP_TRUE]) --m4trace:configure.ac:243: -1- AC_SUBST_TRACE([CONFIG_CIFSIDMAP_TRUE]) --m4trace:configure.ac:243: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_TRUE$]) --m4trace:configure.ac:243: -1- AC_SUBST([CONFIG_CIFSIDMAP_FALSE]) --m4trace:configure.ac:243: -1- AC_SUBST_TRACE([CONFIG_CIFSIDMAP_FALSE]) --m4trace:configure.ac:243: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_FALSE$]) --m4trace:configure.ac:243: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_TRUE]) --m4trace:configure.ac:243: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_FALSE]) --m4trace:configure.ac:244: -1- AM_CONDITIONAL([CONFIG_CIFSACL], [test "$enable_cifsacl" != "no"]) --m4trace:configure.ac:244: -1- AC_SUBST([CONFIG_CIFSACL_TRUE]) --m4trace:configure.ac:244: -1- AC_SUBST_TRACE([CONFIG_CIFSACL_TRUE]) --m4trace:configure.ac:244: -1- m4_pattern_allow([^CONFIG_CIFSACL_TRUE$]) --m4trace:configure.ac:244: -1- AC_SUBST([CONFIG_CIFSACL_FALSE]) --m4trace:configure.ac:244: -1- AC_SUBST_TRACE([CONFIG_CIFSACL_FALSE]) --m4trace:configure.ac:244: -1- m4_pattern_allow([^CONFIG_CIFSACL_FALSE$]) --m4trace:configure.ac:244: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_TRUE]) --m4trace:configure.ac:244: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_FALSE]) --m4trace:configure.ac:245: -1- AM_CONDITIONAL([CONFIG_PLUGIN], [test "$enable_cifsidmap" != "no" -o "$enable_cifsacl" != "no"]) --m4trace:configure.ac:245: -1- AC_SUBST([CONFIG_PLUGIN_TRUE]) --m4trace:configure.ac:245: -1- AC_SUBST_TRACE([CONFIG_PLUGIN_TRUE]) --m4trace:configure.ac:245: -1- m4_pattern_allow([^CONFIG_PLUGIN_TRUE$]) --m4trace:configure.ac:245: -1- AC_SUBST([CONFIG_PLUGIN_FALSE]) --m4trace:configure.ac:245: -1- AC_SUBST_TRACE([CONFIG_PLUGIN_FALSE]) --m4trace:configure.ac:245: -1- m4_pattern_allow([^CONFIG_PLUGIN_FALSE$]) --m4trace:configure.ac:245: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_TRUE]) --m4trace:configure.ac:245: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_FALSE]) --m4trace:configure.ac:247: -1- AC_SUBST([CAPNG_LDADD]) --m4trace:configure.ac:247: -1- AC_SUBST_TRACE([CAPNG_LDADD]) --m4trace:configure.ac:247: -1- m4_pattern_allow([^CAPNG_LDADD$]) --m4trace:configure.ac:247: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBCAP_NG]) --m4trace:configure.ac:247: -1- m4_pattern_allow([^HAVE_LIBCAP_NG$]) --m4trace:configure.ac:247: -1- AH_OUTPUT([HAVE_LIBCAP_NG], [/* libcap-ng support */ --@%:@undef HAVE_LIBCAP_NG]) --m4trace:configure.ac:250: -1- AH_OUTPUT([HAVE_SYS_CAPABILITY_H], [/* Define to 1 if you have the <sys/capability.h> header file. */ -+m4trace:configure.ac:253: -1- AM_CONDITIONAL([CONFIG_CIFSUPCALL], [test "$enable_cifsupcall" != "no"]) -+m4trace:configure.ac:253: -1- AC_SUBST([CONFIG_CIFSUPCALL_TRUE]) -+m4trace:configure.ac:253: -1- AC_SUBST_TRACE([CONFIG_CIFSUPCALL_TRUE]) -+m4trace:configure.ac:253: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_TRUE$]) -+m4trace:configure.ac:253: -1- AC_SUBST([CONFIG_CIFSUPCALL_FALSE]) -+m4trace:configure.ac:253: -1- AC_SUBST_TRACE([CONFIG_CIFSUPCALL_FALSE]) -+m4trace:configure.ac:253: -1- m4_pattern_allow([^CONFIG_CIFSUPCALL_FALSE$]) -+m4trace:configure.ac:253: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_TRUE]) -+m4trace:configure.ac:253: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSUPCALL_FALSE]) -+m4trace:configure.ac:254: -1- AM_CONDITIONAL([CONFIG_CIFSCREDS], [test "$enable_cifscreds" != "no"]) -+m4trace:configure.ac:254: -1- AC_SUBST([CONFIG_CIFSCREDS_TRUE]) -+m4trace:configure.ac:254: -1- AC_SUBST_TRACE([CONFIG_CIFSCREDS_TRUE]) -+m4trace:configure.ac:254: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_TRUE$]) -+m4trace:configure.ac:254: -1- AC_SUBST([CONFIG_CIFSCREDS_FALSE]) -+m4trace:configure.ac:254: -1- AC_SUBST_TRACE([CONFIG_CIFSCREDS_FALSE]) -+m4trace:configure.ac:254: -1- m4_pattern_allow([^CONFIG_CIFSCREDS_FALSE$]) -+m4trace:configure.ac:254: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_TRUE]) -+m4trace:configure.ac:254: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSCREDS_FALSE]) -+m4trace:configure.ac:255: -1- AM_CONDITIONAL([CONFIG_CIFSIDMAP], [test "$enable_cifsidmap" != "no"]) -+m4trace:configure.ac:255: -1- AC_SUBST([CONFIG_CIFSIDMAP_TRUE]) -+m4trace:configure.ac:255: -1- AC_SUBST_TRACE([CONFIG_CIFSIDMAP_TRUE]) -+m4trace:configure.ac:255: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_TRUE$]) -+m4trace:configure.ac:255: -1- AC_SUBST([CONFIG_CIFSIDMAP_FALSE]) -+m4trace:configure.ac:255: -1- AC_SUBST_TRACE([CONFIG_CIFSIDMAP_FALSE]) -+m4trace:configure.ac:255: -1- m4_pattern_allow([^CONFIG_CIFSIDMAP_FALSE$]) -+m4trace:configure.ac:255: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_TRUE]) -+m4trace:configure.ac:255: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSIDMAP_FALSE]) -+m4trace:configure.ac:256: -1- AM_CONDITIONAL([CONFIG_CIFSACL], [test "$enable_cifsacl" != "no"]) -+m4trace:configure.ac:256: -1- AC_SUBST([CONFIG_CIFSACL_TRUE]) -+m4trace:configure.ac:256: -1- AC_SUBST_TRACE([CONFIG_CIFSACL_TRUE]) -+m4trace:configure.ac:256: -1- m4_pattern_allow([^CONFIG_CIFSACL_TRUE$]) -+m4trace:configure.ac:256: -1- AC_SUBST([CONFIG_CIFSACL_FALSE]) -+m4trace:configure.ac:256: -1- AC_SUBST_TRACE([CONFIG_CIFSACL_FALSE]) -+m4trace:configure.ac:256: -1- m4_pattern_allow([^CONFIG_CIFSACL_FALSE$]) -+m4trace:configure.ac:256: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_TRUE]) -+m4trace:configure.ac:256: -1- _AM_SUBST_NOTMAKE([CONFIG_CIFSACL_FALSE]) -+m4trace:configure.ac:257: -1- AM_CONDITIONAL([CONFIG_PLUGIN], [test "$enable_cifsidmap" != "no" -o "$enable_cifsacl" != "no"]) -+m4trace:configure.ac:257: -1- AC_SUBST([CONFIG_PLUGIN_TRUE]) -+m4trace:configure.ac:257: -1- AC_SUBST_TRACE([CONFIG_PLUGIN_TRUE]) -+m4trace:configure.ac:257: -1- m4_pattern_allow([^CONFIG_PLUGIN_TRUE$]) -+m4trace:configure.ac:257: -1- AC_SUBST([CONFIG_PLUGIN_FALSE]) -+m4trace:configure.ac:257: -1- AC_SUBST_TRACE([CONFIG_PLUGIN_FALSE]) -+m4trace:configure.ac:257: -1- m4_pattern_allow([^CONFIG_PLUGIN_FALSE$]) -+m4trace:configure.ac:257: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_TRUE]) -+m4trace:configure.ac:257: -1- _AM_SUBST_NOTMAKE([CONFIG_PLUGIN_FALSE]) -+m4trace:configure.ac:262: -1- AH_OUTPUT([HAVE_SYS_CAPABILITY_H], [/* Define to 1 if you have the <sys/capability.h> header file. */ - @%:@undef HAVE_SYS_CAPABILITY_H]) --m4trace:configure.ac:250: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_CAPABILITY_H]) --m4trace:configure.ac:250: -1- m4_pattern_allow([^HAVE_SYS_CAPABILITY_H$]) --m4trace:configure.ac:250: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBCAP]) --m4trace:configure.ac:250: -1- m4_pattern_allow([^HAVE_LIBCAP$]) --m4trace:configure.ac:250: -1- AH_OUTPUT([HAVE_LIBCAP], [/* Define if libcap exists */ -+m4trace:configure.ac:262: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_CAPABILITY_H]) -+m4trace:configure.ac:262: -1- m4_pattern_allow([^HAVE_SYS_CAPABILITY_H$]) -+m4trace:configure.ac:262: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBCAP]) -+m4trace:configure.ac:262: -1- m4_pattern_allow([^HAVE_LIBCAP$]) -+m4trace:configure.ac:262: -1- AH_OUTPUT([HAVE_LIBCAP], [/* Define if libcap exists */ - @%:@undef HAVE_LIBCAP]) --m4trace:configure.ac:250: -1- AC_SUBST([LIBCAP]) --m4trace:configure.ac:250: -1- AC_SUBST_TRACE([LIBCAP]) --m4trace:configure.ac:250: -1- m4_pattern_allow([^LIBCAP$]) --m4trace:configure.ac:252: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^LIB@&t@OBJS$]) --m4trace:configure.ac:252: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([LTLIBOBJS]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^LTLIBOBJS$]) --m4trace:configure.ac:252: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) --m4trace:configure.ac:252: -1- AC_SUBST([am__EXEEXT_TRUE]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) --m4trace:configure.ac:252: -1- AC_SUBST([am__EXEEXT_FALSE]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) --m4trace:configure.ac:252: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) --m4trace:configure.ac:252: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) --m4trace:configure.ac:252: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([top_builddir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([top_build_prefix]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([srcdir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([abs_srcdir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([top_srcdir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([abs_top_srcdir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([builddir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([abs_builddir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([abs_top_builddir]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([INSTALL]) --m4trace:configure.ac:252: -1- AC_SUBST_TRACE([MKDIR_P]) -+m4trace:configure.ac:262: -1- AC_SUBST([LIBCAP]) -+m4trace:configure.ac:262: -1- AC_SUBST_TRACE([LIBCAP]) -+m4trace:configure.ac:262: -1- m4_pattern_allow([^LIBCAP$]) -+m4trace:configure.ac:264: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -+m4trace:configure.ac:264: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([LTLIBOBJS]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^LTLIBOBJS$]) -+m4trace:configure.ac:264: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) -+m4trace:configure.ac:264: -1- AC_SUBST([am__EXEEXT_TRUE]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) -+m4trace:configure.ac:264: -1- AC_SUBST([am__EXEEXT_FALSE]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) -+m4trace:configure.ac:264: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) -+m4trace:configure.ac:264: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) -+m4trace:configure.ac:264: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([top_builddir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([top_build_prefix]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([srcdir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([abs_srcdir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([top_srcdir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([abs_top_srcdir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([builddir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([abs_builddir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([abs_top_builddir]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([INSTALL]) -+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([MKDIR_P]) -diff -Nur cifs-utils-6.1.orig/cifscreds.c cifs-utils-6.1/cifscreds.c ---- cifs-utils-6.1.orig/cifscreds.c 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/cifscreds.c 2013-10-05 18:12:29.000000000 +0200 -@@ -27,7 +27,13 @@ - #include <string.h> - #include <ctype.h> - #include <keyutils.h> -+#ifdef HAVE_GNU_GETOPT_LONG - #include <getopt.h> -+#else -+#include "gnu_getopt.h" -+#define getopt_long gnu_getopt_long -+#define option gnu_option -+#endif - #include <errno.h> - #include "mount.h" - #include "resolve_host.h" -diff -Nur cifs-utils-6.1.orig/cifs.idmap.c cifs-utils-6.1/cifs.idmap.c ---- cifs-utils-6.1.orig/cifs.idmap.c 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/cifs.idmap.c 2013-10-05 18:12:29.000000000 +0200 -@@ -27,7 +27,13 @@ - #endif /* HAVE_CONFIG_H */ - - #include <string.h> -+#ifdef HAVE_GNU_GETOPT_LONG - #include <getopt.h> -+#else -+#include "gnu_getopt.h" -+#define getopt_long gnu_getopt_long -+#define option gnu_option -+#endif - #include <syslog.h> - #include <dirent.h> - #include <sys/types.h> -diff -Nur cifs-utils-6.1.orig/cifs.upcall.c cifs-utils-6.1/cifs.upcall.c ---- cifs-utils-6.1.orig/cifs.upcall.c 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/cifs.upcall.c 2013-10-05 18:12:29.000000000 +0200 -@@ -30,7 +30,13 @@ - #endif /* HAVE_CONFIG_H */ - - #include <string.h> -+#ifdef HAVE_GNU_GETOPT_LONG - #include <getopt.h> -+#else -+#include "gnu_getopt.h" -+#define getopt_long gnu_getopt_long -+#define option gnu_option -+#endif - #ifdef HAVE_KRB5_KRB5_H - #include <krb5/krb5.h> - #elif defined(HAVE_KRB5_H) -diff -Nur cifs-utils-6.1.orig/compile cifs-utils-6.1/compile ---- cifs-utils-6.1.orig/compile 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/compile 2013-10-05 18:12:39.000000000 +0200 -@@ -3,7 +3,8 @@ - - scriptversion=2012-03-05.13; # UTC - --# Copyright (C) 1999-2012 Free Software Foundation, Inc. -+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free -+# Software Foundation, Inc. - # Written by Tom Tromey <tromey@cygnus.com>. - # - # This program is free software; you can redistribute it and/or modify -diff -Nur cifs-utils-6.1.orig/config.h.in cifs-utils-6.1/config.h.in ---- cifs-utils-6.1.orig/config.h.in 2013-07-02 21:20:32.000000000 +0200 -+++ cifs-utils-6.1/config.h.in 2013-10-05 18:12:38.000000000 +0200 -@@ -34,12 +34,18 @@ - /* Define to 1 if you have the `getmntent' function. */ - #undef HAVE_GETMNTENT - -+/* Define to 1 if you have the `getopt_long' function. */ -+#undef HAVE_GETOPT_LONG -+ - /* Define to 1 if you have the `getpass' function. */ - #undef HAVE_GETPASS - - /* Define to 1 if you have the `gettimeofday' function. */ - #undef HAVE_GETTIMEOFDAY - -+/* Whether getopt_long has GNU extensions */ -+#undef HAVE_GNU_GETOPT_LONG -+ - /* Define to 1 if you have the `inet_ntop' function. */ - #undef HAVE_INET_NTOP - -@@ -76,17 +82,13 @@ - /* Define if libcap exists */ - #undef HAVE_LIBCAP - --/* libcap-ng support */ --#undef HAVE_LIBCAP_NG -- - /* Define to 1 if you have the `wbclient' library (-lwbclient). */ - #undef HAVE_LIBWBCLIENT - - /* Define to 1 if you have the <limits.h> header file. */ - #undef HAVE_LIMITS_H - --/* Define to 1 if your system has a GNU libc compatible `malloc' function, and -- to 0 otherwise. */ -+/* Define to 1 if you have the `malloc' function. */ - #undef HAVE_MALLOC - - /* Define to 1 if you have the <memory.h> header file. */ -@@ -104,8 +106,7 @@ - /* Define to 1 if the system has the type `ptrdiff_t'. */ - #undef HAVE_PTRDIFF_T - --/* Define to 1 if your system has a GNU libc compatible `realloc' function, -- and to 0 otherwise. */ -+/* Define to 1 if you have the `realloc' function. */ - #undef HAVE_REALLOC - - /* Define to 1 if you have the `realpath' function. */ -@@ -156,6 +157,9 @@ - /* Define to 1 if you have the `strndup' function. */ - #undef HAVE_STRNDUP - -+/* Define to 1 if you have the `strnlen' function. */ -+#undef HAVE_STRNLEN -+ - /* Define to 1 if you have the `strpbrk' function. */ - #undef HAVE_STRPBRK - -@@ -229,10 +233,6 @@ - symlink to real plugin) */ - #undef IDMAP_PLUGIN_PATH - --/* Define to 1 if `lstat' dereferences a symlink specified with a trailing -- slash. */ --#undef LSTAT_FOLLOWS_SLASHED_SYMLINK -- - /* Define to 1 if your C compiler doesn't accept -c and -o together. */ - #undef NO_MINUS_C_MINUS_O - -@@ -298,18 +298,12 @@ - /* Define to `int' if <sys/types.h> doesn't define. */ - #undef gid_t - --/* Define to rpl_malloc if the replacement function should be used. */ --#undef malloc -- - /* Define to `long int' if <sys/types.h> does not define. */ - #undef off_t - - /* Define to `int' if <sys/types.h> does not define. */ - #undef pid_t - --/* Define to rpl_realloc if the replacement function should be used. */ --#undef realloc -- - /* Define to `unsigned int' if <sys/types.h> does not define. */ - #undef size_t - -diff -Nur cifs-utils-6.1.orig/config.h.in~ cifs-utils-6.1/config.h.in~ ---- cifs-utils-6.1.orig/config.h.in~ 1970-01-01 01:00:00.000000000 +0100 -+++ cifs-utils-6.1/config.h.in~ 2013-07-02 21:20:32.000000000 +0200 -@@ -0,0 +1,317 @@ -+/* config.h.in. Generated from configure.ac by autoheader. */ -+ -+/* Enable systemd specific behavior for mount.cifs */ -+#undef ENABLE_SYSTEMD -+ -+/* Define to 1 if you have the `alarm' function. */ -+#undef HAVE_ALARM -+ -+/* Define to 1 if you have the <arpa/inet.h> header file. */ -+#undef HAVE_ARPA_INET_H -+ -+/* Define to 1 if you have the `atexit' function. */ -+#undef HAVE_ATEXIT -+ -+/* Whether the clock_gettime func is there */ -+#undef HAVE_CLOCK_GETTIME -+ -+/* Define to 1 if you have the <ctype.h> header file. */ -+#undef HAVE_CTYPE_H -+ -+/* Define to 1 if you have the declaration of -+ `krb5_auth_con_set_req_cksumtype', and to 0 if you don't. */ -+#undef HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE -+ -+/* Define to 1 if you have the `endpwent' function. */ -+#undef HAVE_ENDPWENT -+ -+/* Define to 1 if you have the <errno.h> header file. */ -+#undef HAVE_ERRNO_H -+ -+/* Define to 1 if you have the <fcntl.h> header file. */ -+#undef HAVE_FCNTL_H -+ -+/* Define to 1 if you have the `getmntent' function. */ -+#undef HAVE_GETMNTENT -+ -+/* Define to 1 if you have the `getpass' function. */ -+#undef HAVE_GETPASS -+ -+/* Define to 1 if you have the `gettimeofday' function. */ -+#undef HAVE_GETTIMEOFDAY -+ -+/* Define to 1 if you have the `inet_ntop' function. */ -+#undef HAVE_INET_NTOP -+ -+/* Define to 1 if you have the <inttypes.h> header file. */ -+#undef HAVE_INTTYPES_H -+ -+/* Define to 1 if you have the <keyutils.h> header file. */ -+#undef HAVE_KEYUTILS_H -+ -+/* Define to 1 if you have the `krb5_auth_con_getsendsubkey' function. */ -+#undef HAVE_KRB5_AUTH_CON_GETSENDSUBKEY -+ -+/* Define to 1 if you have the `krb5_auth_con_setaddrs' function. */ -+#undef HAVE_KRB5_AUTH_CON_SETADDRS -+ -+/* Define to 1 if you have the `krb5_auth_con_set_req_cksumtype' function. */ -+#undef HAVE_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE -+ -+/* Define to 1 if you have the `krb5_free_unparsed_name' function. */ -+#undef HAVE_KRB5_FREE_UNPARSED_NAME -+ -+/* Define to 1 if you have the <krb5.h> header file. */ -+#undef HAVE_KRB5_H -+ -+/* Whether the krb5_keyblock struct has a keyvalue property */ -+#undef HAVE_KRB5_KEYBLOCK_KEYVALUE -+ -+/* Define to 1 if you have the <krb5/krb5.h> header file. */ -+#undef HAVE_KRB5_KRB5_H -+ -+/* Define to 1 if you have the `krb5_principal_get_realm' function. */ -+#undef HAVE_KRB5_PRINCIPAL_GET_REALM -+ -+/* Define if libcap exists */ -+#undef HAVE_LIBCAP -+ -+/* libcap-ng support */ -+#undef HAVE_LIBCAP_NG -+ -+/* Define to 1 if you have the `wbclient' library (-lwbclient). */ -+#undef HAVE_LIBWBCLIENT -+ -+/* Define to 1 if you have the <limits.h> header file. */ -+#undef HAVE_LIMITS_H -+ -+/* Define to 1 if your system has a GNU libc compatible `malloc' function, and -+ to 0 otherwise. */ -+#undef HAVE_MALLOC -+ -+/* Define to 1 if you have the <memory.h> header file. */ -+#undef HAVE_MEMORY_H -+ -+/* Define to 1 if you have the `memset' function. */ -+#undef HAVE_MEMSET -+ -+/* Define to 1 if you have the <mntent.h> header file. */ -+#undef HAVE_MNTENT_H -+ -+/* Define to 1 if you have the <netdb.h> header file. */ -+#undef HAVE_NETDB_H -+ -+/* Define to 1 if the system has the type `ptrdiff_t'. */ -+#undef HAVE_PTRDIFF_T -+ -+/* Define to 1 if your system has a GNU libc compatible `realloc' function, -+ and to 0 otherwise. */ -+#undef HAVE_REALLOC -+ -+/* Define to 1 if you have the `realpath' function. */ -+#undef HAVE_REALPATH -+ -+/* Define to 1 if you have the `setenv' function. */ -+#undef HAVE_SETENV -+ -+/* Define to 1 if the system has the type `ssize_t'. */ -+#undef HAVE_SSIZE_T -+ -+/* Define to 1 if you have the <stdbool.h> header file. */ -+#undef HAVE_STDBOOL_H -+ -+/* Define to 1 if you have the <stddef.h> header file. */ -+#undef HAVE_STDDEF_H -+ -+/* Define to 1 if you have the <stdint.h> header file. */ -+#undef HAVE_STDINT_H -+ -+/* Define to 1 if you have the <stdio.h> header file. */ -+#undef HAVE_STDIO_H -+ -+/* Define to 1 if you have the <stdlib.h> header file. */ -+#undef HAVE_STDLIB_H -+ -+/* Define to 1 if you have the `strchr' function. */ -+#undef HAVE_STRCHR -+ -+/* Define to 1 if you have the `strcmp' function. */ -+#undef HAVE_STRCMP -+ -+/* Define to 1 if you have the `strdup' function. */ -+#undef HAVE_STRDUP -+ -+/* Define to 1 if you have the `strerror' function. */ -+#undef HAVE_STRERROR -+ -+/* Define to 1 if you have the <strings.h> header file. */ -+#undef HAVE_STRINGS_H -+ -+/* Define to 1 if you have the <string.h> header file. */ -+#undef HAVE_STRING_H -+ -+/* Define to 1 if you have the `strncasecmp' function. */ -+#undef HAVE_STRNCASECMP -+ -+/* Define to 1 if you have the `strndup' function. */ -+#undef HAVE_STRNDUP -+ -+/* Define to 1 if you have the `strpbrk' function. */ -+#undef HAVE_STRPBRK -+ -+/* Define to 1 if you have the `strrchr' function. */ -+#undef HAVE_STRRCHR -+ -+/* Define to 1 if you have the `strstr' function. */ -+#undef HAVE_STRSTR -+ -+/* Define to 1 if you have the `strtol' function. */ -+#undef HAVE_STRTOL -+ -+/* Define to 1 if you have the `strtoul' function. */ -+#undef HAVE_STRTOUL -+ -+/* Define to 1 if you have the <syslog.h> header file. */ -+#undef HAVE_SYSLOG_H -+ -+/* Define to 1 if you have the <sys/capability.h> header file. */ -+#undef HAVE_SYS_CAPABILITY_H -+ -+/* Define to 1 if you have the <sys/fsuid.h> header file. */ -+#undef HAVE_SYS_FSUID_H -+ -+/* Define to 1 if you have the <sys/mount.h> header file. */ -+#undef HAVE_SYS_MOUNT_H -+ -+/* Define to 1 if you have the <sys/param.h> header file. */ -+#undef HAVE_SYS_PARAM_H -+ -+/* Define to 1 if you have the <sys/socket.h> header file. */ -+#undef HAVE_SYS_SOCKET_H -+ -+/* Define to 1 if you have the <sys/stat.h> header file. */ -+#undef HAVE_SYS_STAT_H -+ -+/* Define to 1 if you have the <sys/time.h> header file. */ -+#undef HAVE_SYS_TIME_H -+ -+/* Define to 1 if you have the <sys/types.h> header file. */ -+#undef HAVE_SYS_TYPES_H -+ -+/* Define to 1 if you have the <sys/xattr.h> header file. */ -+#undef HAVE_SYS_XATTR_H -+ -+/* Define to 1 if you have the <talloc.h> header file. */ -+#undef HAVE_TALLOC_H -+ -+/* Define to 1 if you have the `tolower' function. */ -+#undef HAVE_TOLOWER -+ -+/* Define to 1 if the system has the type `uint32_t'. */ -+#undef HAVE_UINT32_T -+ -+/* Define to 1 if the system has the type `uint8_t'. */ -+#undef HAVE_UINT8_T -+ -+/* Define to 1 if you have the `uname' function. */ -+#undef HAVE_UNAME -+ -+/* Define to 1 if you have the <unistd.h> header file. */ -+#undef HAVE_UNISTD_H -+ -+/* Does wbclient.h have a WBC_ID_TYPE_BOTH enum? */ -+#undef HAVE_WBC_ID_TYPE_BOTH -+ -+/* Define to 1 if the system has the type `_Bool'. */ -+#undef HAVE__BOOL -+ -+/* Location of plugin that ID mapping infrastructure should use. (usually a -+ symlink to real plugin) */ -+#undef IDMAP_PLUGIN_PATH -+ -+/* Define to 1 if `lstat' dereferences a symlink specified with a trailing -+ slash. */ -+#undef LSTAT_FOLLOWS_SLASHED_SYMLINK -+ -+/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -+#undef NO_MINUS_C_MINUS_O -+ -+/* Name of package */ -+#undef PACKAGE -+ -+/* Define to the address where bug reports for this package should be sent. */ -+#undef PACKAGE_BUGREPORT -+ -+/* Define to the full name of this package. */ -+#undef PACKAGE_NAME -+ -+/* Define to the full name and version of this package. */ -+#undef PACKAGE_STRING -+ -+/* Define to the one symbol short name of this package. */ -+#undef PACKAGE_TARNAME -+ -+/* Define to the home page for this package. */ -+#undef PACKAGE_URL -+ -+/* Define to the version of this package. */ -+#undef PACKAGE_VERSION -+ -+/* Define to 1 if you have the ANSI C header files. */ -+#undef STDC_HEADERS -+ -+/* Enable extensions on AIX 3, Interix. */ -+#ifndef _ALL_SOURCE -+# undef _ALL_SOURCE -+#endif -+/* Enable GNU extensions on systems that have them. */ -+#ifndef _GNU_SOURCE -+# undef _GNU_SOURCE -+#endif -+/* Enable threading extensions on Solaris. */ -+#ifndef _POSIX_PTHREAD_SEMANTICS -+# undef _POSIX_PTHREAD_SEMANTICS -+#endif -+/* Enable extensions on HP NonStop. */ -+#ifndef _TANDEM_SOURCE -+# undef _TANDEM_SOURCE -+#endif -+/* Enable general extensions on Solaris. */ -+#ifndef __EXTENSIONS__ -+# undef __EXTENSIONS__ -+#endif -+ -+ -+/* Version number of package */ -+#undef VERSION -+ -+/* Define to 1 if on MINIX. */ -+#undef _MINIX -+ -+/* Define to 2 if the system does not provide POSIX.1 features except with -+ this defined. */ -+#undef _POSIX_1_SOURCE -+ -+/* Define to 1 if you need to in order for `stat' and other things to work. */ -+#undef _POSIX_SOURCE -+ -+/* Define to `int' if <sys/types.h> doesn't define. */ -+#undef gid_t -+ -+/* Define to rpl_malloc if the replacement function should be used. */ -+#undef malloc -+ -+/* Define to `long int' if <sys/types.h> does not define. */ -+#undef off_t -+ -+/* Define to `int' if <sys/types.h> does not define. */ -+#undef pid_t -+ -+/* Define to rpl_realloc if the replacement function should be used. */ -+#undef realloc -+ -+/* Define to `unsigned int' if <sys/types.h> does not define. */ -+#undef size_t -+ -+/* Define to `int' if <sys/types.h> doesn't define. */ -+#undef uid_t -diff -Nur cifs-utils-6.1.orig/configure cifs-utils-6.1/configure ---- cifs-utils-6.1.orig/configure 2013-07-02 21:20:31.000000000 +0200 -+++ cifs-utils-6.1/configure 2013-10-05 18:12:38.000000000 +0200 -@@ -626,7 +626,6 @@ - am__EXEEXT_TRUE - LTLIBOBJS - LIBCAP --CAPNG_LDADD - CONFIG_PLUGIN_FALSE - CONFIG_PLUGIN_TRUE - CONFIG_CIFSACL_FALSE -@@ -646,14 +645,6 @@ - RELRO_CFLAGS - PIE_CFLAGS - RT_LDADD --host_os --host_vendor --host_cpu --host --build_os --build_vendor --build_cpu --build - LIBOBJS - SED - EGREP -@@ -751,7 +742,6 @@ - enable_systemd - with_idmap_plugin - enable_dependency_tracking --with_libcap_ng - with_libcap - ' - ac_precious_vars='build_alias -@@ -1370,10 +1360,6 @@ - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -- --System types: -- --build=BUILD configure for building on BUILD [guessed] -- --host=HOST cross-compile to build programs to run on HOST [BUILD] - _ACEOF - fi - -@@ -1396,10 +1382,8 @@ - --enable-cifsacl Create get/set cifsacl binary [default=yes] - --enable-systemd Enable systemd specific behavior for mount.cifs - [default=yes] -- --enable-dependency-tracking -- do not reject slow dependency extractors -- --disable-dependency-tracking -- speeds up one-time build -+ --disable-dependency-tracking speeds up one-time build -+ --enable-dependency-tracking do not reject slow dependency extractors - - Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -@@ -1408,7 +1392,6 @@ - Define the path to the plugin that the idmapping - infrastructure should use - [default=/etc/cifs-utils/idmap-plugin] -- --with-libcap-ng=auto/yes/no Add Libcap-ng support default=auto - --with-libcap Add libcap support default=yes, if libcap-ng not available - - Some influential environment variables: -@@ -2323,7 +2306,7 @@ - - - --am__api_version='1.12' -+am__api_version='1.11' - - ac_aux_dir= - for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do -@@ -2449,6 +2432,9 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 - $as_echo_n "checking whether build environment is sane... " >&6; } -+# Just in case -+sleep 1 -+echo timestamp > conftest.file - # Reject unsafe characters in $srcdir or the absolute working directory - # name. Accept space and tab only in the latter. - am_lf=' -@@ -2459,40 +2445,32 @@ - esac - case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) -- as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; -+ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; - esac - --# Do 'set' in a subshell so we don't clobber the current shell's -+# Do `set' in a subshell so we don't clobber the current shell's - # arguments. Must try -L first in case configure is actually a - # symlink; some systems play weird games with the mod time of symlinks - # (eg FreeBSD returns the mod time of the symlink's containing - # directory). - if ( -- am_has_slept=no -- for am_try in 1 2; do -- echo "timestamp, slept: $am_has_slept" > conftest.file -- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -- if test "$*" = "X"; then -- # -L didn't work. -- set X `ls -t "$srcdir/configure" conftest.file` -- fi -- if test "$*" != "X $srcdir/configure conftest.file" \ -- && test "$*" != "X conftest.file $srcdir/configure"; then -+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` -+ if test "$*" = "X"; then -+ # -L didn't work. -+ set X `ls -t "$srcdir/configure" conftest.file` -+ fi -+ rm -f conftest.file -+ if test "$*" != "X $srcdir/configure conftest.file" \ -+ && test "$*" != "X conftest.file $srcdir/configure"; then -+ -+ # If neither matched, then we have a broken ls. This can happen -+ # if, for instance, CONFIG_SHELL is bash and it inherits a -+ # broken ls alias from the environment. This has actually -+ # happened. Such a system could not be considered "sane". -+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -+alias in your environment" "$LINENO" 5 -+ fi - -- # If neither matched, then we have a broken ls. This can happen -- # if, for instance, CONFIG_SHELL is bash and it inherits a -- # broken ls alias from the environment. This has actually -- # happened. Such a system could not be considered "sane". -- as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -- alias in your environment" "$LINENO" 5 -- fi -- if test "$2" = conftest.file || test $am_try -eq 2; then -- break -- fi -- # Just in case. -- sleep 1 -- am_has_slept=yes -- done - test "$2" = conftest.file - ) - then -@@ -2504,16 +2482,6 @@ - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } --# If we didn't sleep, we still need to ensure time stamps of config.status and --# generated files are strictly newer. --am_sleep_pid= --if grep 'slept: no' conftest.file >/dev/null 2>&1; then -- ( sleep 1 ) & -- am_sleep_pid=$! --fi -- --rm -f conftest.file -- - test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" - # Use a double $ so make ignores it. -@@ -2540,8 +2508,8 @@ - am_missing_run="$MISSING --run " - else - am_missing_run= -- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 --$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} -+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} - fi - - if test x"${install_sh}" != xset; then -@@ -2553,10 +2521,10 @@ - esac - fi - --# Installed binaries are usually stripped using 'strip' when the user --# run "make install-strip". However 'strip' might not be the right -+# Installed binaries are usually stripped using `strip' when the user -+# run `make install-strip'. However `strip' might not be the right - # tool to use in cross-compilation environments, therefore Automake --# will honor the 'STRIP' environment variable to overrule this program. -+# will honor the `STRIP' environment variable to overrule this program. - if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -@@ -2695,6 +2663,12 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 - $as_echo "$MKDIR_P" >&6; } - -+mkdir_p="$MKDIR_P" -+case $mkdir_p in -+ [\\/$]* | ?:[\\/]*) ;; -+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -+esac -+ - for ac_prog in gawk mawk nawk awk - do - # Extract the first word of "$ac_prog", so it can be a program name with args. -@@ -2827,12 +2801,6 @@ - - MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - --# For better backward compatibility. To be removed once Automake 1.9.x --# dies out for good. For more background, see: --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> --# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> --mkdir_p='$(MKDIR_P)' -- - # We need awk for the "check" target. The system "awk" is bad on - # some platforms. - # Always define AMTAR for backward compatibility. Yes, it's still used -@@ -3735,7 +3703,7 @@ - _am_result=none - # First try GNU make style include. - echo "include confinc" > confmf --# Ignore all kinds of additional output from 'make'. -+# Ignore all kinds of additional output from `make'. - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=include -@@ -3791,8 +3759,8 @@ - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up -- # making a dummy file named 'D' -- because '-MD' means "put the output -- # in D". -+ # making a dummy file named `D' -- because `-MD' means `put the output -+ # in D'. - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're -@@ -3827,16 +3795,16 @@ - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c -- # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with -- # Solaris 10 /bin/sh. -- echo '/* dummy */' > sub/conftst$i.h -+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with -+ # Solaris 8's {/usr,}/bin/sh. -+ touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - -- # We check with '-c' and '-o' for the sake of the "dashmstdout" -+ # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly -- # handle '-M -o', and we need to detect this. Also, some Intel -- # versions had trouble with output in subdirs. -+ # handle `-M -o', and we need to detect this. Also, some Intel -+ # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in -@@ -3845,8 +3813,8 @@ - test "$am__universal" = false || continue - ;; - nosideeffect) -- # After this tag, mechanisms are not by side-effect, so they'll -- # only be used when explicitly requested. -+ # after this tag, mechanisms are not by side-effect, so they'll -+ # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else -@@ -3854,7 +3822,7 @@ - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) -- # This compiler won't grok '-c -o', but also, the minuso test has -+ # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} -@@ -4827,346 +4795,76 @@ - fi - - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5 --$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; } --if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- rm -f conftest.sym conftest.file --echo >conftest.file --if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then -- if test "$cross_compiling" = yes; then : -- ac_cv_func_lstat_dereferences_slashed_symlink=no --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --$ac_includes_default --int --main () --{ --struct stat sbuf; -- /* Linux will dereference the symlink and fail, as required by POSIX. -- That is better in the sense that it means we will not -- have to compile and use the lstat wrapper. */ -- return lstat ("conftest.sym/", &sbuf) == 0; -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_lstat_dereferences_slashed_symlink=yes --else -- ac_cv_func_lstat_dereferences_slashed_symlink=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --else -- # If the `ln -s' command failed, then we probably don't even -- # have an lstat function. -- ac_cv_func_lstat_dereferences_slashed_symlink=no --fi --rm -f conftest.sym conftest.file - --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 --$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; } -- --test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && -- --cat >>confdefs.h <<_ACEOF --#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 --_ACEOF -- -- --if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then -- case " $LIBOBJS " in -- *" lstat.$ac_objext "* ) ;; -- *) LIBOBJS="$LIBOBJS lstat.$ac_objext" -- ;; --esac -- --fi -- --for ac_header in stdlib.h -+# check for required functions -+for ac_func in alarm atexit endpwent getmntent getpass gettimeofday inet_ntop malloc memset realloc realpath setenv strchr strcmp strdup strerror strncasecmp strndup strnlen strpbrk strrchr strstr strtol strtoul tolower uname - do : -- ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" --if test "x$ac_cv_header_stdlib_h" = xyes; then : -+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -+if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF --#define HAVE_STDLIB_H 1 --_ACEOF -- --fi -- --done -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 --$as_echo_n "checking for GNU libc compatible malloc... " >&6; } --if ${ac_cv_func_malloc_0_nonnull+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- ac_cv_func_malloc_0_nonnull=no --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --#if defined STDC_HEADERS || defined HAVE_STDLIB_H --# include <stdlib.h> --#else --char *malloc (); --#endif -- --int --main () --{ --return ! malloc (0); -- ; -- return 0; --} -+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 - _ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_malloc_0_nonnull=yes --else -- ac_cv_func_malloc_0_nonnull=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 --$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } --if test $ac_cv_func_malloc_0_nonnull = yes; then : -- --$as_echo "#define HAVE_MALLOC 1" >>confdefs.h - - else -- $as_echo "#define HAVE_MALLOC 0" >>confdefs.h -- -- case " $LIBOBJS " in -- *" malloc.$ac_objext "* ) ;; -- *) LIBOBJS="$LIBOBJS malloc.$ac_objext" -- ;; --esac -- -- --$as_echo "#define malloc rpl_malloc" >>confdefs.h -- -+ as_fn_error $? "necessary functions(s) not found" "$LINENO" 5 - fi -+done - - --for ac_header in stdlib.h -+for ac_func in getopt_long - do : -- ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" --if test "x$ac_cv_header_stdlib_h" = xyes; then : -+ ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" -+if test "x$ac_cv_func_getopt_long" = xyes; then : - cat >>confdefs.h <<_ACEOF --#define HAVE_STDLIB_H 1 -+#define HAVE_GETOPT_LONG 1 - _ACEOF - -+else -+ as_fn_error $? "getopt_long function not found" "$LINENO" 5 - fi -- - done - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5 --$as_echo_n "checking for GNU libc compatible realloc... " >&6; } --if ${ac_cv_func_realloc_0_nonnull+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- ac_cv_func_realloc_0_nonnull=no --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getopt_long is GNU specific" >&5 -+$as_echo_n "checking if getopt_long is GNU specific... " >&6; } -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ --#if defined STDC_HEADERS || defined HAVE_STDLIB_H --# include <stdlib.h> --#else --char *realloc (); -+ -+#include <features.h> -+#ifndef __GLIBC__ -+#error No GNU extension - #endif - - int - main () - { --return ! realloc (0, 0); -+; - ; - return 0; - } --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_realloc_0_nonnull=yes --else -- ac_cv_func_realloc_0_nonnull=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5 --$as_echo "$ac_cv_func_realloc_0_nonnull" >&6; } --if test $ac_cv_func_realloc_0_nonnull = yes; then : -- --$as_echo "#define HAVE_REALLOC 1" >>confdefs.h -- --else -- $as_echo "#define HAVE_REALLOC 0" >>confdefs.h -- -- case " $LIBOBJS " in -- *" realloc.$ac_objext "* ) ;; -- *) LIBOBJS="$LIBOBJS realloc.$ac_objext" -- ;; --esac -- -- --$as_echo "#define realloc rpl_realloc" >>confdefs.h -- --fi - -+_ACEOF -+if ac_fn_c_try_cpp "$LINENO"; then : - --# Make sure we can run config.sub. --$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || -- as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 --$as_echo_n "checking build system type... " >&6; } --if ${ac_cv_build+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_build_alias=$build_alias --test "x$ac_build_alias" = x && -- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` --test "x$ac_build_alias" = x && -- as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 --ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || -- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 --$as_echo "$ac_cv_build" >&6; } --case $ac_cv_build in --*-*-*) ;; --*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; --esac --build=$ac_cv_build --ac_save_IFS=$IFS; IFS='-' --set x $ac_cv_build --shift --build_cpu=$1 --build_vendor=$2 --shift; shift --# Remember, the first character of IFS is used to create $*, --# except with old shells: --build_os=$* --IFS=$ac_save_IFS --case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -- -- --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 --$as_echo_n "checking host system type... " >&6; } --if ${ac_cv_host+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "x$host_alias" = x; then -- ac_cv_host=$ac_cv_build --else -- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || -- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 --fi -- --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 --$as_echo "$ac_cv_host" >&6; } --case $ac_cv_host in --*-*-*) ;; --*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; --esac --host=$ac_cv_host --ac_save_IFS=$IFS; IFS='-' --set x $ac_cv_host --shift --host_cpu=$1 --host_vendor=$2 --shift; shift --# Remember, the first character of IFS is used to create $*, --# except with old shells: --host_os=$* --IFS=$ac_save_IFS --case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac -- -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5 --$as_echo_n "checking for working strnlen... " >&6; } --if ${ac_cv_func_strnlen_working+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test "$cross_compiling" = yes; then : -- # Guess no on AIX systems, yes otherwise. -- case "$host_os" in -- aix*) ac_cv_func_strnlen_working=no;; -- *) ac_cv_func_strnlen_working=yes;; -- esac --else -- cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ --$ac_includes_default --int --main () --{ -- --#define S "foobar" --#define S_LEN (sizeof S - 1) - -- /* At least one implementation is buggy: that of AIX 4.3 would -- give strnlen (S, 1) == 3. */ -+$as_echo "#define HAVE_GNU_GETOPT_LONG 1" >>confdefs.h - -- int i; -- for (i = 0; i < S_LEN + 1; ++i) -- { -- int expected = i <= S_LEN ? i : S_LEN; -- if (strnlen (S, i) != expected) -- return 1; -- } -- return 0; -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -+$as_echo "yes" >&6; } - -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_run "$LINENO"; then : -- ac_cv_func_strnlen_working=yes - else -- ac_cv_func_strnlen_working=no --fi --rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -- conftest.$ac_objext conftest.beam conftest.$ac_ext --fi - --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strnlen_working" >&5 --$as_echo "$ac_cv_func_strnlen_working" >&6; } --test $ac_cv_func_strnlen_working = no && case " $LIBOBJS " in -- *" strnlen.$ac_objext "* ) ;; -- *) LIBOBJS="$LIBOBJS strnlen.$ac_objext" -+ case " $LIBOBJS " in -+ *" gnu_getopt.$ac_objext "* ) ;; -+ *) LIBOBJS="$LIBOBJS gnu_getopt.$ac_objext" - ;; - esac - -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -+$as_echo "no" >&6; } - -- --# check for required functions --for ac_func in alarm atexit endpwent getmntent getpass gettimeofday inet_ntop memset realpath setenv strchr strcmp strdup strerror strncasecmp strndup strpbrk strrchr strstr strtol strtoul tolower uname --do : -- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` --ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" --if eval test \"x\$"$as_ac_var"\" = x"yes"; then : -- cat >>confdefs.h <<_ACEOF --#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 --_ACEOF -- --else -- as_fn_error $? "necessary functions(s) not found" "$LINENO" 5 - fi --done -- -+rm -f conftest.err conftest.i conftest.$ac_ext - - for ac_func in clock_gettime - do : -@@ -5954,97 +5652,7 @@ - fi - - -- -- --# Check whether --with-libcap-ng was given. --if test "${with_libcap_ng+set}" = set; then : -- withval=$with_libcap_ng; --else -- with_libcap_ng=auto --fi -- -- -- # Check for Libcap-ng API -- # -- # libcap-ng detection -- -- if test x$with_libcap_ng = xno ; then -- have_libcap_ng=no; -- else -- # Start by checking for header file -- ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default" --if test "x$ac_cv_header_cap_ng_h" = xyes; then : -- capng_headers=yes --else -- capng_headers=no --fi -- -- -- -- # See if we have libcap-ng library -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_clear in -lcap-ng" >&5 --$as_echo_n "checking for capng_clear in -lcap-ng... " >&6; } --if ${ac_cv_lib_cap_ng_capng_clear+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_check_lib_save_LIBS=$LIBS --LIBS="-lcap-ng $LIBS" --cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ -- --/* Override any GCC internal prototype to avoid an error. -- Use char because int might match the return type of a GCC -- builtin and then its argument prototype would still apply. */ --#ifdef __cplusplus --extern "C" --#endif --char capng_clear (); --int --main () --{ --return capng_clear (); -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_link "$LINENO"; then : -- ac_cv_lib_cap_ng_capng_clear=yes --else -- ac_cv_lib_cap_ng_capng_clear=no --fi --rm -f core conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext --LIBS=$ac_check_lib_save_LIBS --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_clear" >&5 --$as_echo "$ac_cv_lib_cap_ng_capng_clear" >&6; } --if test "x$ac_cv_lib_cap_ng_capng_clear" = xyes; then : -- CAPNG_LDADD=-lcap-ng --fi -- -- -- # Check results are usable -- if test x$with_libcap_ng = xyes -a x$CAPNG_LDADD = x ; then -- as_fn_error $? "libcap-ng support was requested and the library was not found" "$LINENO" 5 -- fi -- if test x$CAPNG_LDADD != x -a $capng_headers = no ; then -- as_fn_error $? "libcap-ng libraries found but headers are missing" "$LINENO" 5 -- fi -- fi -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5 --$as_echo_n "checking whether to use libcap-ng... " >&6; } -- if test x$CAPNG_LDADD != x ; then -- --$as_echo "#define HAVE_LIBCAP_NG 1" >>confdefs.h -- -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 --$as_echo "yes" >&6; } -- else -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 --$as_echo "no" >&6; } -- fi -- -+LIBCAP_NG_PATH - - if test "x$CAPNG_LDADD" = "x"; then - -@@ -6253,14 +5861,6 @@ - LTLIBOBJS=$ac_ltlibobjs - - --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 --$as_echo_n "checking that generated files are newer than configure... " >&6; } -- if test -n "$am_sleep_pid"; then -- # Hide warnings about reused PIDs. -- wait $am_sleep_pid 2>/dev/null -- fi -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 --$as_echo "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -@@ -7504,7 +7104,7 @@ - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. -- # We used to match only the files named 'Makefile.in', but -+ # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. -@@ -7538,19 +7138,21 @@ - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote -- # from the Makefile without running 'make'. -+ # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` -+ # When using ansi2knr, U may be empty or an underscore; expand it -+ U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ -- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do -+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -diff -Nur cifs-utils-6.1.orig/configure.ac cifs-utils-6.1/configure.ac ---- cifs-utils-6.1.orig/configure.ac 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/configure.ac 2013-10-05 18:12:29.000000000 +0200 -@@ -90,13 +90,25 @@ - - # Checks for library functions. - AC_FUNC_GETMNTENT --AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK --AC_FUNC_MALLOC --AC_FUNC_REALLOC --AC_FUNC_STRNLEN - - # check for required functions --AC_CHECK_FUNCS([alarm atexit endpwent getmntent getpass gettimeofday inet_ntop memset realpath setenv strchr strcmp strdup strerror strncasecmp strndup strpbrk strrchr strstr strtol strtoul tolower uname], , [AC_MSG_ERROR([necessary functions(s) not found])]) -+AC_CHECK_FUNCS([alarm atexit endpwent getmntent getpass gettimeofday inet_ntop malloc memset realloc realpath setenv strchr strcmp strdup strerror strncasecmp strndup strnlen strpbrk strrchr strstr strtol strtoul tolower uname], , [AC_MSG_ERROR([necessary functions(s) not found])]) -+ -+AC_CHECK_FUNCS([getopt_long], , [AC_MSG_ERROR([getopt_long function not found])]) -+AC_MSG_CHECKING([if getopt_long is GNU specific]) -+AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[ -+#include <features.h> -+#ifndef __GLIBC__ -+#error No GNU extension -+#endif -+ ]],[[;]]) -+ ],[ -+ AC_DEFINE(HAVE_GNU_GETOPT_LONG, 1, [Whether getopt_long has GNU extensions]) -+ AC_MSG_RESULT([yes]) -+ ],[ -+ AC_LIBOBJ([gnu_getopt]) -+ AC_MSG_RESULT([no]) -+]) - - AC_CHECK_FUNCS(clock_gettime, [], [ - AC_CHECK_LIB(rt, clock_gettime, [ -diff -Nur cifs-utils-6.1.orig/contrib/Makefile.in cifs-utils-6.1/contrib/Makefile.in ---- cifs-utils-6.1.orig/contrib/Makefile.in 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/contrib/Makefile.in 2013-10-05 18:12:39.000000000 +0200 -@@ -1,8 +1,9 @@ --# Makefile.in generated by automake 1.12.2 from Makefile.am. -+# Makefile.in generated by automake 1.11.6 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2012 Free Software Foundation, Inc. -- -+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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. -@@ -47,8 +48,6 @@ - NORMAL_UNINSTALL = : - PRE_UNINSTALL = : - POST_UNINSTALL = : --build_triplet = @build@ --host_triplet = @host@ - subdir = contrib - DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -@@ -114,7 +113,6 @@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ - AWK = @AWK@ --CAPNG_LDADD = @CAPNG_LDADD@ - CC = @CC@ - CCDEPMODE = @CCDEPMODE@ - CFLAGS = @CFLAGS@ -@@ -176,22 +174,14 @@ - 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 = @includedir@ - infodir = @infodir@ -@@ -252,12 +242,12 @@ - $(am__aclocal_m4_deps): - - # This directory's subdirectories are mostly independent; you can cd --# into them and run 'make' without going through this Makefile. --# To change the values of 'make' variables: instead of editing Makefiles, --# (1) if the variable is set in 'config.status', edit 'config.status' --# (which will cause the Makefiles to be regenerated when you run 'make'); --# (2) otherwise, pass the desired values on the 'make' command line. --$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS): -+# into them and run `make' without going through this Makefile. -+# To change the values of `make' variables: instead of editing Makefiles, -+# (1) if the variable is set in `config.status', edit `config.status' -+# (which will cause the Makefiles to be regenerated when you run `make'); -+# (2) otherwise, pass the desired values on the `make' command line. -+$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ -@@ -267,11 +257,7 @@ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ -- case "$@" in \ -- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -- *) list='$(SUBDIRS)' ;; \ -- esac; \ -- for subdir in $$list; do \ -+ list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ -@@ -285,6 +271,37 @@ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" -+ -+$(RECURSIVE_CLEAN_TARGETS): -+ @fail= failcom='exit 1'; \ -+ for f in x $$MAKEFLAGS; do \ -+ case $$f in \ -+ *=* | --[!k]*);; \ -+ *k*) failcom='fail=yes';; \ -+ esac; \ -+ done; \ -+ dot_seen=no; \ -+ case "$@" in \ -+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -+ *) list='$(SUBDIRS)' ;; \ -+ esac; \ -+ rev=''; for subdir in $$list; do \ -+ if test "$$subdir" = "."; then :; else \ -+ rev="$$subdir $$rev"; \ -+ fi; \ -+ done; \ -+ rev="$$rev ."; \ -+ target=`echo $@ | sed s/-recursive//`; \ -+ for subdir in $$rev; do \ -+ echo "Making $$target in $$subdir"; \ -+ if test "$$subdir" = "."; then \ -+ local_target="$$target-am"; \ -+ else \ -+ local_target="$$target"; \ -+ fi; \ -+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ -+ || eval $$failcom; \ -+ done && test -z "$$fail" - tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ -@@ -293,10 +310,6 @@ - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done --cscopelist-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ -- done - - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -@@ -360,20 +373,6 @@ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" - --cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP)'; \ -- 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 - -@@ -533,22 +532,21 @@ - - uninstall-am: - --.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \ -- cscopelist-recursive ctags-recursive install-am install-strip \ -- tags-recursive -+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ -+ install-am install-strip tags-recursive - - .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ -- all all-am check check-am clean clean-generic cscopelist \ -- cscopelist-recursive ctags ctags-recursive distclean \ -- distclean-generic 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-info \ -- install-info-am install-man install-pdf install-pdf-am \ -- install-ps install-ps-am install-strip installcheck \ -- installcheck-am installdirs installdirs-am maintainer-clean \ -- maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ -- pdf-am ps ps-am tags tags-recursive uninstall uninstall-am -+ all all-am check check-am clean clean-generic ctags \ -+ ctags-recursive distclean distclean-generic 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-info install-info-am install-man \ -+ install-pdf install-pdf-am install-ps install-ps-am \ -+ install-strip installcheck installcheck-am installdirs \ -+ installdirs-am maintainer-clean maintainer-clean-generic \ -+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ -+ tags-recursive uninstall uninstall-am - - - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -Nur cifs-utils-6.1.orig/contrib/request-key.d/Makefile.in cifs-utils-6.1/contrib/request-key.d/Makefile.in ---- cifs-utils-6.1.orig/contrib/request-key.d/Makefile.in 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/contrib/request-key.d/Makefile.in 2013-10-05 18:12:39.000000000 +0200 -@@ -1,8 +1,9 @@ --# Makefile.in generated by automake 1.12.2 from Makefile.am. -+# Makefile.in generated by automake 1.11.6 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2012 Free Software Foundation, Inc. -- -+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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. -@@ -48,8 +49,6 @@ - NORMAL_UNINSTALL = : - PRE_UNINSTALL = : - POST_UNINSTALL = : --build_triplet = @build@ --host_triplet = @host@ - subdir = contrib/request-key.d - DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -@@ -76,7 +75,6 @@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ - AWK = @AWK@ --CAPNG_LDADD = @CAPNG_LDADD@ - CC = @CC@ - CCDEPMODE = @CCDEPMODE@ - CFLAGS = @CFLAGS@ -@@ -138,22 +136,14 @@ - 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 = @includedir@ - infodir = @infodir@ -@@ -218,8 +208,6 @@ - ctags: CTAGS - CTAGS: - --cscope cscopelist: -- - - distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ -diff -Nur cifs-utils-6.1.orig/depcomp cifs-utils-6.1/depcomp ---- cifs-utils-6.1.orig/depcomp 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/depcomp 2013-10-05 18:12:39.000000000 +0200 -@@ -3,7 +3,8 @@ - - scriptversion=2012-03-27.16; # UTC - --# Copyright (C) 1999-2012 Free Software Foundation, Inc. -+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, -+# 2011, 2012 Free Software Foundation, Inc. - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by -diff -Nur cifs-utils-6.1.orig/getcifsacl.c cifs-utils-6.1/getcifsacl.c ---- cifs-utils-6.1.orig/getcifsacl.c 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/getcifsacl.c 2013-10-05 18:12:29.000000000 +0200 -@@ -24,7 +24,13 @@ - #endif /* HAVE_CONFIG_H */ - - #include <string.h> -+#ifdef HAVE_GNU_GETOPT_LONG - #include <getopt.h> -+#else -+#include "gnu_getopt.h" -+#define getopt_long gnu_getopt_long -+#define option gnu_option -+#endif - #include <stdint.h> - #include <stdbool.h> - #include <unistd.h> -diff -Nur cifs-utils-6.1.orig/gnu_getopt.c cifs-utils-6.1/gnu_getopt.c ---- cifs-utils-6.1.orig/gnu_getopt.c 1970-01-01 01:00:00.000000000 +0100 -+++ cifs-utils-6.1/gnu_getopt.c 2013-10-05 18:12:29.000000000 +0200 -@@ -0,0 +1,656 @@ -+/* $OpenBSD: getopt_long.c,v 1.21 2006/09/22 17:22:05 millert Exp $ */ -+/* $NetBSD: getopt_long.c,v 1.15 2002/01/31 22:43:40 tv Exp $ */ -+ -+/* -+ * Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com> -+ * Copyright (c) 2012 William Pitcock -+ * Copyright (c) 2012 rofl0r -+ * -+ * Permission to use, copy, modify, and distribute this software for any -+ * purpose with or without fee is hereby granted, provided that the above -+ * copyright notice and this permission notice appear in all copies. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ * -+ * Sponsored in part by the Defense Advanced Research Projects -+ * Agency (DARPA) and Air Force Research Laboratory, Air Force -+ * Materiel Command, USAF, under agreement number F39502-99-1-0512. -+ */ -+/*- -+ * Copyright (c) 2000 The NetBSD Foundation, Inc. -+ * All rights reserved. -+ * -+ * This code is derived from software contributed to The NetBSD Foundation -+ * by Dieter Baron and Thomas Klausner. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * 3. All advertising materials mentioning features or use of this software -+ * must display the following acknowledgement: -+ * This product includes software developed by the NetBSD -+ * Foundation, Inc. and its contributors. -+ * 4. Neither the name of The NetBSD Foundation nor the names of its -+ * contributors may be used to endorse or promote products derived -+ * from this software without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS -+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS -+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+ * POSSIBILITY OF SUCH DAMAGE. -+ */ -+ -+#include "gnu_getopt.h" -+ -+#include <errno.h> -+#include <stdio.h> -+#include <stdlib.h> -+#include <string.h> -+ -+//#if HAVE_STRICT_MODE > 0 -+#if 1 -+# define GNU_COMPATIBLE /* Be more compatible, configure's use us! */ -+#endif -+ -+#if 0 -+int gnu_opterr = 1; /* if error message should be printed */ -+int gnu_optind = 1; /* index into parent argv vector */ -+int gnu_optopt = '?'; /* character checked for validity */ -+int gnu_optreset; /* reset getopt */ -+char *gnu_optarg; /* argument associated with option */ -+#else -+// TODO: check whether it has an effect that musl's optopt is not initialized to '?' -+#include <getopt.h> -+#define gnu_opterr opterr -+#define gnu_optind optind -+#define gnu_optopt optopt -+#define gnu_optreset optreset -+#define gnu_optarg optarg -+int optreset; -+#endif -+char* argv0 = NULL; -+ -+#define PRINT_ERROR ((gnu_opterr) && (*options != ':')) -+ -+#define FLAG_PERMUTE 0x01 /* permute non-options to the end of argv */ -+#define FLAG_ALLARGS 0x02 /* treat non-options as args to option "-1" */ -+#define FLAG_LONGONLY 0x04 /* operate as getopt_long_only */ -+ -+/* return values */ -+#define BADCH (int)'?' -+#define BADARG ((*options == ':') ? (int)':' : (int)'?') -+#define INORDER (int)1 -+ -+#define EMSG "" -+ -+#ifdef GNU_COMPATIBLE -+#define NO_PREFIX (-1) -+#define D_PREFIX 0 -+#define DD_PREFIX 1 -+#define W_PREFIX 2 -+#endif -+ -+static int getopt_internal(int, char * const *, const char *, -+ const struct gnu_option *, int *, int); -+static int parse_long_options(char * const *, const char *, -+ const struct gnu_option *, int *, int, int); -+static int gcd(int, int); -+static void permute_args(int, int, int, char * const *); -+ -+static char *place = EMSG; /* option letter processing */ -+ -+/* XXX: set gnu_optreset to 1 rather than these two */ -+static int nonopt_start = -1; /* first non option argument (for permute) */ -+static int nonopt_end = -1; /* first option after non options (for permute) */ -+ -+/* Error messages */ -+static const char recargchar[] = "option requires an argument -- %c"; -+static const char illoptchar[] = "illegal option -- %c"; /* From P1003.2 */ -+#ifdef GNU_COMPATIBLE -+static int dash_prefix = NO_PREFIX; -+static const char gnuoptchar[] = "invalid option -- %c"; -+ -+static const char recargstring[] = "option `%s%s' requires an argument"; -+static const char ambig[] = "option `%s%.*s' is ambiguous"; -+static const char noarg[] = "option `%s%.*s' doesn't allow an argument"; -+static const char illoptstring[] = "unrecognized option `%s%s'"; -+#else -+static const char recargstring[] = "option requires an argument -- %s"; -+static const char ambig[] = "ambiguous option -- %.*s"; -+static const char noarg[] = "option doesn't take an argument -- %.*s"; -+static const char illoptstring[] = "unknown option -- %s"; -+#endif -+ -+/* -+ * Compute the greatest common divisor of a and b. -+ */ -+static int -+gcd(int a, int b) -+{ -+ int c; -+ -+ c = a % b; -+ while (c != 0) { -+ a = b; -+ b = c; -+ c = a % b; -+ } -+ -+ return (b); -+} -+ -+/* -+ * Exchange the block from nonopt_start to nonopt_end with the block -+ * from nonopt_end to opt_end (keeping the same order of arguments -+ * in each block). -+ */ -+static void -+permute_args(int panonopt_start, int panonopt_end, int opt_end, -+ char * const *nargv) -+{ -+ int cstart, cyclelen, i, j, ncycle, nnonopts, nopts, pos; -+ char *swap; -+ -+ /* -+ * compute lengths of blocks and number and size of cycles -+ */ -+ nnonopts = panonopt_end - panonopt_start; -+ nopts = opt_end - panonopt_end; -+ ncycle = gcd(nnonopts, nopts); -+ cyclelen = (opt_end - panonopt_start) / ncycle; -+ -+ for (i = 0; i < ncycle; i++) { -+ cstart = panonopt_end+i; -+ pos = cstart; -+ for (j = 0; j < cyclelen; j++) { -+ if (pos >= panonopt_end) -+ pos -= nnonopts; -+ else -+ pos += nopts; -+ swap = nargv[pos]; -+ /* LINTED const cast */ -+ ((char **) nargv)[pos] = nargv[cstart]; -+ /* LINTED const cast */ -+ ((char **)nargv)[cstart] = swap; -+ } -+ } -+} -+ -+/* -+ * parse_long_options -- -+ * Parse long options in argc/argv argument vector. -+ * Returns -1 if short_too is set and the option does not match long_options. -+ */ -+static int -+parse_long_options(char * const *nargv, const char *options, -+ const struct gnu_option *long_options, int *idx, int short_too, int flags) -+{ -+ char *current_argv, *has_equal; -+#ifdef GNU_COMPATIBLE -+ char *current_dash; -+#endif -+ size_t current_argv_len; -+ int i, match, exact_match, second_partial_match; -+ -+ current_argv = place; -+#ifdef GNU_COMPATIBLE -+ switch (dash_prefix) { -+ case D_PREFIX: -+ current_dash = "-"; -+ break; -+ case DD_PREFIX: -+ current_dash = "--"; -+ break; -+ case W_PREFIX: -+ current_dash = "-W "; -+ break; -+ default: -+ current_dash = ""; -+ break; -+ } -+#endif -+ match = -1; -+ exact_match = 0; -+ second_partial_match = 0; -+ -+ gnu_optind++; -+ -+ if ((has_equal = strchr(current_argv, '=')) != NULL) { -+ /* argument found (--option=arg) */ -+ current_argv_len = has_equal - current_argv; -+ has_equal++; -+ } else -+ current_argv_len = strlen(current_argv); -+ -+ for (i = 0; long_options[i].name; i++) { -+ /* find matching long option */ -+ if (strncmp(current_argv, long_options[i].name, -+ current_argv_len)) -+ continue; -+ -+ if (strlen(long_options[i].name) == current_argv_len) { -+ /* exact match */ -+ match = i; -+ exact_match = 1; -+ break; -+ } -+ /* -+ * If this is a known short option, don't allow -+ * a partial match of a single character. -+ */ -+ if (short_too && current_argv_len == 1) -+ continue; -+ -+ if (match == -1) /* first partial match */ -+ match = i; -+ else if ((flags & FLAG_LONGONLY) || -+ long_options[i].has_arg != -+ long_options[match].has_arg || -+ long_options[i].flag != long_options[match].flag || -+ long_options[i].val != long_options[match].val) -+ second_partial_match = 1; -+ } -+ if (!exact_match && second_partial_match) { -+ /* ambiguous abbreviation */ -+ if (PRINT_ERROR) { -+ fprintf(stderr, "pkgconf: "); -+ fprintf(stderr, ambig, -+#ifdef GNU_COMPATIBLE -+ current_dash, -+#endif -+ (int)current_argv_len, -+ current_argv); -+ fprintf(stderr, "\n"); -+ } -+ gnu_optopt = 0; -+ return (BADCH); -+ } -+ if (match != -1) { /* option found */ -+ if (long_options[match].has_arg == no_argument -+ && has_equal) { -+ if (PRINT_ERROR) { -+ fprintf(stderr, "pkgconf: "); -+ fprintf(stderr, noarg, -+#ifdef GNU_COMPATIBLE -+ current_dash, -+#endif -+ (int)current_argv_len, -+ current_argv); -+ fprintf(stderr, "\n"); -+ } -+ /* -+ * XXX: GNU sets gnu_optopt to val regardless of flag -+ */ -+ if (long_options[match].flag == NULL) -+ gnu_optopt = long_options[match].val; -+ else -+ gnu_optopt = 0; -+#ifdef GNU_COMPATIBLE -+ return (BADCH); -+#else -+ return (BADARG); -+#endif -+ } -+ if (long_options[match].has_arg == required_argument || -+ long_options[match].has_arg == optional_argument) { -+ if (has_equal) -+ gnu_optarg = has_equal; -+ else if (long_options[match].has_arg == -+ required_argument) { -+ /* -+ * optional argument doesn't use next nargv -+ */ -+ gnu_optarg = nargv[gnu_optind++]; -+ } -+ } -+ if ((long_options[match].has_arg == required_argument) -+ && (gnu_optarg == NULL)) { -+ /* -+ * Missing argument; leading ':' indicates no error -+ * should be generated. -+ */ -+ if (PRINT_ERROR) { -+ fprintf(stderr, "pkgconf: "); -+ fprintf(stderr, recargstring, -+#ifdef GNU_COMPATIBLE -+ current_dash, -+#endif -+ current_argv); -+ fprintf(stderr, "\n"); -+ } -+ /* -+ * XXX: GNU sets gnu_optopt to val regardless of flag -+ */ -+ if (long_options[match].flag == NULL) -+ gnu_optopt = long_options[match].val; -+ else -+ gnu_optopt = 0; -+ --gnu_optind; -+ return (BADARG); -+ } -+ } else { /* unknown option */ -+ if (short_too) { -+ --gnu_optind; -+ return (-1); -+ } -+ if (PRINT_ERROR) { -+ fprintf(stderr, "pkgconf: "); -+ fprintf(stderr, illoptstring, -+#ifdef GNU_COMPATIBLE -+ current_dash, -+#endif -+ current_argv); -+ fprintf(stderr, "\n"); -+ } -+ gnu_optopt = 0; -+ return (BADCH); -+ } -+ if (idx) -+ *idx = match; -+ if (long_options[match].flag) { -+ *long_options[match].flag |= long_options[match].val; -+ return (0); -+ } else -+ return (long_options[match].val); -+} -+ -+/* -+ * getopt_internal -- -+ * Parse argc/argv argument vector. Called by user level routines. -+ */ -+static int -+getopt_internal(int nargc, char * const *nargv, const char *options, -+ const struct gnu_option *long_options, int *idx, int flags) -+{ -+ char *oli; /* option letter list index */ -+ int optchar, short_too; -+ int posixly_correct; /* no static, can be changed on the fly */ -+ -+ if(!argv0) argv0 = nargv[0]; -+ -+ if (options == NULL) -+ return (-1); -+ -+ /* -+ * Disable GNU extensions if POSIXLY_CORRECT is set or options -+ * string begins with a '+'. -+ */ -+ posixly_correct = (getenv("POSIXLY_CORRECT") != NULL); -+#ifdef GNU_COMPATIBLE -+ if (*options == '-') -+ flags |= FLAG_ALLARGS; -+ else if (posixly_correct || *options == '+') -+ flags &= ~FLAG_PERMUTE; -+#else -+ if (posixly_correct || *options == '+') -+ flags &= ~FLAG_PERMUTE; -+ else if (*options == '-') -+ flags |= FLAG_ALLARGS; -+#endif -+#if HAVE_STRICT_MODE >= 1 -+ flags &= ~FLAG_PERMUTE; -+#endif -+ if (*options == '+' || *options == '-') -+ options++; -+ -+ /* -+ * XXX Some GNU programs (like cvs) set gnu_optind to 0 instead of -+ * XXX using gnu_optreset. Work around this braindamage. -+ */ -+ if (gnu_optind == 0) -+ gnu_optind = gnu_optreset = 1; -+ -+ gnu_optarg = NULL; -+ if (gnu_optreset) -+ nonopt_start = nonopt_end = -1; -+start: -+ if (gnu_optreset || !*place) { /* update scanning pointer */ -+ gnu_optreset = 0; -+ if (gnu_optind >= nargc) { /* end of argument vector */ -+ place = EMSG; -+ if (nonopt_end != -1) { -+ /* do permutation, if we have to */ -+ permute_args(nonopt_start, nonopt_end, -+ gnu_optind, nargv); -+ gnu_optind -= nonopt_end - nonopt_start; -+ } -+ else if (nonopt_start != -1) { -+ /* -+ * If we skipped non-options, set gnu_optind -+ * to the first of them. -+ */ -+ gnu_optind = nonopt_start; -+ } -+ nonopt_start = nonopt_end = -1; -+ return (-1); -+ } -+ if (*(place = nargv[gnu_optind]) != '-' || -+#ifdef GNU_COMPATIBLE -+ place[1] == '\0') { -+#else -+ (place[1] == '\0' && strchr(options, '-') == NULL)) { -+#endif -+ place = EMSG; /* found non-option */ -+ if (flags & FLAG_ALLARGS) { -+ /* -+ * GNU extension: -+ * return non-option as argument to option 1 -+ */ -+ gnu_optarg = nargv[gnu_optind++]; -+ return (INORDER); -+ } -+ if (!(flags & FLAG_PERMUTE)) { -+ /* -+ * If no permutation wanted, stop parsing -+ * at first non-option. -+ */ -+ return (-1); -+ } -+ /* do permutation */ -+ if (nonopt_start == -1) -+ nonopt_start = gnu_optind; -+ else if (nonopt_end != -1) { -+ permute_args(nonopt_start, nonopt_end, -+ gnu_optind, nargv); -+ nonopt_start = gnu_optind - -+ (nonopt_end - nonopt_start); -+ nonopt_end = -1; -+ } -+ gnu_optind++; -+ /* process next argument */ -+ goto start; -+ } -+ if (nonopt_start != -1 && nonopt_end == -1) -+ nonopt_end = gnu_optind; -+ -+ /* -+ * If we have "-" do nothing, if "--" we are done. -+ */ -+ if (place[1] != '\0' && *++place == '-' && place[1] == '\0') { -+ gnu_optind++; -+ place = EMSG; -+ /* -+ * We found an option (--), so if we skipped -+ * non-options, we have to permute. -+ */ -+ if (nonopt_end != -1) { -+ permute_args(nonopt_start, nonopt_end, -+ gnu_optind, nargv); -+ gnu_optind -= nonopt_end - nonopt_start; -+ } -+ nonopt_start = nonopt_end = -1; -+ return (-1); -+ } -+ } -+ -+ /* -+ * Check long options if: -+ * 1) we were passed some -+ * 2) the arg is not just "-" -+ * 3) either the arg starts with -- we are getopt_long_only() -+ */ -+ if (long_options != NULL && place != nargv[gnu_optind] && -+ (*place == '-' || (flags & FLAG_LONGONLY))) { -+ short_too = 0; -+#ifdef GNU_COMPATIBLE -+ dash_prefix = D_PREFIX; -+#endif -+ if (*place == '-') { -+ place++; /* --foo long option */ -+#ifdef GNU_COMPATIBLE -+ dash_prefix = DD_PREFIX; -+#endif -+ } else if (*place != ':' && strchr(options, *place) != NULL) -+ short_too = 1; /* could be short option too */ -+ -+ optchar = parse_long_options(nargv, options, long_options, -+ idx, short_too, flags); -+ if (optchar != -1) { -+ place = EMSG; -+ return (optchar); -+ } -+ } -+ -+ if ((optchar = (int)*place++) == (int)':' || -+ (optchar == (int)'-' && *place != '\0') || -+ (oli = strchr(options, optchar)) == NULL) { -+ /* -+ * If the user specified "-" and '-' isn't listed in -+ * options, return -1 (non-option) as per POSIX. -+ * Otherwise, it is an unknown option character (or ':'). -+ */ -+ if (optchar == (int)'-' && *place == '\0') -+ return (-1); -+ if (!*place) -+ ++gnu_optind; -+#ifdef GNU_COMPATIBLE -+ if (PRINT_ERROR) { -+ fprintf(stderr, "%s: ", argv0); -+ fprintf(stderr, posixly_correct ? illoptchar : gnuoptchar, -+ optchar); -+ fprintf(stderr, "\n"); -+ } -+#else -+ if (PRINT_ERROR) { -+ fprintf(stderr, "%s: ", argv0); -+ fprintf(stderr, illoptchar, optchar); -+ fprintf(stderr, "\n"); -+ } -+#endif -+ gnu_optopt = optchar; -+ return (BADCH); -+ } -+ if (long_options != NULL && optchar == 'W' && oli[1] == ';') { -+ /* -W long-option */ -+ if (*place) /* no space */ -+ /* NOTHING */; -+ else if (++gnu_optind >= nargc) { /* no arg */ -+ place = EMSG; -+ if (PRINT_ERROR) { -+ fprintf(stderr, "%s: ", argv0); -+ fprintf(stderr, recargchar, optchar); -+ fprintf(stderr, "\n"); -+ } -+ gnu_optopt = optchar; -+ return (BADARG); -+ } else /* white space */ -+ place = nargv[gnu_optind]; -+#ifdef GNU_COMPATIBLE -+ dash_prefix = W_PREFIX; -+#endif -+ optchar = parse_long_options(nargv, options, long_options, -+ idx, 0, flags); -+ place = EMSG; -+ return (optchar); -+ } -+ if (*++oli != ':') { /* doesn't take argument */ -+ if (!*place) -+ ++gnu_optind; -+ } else { /* takes (optional) argument */ -+ gnu_optarg = NULL; -+ if (*place) /* no white space */ -+ gnu_optarg = place; -+ else if (oli[1] != ':') { /* arg not optional */ -+ if (++gnu_optind >= nargc) { /* no arg */ -+ place = EMSG; -+ if (PRINT_ERROR) { -+ fprintf(stderr, "%s: ", argv0); -+ fprintf(stderr, recargchar, optchar); -+ fprintf(stderr, "\n"); -+ } -+ gnu_optopt = optchar; -+ return (BADARG); -+ } else -+ gnu_optarg = nargv[gnu_optind]; -+ } -+ place = EMSG; -+ ++gnu_optind; -+ } -+ /* dump back option letter */ -+ return (optchar); -+} -+ -+/* -+ * getopt -- -+ * Parse argc/argv argument vector. -+ * -+ * [eventually this will replace the BSD getopt] -+ */ -+int -+gnu_getopt(int nargc, char * const *nargv, const char *options) -+{ -+ -+ /* -+ * We don't pass FLAG_PERMUTE to getopt_internal() since -+ * the BSD getopt(3) (unlike GNU) has never done this. -+ * -+ * Furthermore, since many privileged programs call getopt() -+ * before dropping privileges it makes sense to keep things -+ * as simple (and bug-free) as possible. -+ */ -+ return (getopt_internal(nargc, nargv, options, NULL, NULL, FLAG_PERMUTE)); -+} -+ -+/* -+ * getopt_long -- -+ * Parse argc/argv argument vector. -+ */ -+int -+gnu_getopt_long(int nargc, char * const *nargv, const char *options, -+ const struct gnu_option *long_options, int *idx) -+{ -+ -+ return (getopt_internal(nargc, nargv, options, long_options, idx, -+ FLAG_PERMUTE)); -+} -+ -+/* -+ * getopt_long_only -- -+ * Parse argc/argv argument vector. -+ */ -+int -+gnu_getopt_long_only(int nargc, char * const *nargv, const char *options, -+ const struct gnu_option *long_options, int *idx) -+{ -+ -+ return (getopt_internal(nargc, nargv, options, long_options, idx, -+ FLAG_PERMUTE|FLAG_LONGONLY)); -+} -diff -Nur cifs-utils-6.1.orig/gnu_getopt.h cifs-utils-6.1/gnu_getopt.h ---- cifs-utils-6.1.orig/gnu_getopt.h 1970-01-01 01:00:00.000000000 +0100 -+++ cifs-utils-6.1/gnu_getopt.h 2013-10-05 18:12:29.000000000 +0200 -@@ -0,0 +1,70 @@ -+/* $NetBSD: getopt.h,v 1.4 2000/07/07 10:43:54 ad Exp $ */ -+/* $FreeBSD$ */ -+ -+/*- -+ * Copyright (c) 2000 The NetBSD Foundation, Inc. -+ * All rights reserved. -+ * -+ * This code is derived from software contributed to The NetBSD Foundation -+ * by Dieter Baron and Thomas Klausner. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS -+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS -+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+ * POSSIBILITY OF SUCH DAMAGE. -+ */ -+ -+ -+#ifndef _GNU_GETOPT_LONG_H_ -+#define _GNU_GETOPT_LONG_H_ -+ -+/* -+ * GNU-like getopt_long()/getopt_long_only() with 4.4BSD optreset extension. -+ * getopt() is declared here too for GNU programs. -+ */ -+#define no_argument 0 -+#define required_argument 1 -+#define optional_argument 2 -+ -+struct gnu_option { -+ /* name of long option */ -+ const char *name; -+ /* -+ * one of no_argument, required_argument, and optional_argument: -+ * whether option takes an argument -+ */ -+ int has_arg; -+ /* if not NULL, set *flag to val when option found */ -+ int *flag; -+ /* if flag not NULL, value to set *flag to; else return value */ -+ int val; -+}; -+ -+int gnu_getopt_long(int, char * const *, const char *, -+ const struct gnu_option *, int *); -+int gnu_getopt_long_only(int, char * const *, const char *, -+ const struct gnu_option *, int *); -+int gnu_getopt(int, char * const [], const char *); -+ -+#if 0 -+extern char *gnu_optarg; /* getopt(3) external variables */ -+extern int gnu_optind, gnu_opterr, gnu_optopt; -+extern int gnu_optreset; /* getopt(3) external variable */ -+#endif -+#endif -diff -Nur cifs-utils-6.1.orig/INSTALL cifs-utils-6.1/INSTALL ---- cifs-utils-6.1.orig/INSTALL 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/INSTALL 2013-10-05 18:12:39.000000000 +0200 -@@ -1,7 +1,7 @@ - Installation Instructions - ************************* - --Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation, -+Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation, - Inc. - - Copying and distribution of this file, with or without modification, -@@ -309,10 +309,9 @@ - overridden in the site shell script). - - Unfortunately, this technique does not work for `CONFIG_SHELL' due to --an Autoconf limitation. Until the limitation is lifted, you can use --this workaround: -+an Autoconf bug. Until the bug is fixed you can use this workaround: - -- CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash -+ CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash - - `configure' Invocation - ====================== -@@ -368,3 +367,4 @@ - - `configure' also accepts some other, not widely useful, options. Run - `configure --help' for more details. -+ -diff -Nur cifs-utils-6.1.orig/install-sh cifs-utils-6.1/install-sh ---- cifs-utils-6.1.orig/install-sh 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/install-sh 2013-10-05 18:12:39.000000000 +0200 -@@ -1,7 +1,7 @@ - #!/bin/sh - # install - install a program, script, or datafile - --scriptversion=2011-11-20.07; # UTC -+scriptversion=2011-01-19.21; # UTC - - # This originates from X11R5 (mit/util/scripts/install.sh), which was - # later released in X11R6 (xc/config/util/install.sh) with the -@@ -35,7 +35,7 @@ - # FSF changes to this file are in the public domain. - # - # Calling this script install-sh is preferred over install.sh, to prevent --# 'make' implicit rules from creating a file called install from it -+# `make' implicit rules from creating a file called install from it - # when there is no Makefile. - # - # This script is compatible with the BSD install script, but was written -@@ -156,7 +156,7 @@ - -s) stripcmd=$stripprog;; - - -t) dst_arg=$2 -- # Protect names problematic for 'test' and other utilities. -+ # Protect names problematic for `test' and other utilities. - case $dst_arg in - -* | [=\(\)!]) dst_arg=./$dst_arg;; - esac -@@ -190,7 +190,7 @@ - fi - shift # arg - dst_arg=$arg -- # Protect names problematic for 'test' and other utilities. -+ # Protect names problematic for `test' and other utilities. - case $dst_arg in - -* | [=\(\)!]) dst_arg=./$dst_arg;; - esac -@@ -202,7 +202,7 @@ - echo "$0: no input file specified." >&2 - exit 1 - fi -- # It's OK to call 'install-sh -d' without argument. -+ # It's OK to call `install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 - fi -@@ -240,7 +240,7 @@ - - for src - do -- # Protect names problematic for 'test' and other utilities. -+ # Protect names problematic for `test' and other utilities. - case $src in - -* | [=\(\)!]) src=./$src;; - esac -@@ -354,7 +354,7 @@ - if test -z "$dir_arg" || { - # Check for POSIX incompatibilities with -m. - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or -- # other-writable bit of parent directory when it shouldn't. -+ # other-writeable bit of parent directory when it shouldn't. - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - ls_ld_tmpdir=`ls -ld "$tmpdir"` - case $ls_ld_tmpdir in -diff -Nur cifs-utils-6.1.orig/Makefile.am cifs-utils-6.1/Makefile.am ---- cifs-utils-6.1.orig/Makefile.am 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/Makefile.am 2013-10-05 18:12:29.000000000 +0200 -@@ -4,7 +4,7 @@ - root_sbindir = $(ROOTSBINDIR) - root_sbin_PROGRAMS = mount.cifs - mount_cifs_SOURCES = mount.cifs.c mtab.c resolve_host.c util.c --mount_cifs_LDADD = $(LIBCAP) $(CAPNG_LDADD) $(RT_LDADD) -+mount_cifs_LDADD = $(LIBCAP) $(CAPNG_LDADD) $(RT_LDADD) $(LIBOBJS) - - man_MANS = mount.cifs.8 - include_HEADERS = cifsidmap.h -@@ -16,7 +16,7 @@ - if CONFIG_CIFSUPCALL - sbin_PROGRAMS += cifs.upcall - cifs_upcall_SOURCES = cifs.upcall.c data_blob.c asn1.c spnego.c --cifs_upcall_LDADD = -ltalloc -lkeyutils $(KRB5_LDADD) -+cifs_upcall_LDADD = -ltalloc -lkeyutils $(KRB5_LDADD) $(LIBOBJS) - man_MANS += cifs.upcall.8 - - # -@@ -35,14 +35,14 @@ - if CONFIG_CIFSCREDS - bin_PROGRAMS += cifscreds - cifscreds_SOURCES = cifscreds.c resolve_host.c util.c --cifscreds_LDADD = -lkeyutils -+cifscreds_LDADD = -lkeyutils $(LIBOBJS) - man_MANS += cifscreds.1 - endif - - if CONFIG_CIFSIDMAP - sbin_PROGRAMS += cifs.idmap - cifs_idmap_SOURCES = cifs.idmap.c idmap_plugin.c --cifs_idmap_LDADD = -lkeyutils -ldl -+cifs_idmap_LDADD = -lkeyutils -ldl $(LIBOBJS) - man_MANS += cifs.idmap.8 - - cifs.idmap.8: cifs.idmap.8.in -@@ -57,7 +57,7 @@ - if CONFIG_CIFSACL - bin_PROGRAMS += getcifsacl - getcifsacl_SOURCES = getcifsacl.c idmap_plugin.c --getcifsacl_LDADD = -ldl -+getcifsacl_LDADD = -ldl $(LIBOBJS) - man_MANS += getcifsacl.1 - - getcifsacl.1: getcifsacl.1.in -diff -Nur cifs-utils-6.1.orig/Makefile.in cifs-utils-6.1/Makefile.in ---- cifs-utils-6.1.orig/Makefile.in 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/Makefile.in 2013-10-05 18:12:39.000000000 +0200 -@@ -1,8 +1,9 @@ --# Makefile.in generated by automake 1.12.2 from Makefile.am. -+# Makefile.in generated by automake 1.11.6 from Makefile.am. - # @configure_input@ - --# Copyright (C) 1994-2012 Free Software Foundation, Inc. -- -+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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. -@@ -49,8 +50,6 @@ - NORMAL_UNINSTALL = : - PRE_UNINSTALL = : - POST_UNINSTALL = : --build_triplet = @build@ --host_triplet = @host@ - root_sbin_PROGRAMS = mount.cifs$(EXEEXT) - bin_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) - sbin_PROGRAMS = $(am__EXEEXT_3) $(am__EXEEXT_4) -@@ -69,7 +68,7 @@ - $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(srcdir)/config.h.in $(top_srcdir)/configure AUTHORS COPYING \ - ChangeLog INSTALL NEWS compile config.guess config.sub depcomp \ -- install-sh missing -+ gnu_getopt.c install-sh missing - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/aclocal/idmap.m4 \ - $(top_srcdir)/aclocal/libcap.m4 $(top_srcdir)/configure.ac -@@ -96,7 +95,7 @@ - @CONFIG_CIFSIDMAP_TRUE@am_cifs_idmap_OBJECTS = cifs.idmap.$(OBJEXT) \ - @CONFIG_CIFSIDMAP_TRUE@ idmap_plugin.$(OBJEXT) - cifs_idmap_OBJECTS = $(am_cifs_idmap_OBJECTS) --cifs_idmap_DEPENDENCIES = -+@CONFIG_CIFSIDMAP_TRUE@cifs_idmap_DEPENDENCIES = $(LIBOBJS) - am__cifs_upcall_SOURCES_DIST = cifs.upcall.c data_blob.c asn1.c \ - spnego.c - @CONFIG_CIFSUPCALL_TRUE@am_cifs_upcall_OBJECTS = \ -@@ -106,17 +105,17 @@ - cifs_upcall_OBJECTS = $(am_cifs_upcall_OBJECTS) - am__DEPENDENCIES_1 = - @CONFIG_CIFSUPCALL_TRUE@cifs_upcall_DEPENDENCIES = \ --@CONFIG_CIFSUPCALL_TRUE@ $(am__DEPENDENCIES_1) -+@CONFIG_CIFSUPCALL_TRUE@ $(am__DEPENDENCIES_1) $(LIBOBJS) - am__cifscreds_SOURCES_DIST = cifscreds.c resolve_host.c util.c - @CONFIG_CIFSCREDS_TRUE@am_cifscreds_OBJECTS = cifscreds.$(OBJEXT) \ - @CONFIG_CIFSCREDS_TRUE@ resolve_host.$(OBJEXT) util.$(OBJEXT) - cifscreds_OBJECTS = $(am_cifscreds_OBJECTS) --cifscreds_DEPENDENCIES = -+@CONFIG_CIFSCREDS_TRUE@cifscreds_DEPENDENCIES = $(LIBOBJS) - am__getcifsacl_SOURCES_DIST = getcifsacl.c idmap_plugin.c - @CONFIG_CIFSACL_TRUE@am_getcifsacl_OBJECTS = getcifsacl.$(OBJEXT) \ - @CONFIG_CIFSACL_TRUE@ idmap_plugin.$(OBJEXT) - getcifsacl_OBJECTS = $(am_getcifsacl_OBJECTS) --getcifsacl_DEPENDENCIES = -+@CONFIG_CIFSACL_TRUE@getcifsacl_DEPENDENCIES = $(LIBOBJS) - idmapwb_so_SOURCES = idmapwb.c - idmapwb_so_OBJECTS = idmapwb.$(OBJEXT) - idmapwb_so_LDADD = $(LDADD) -@@ -124,7 +123,7 @@ - resolve_host.$(OBJEXT) util.$(OBJEXT) - mount_cifs_OBJECTS = $(am_mount_cifs_OBJECTS) - mount_cifs_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ -- $(am__DEPENDENCIES_1) -+ $(LIBOBJS) - am__setcifsacl_SOURCES_DIST = setcifsacl.c idmap_plugin.c - @CONFIG_CIFSACL_TRUE@am_setcifsacl_OBJECTS = setcifsacl.$(OBJEXT) \ - @CONFIG_CIFSACL_TRUE@ idmap_plugin.$(OBJEXT) -@@ -193,10 +192,9 @@ - distclean-recursive maintainer-clean-recursive - AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ -- cscope distdir dist dist-all distcheck -+ distdir dist dist-all distcheck - ETAGS = etags - CTAGS = ctags --CSCOPE = cscope - DIST_SUBDIRS = $(SUBDIRS) - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - distdir = $(PACKAGE)-$(VERSION) -@@ -207,7 +205,6 @@ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi --am__post_remove_distdir = $(am__remove_distdir) - am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ -@@ -235,7 +232,6 @@ - reldir="$$dir2" - DIST_ARCHIVES = $(distdir).tar.gz - GZIP_ENV = --best --DIST_TARGETS = dist-gzip - distuninstallcheck_listfiles = find . -type f -print - am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' -@@ -246,7 +242,6 @@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ - AWK = @AWK@ --CAPNG_LDADD = @CAPNG_LDADD@ - CC = @CC@ - CCDEPMODE = @CCDEPMODE@ - CFLAGS = @CFLAGS@ -@@ -308,22 +303,14 @@ - 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 = @includedir@ - infodir = @infodir@ -@@ -352,18 +339,18 @@ - ACLOCAL_AMFLAGS = -I aclocal - root_sbindir = $(ROOTSBINDIR) - mount_cifs_SOURCES = mount.cifs.c mtab.c resolve_host.c util.c --mount_cifs_LDADD = $(LIBCAP) $(CAPNG_LDADD) $(RT_LDADD) -+mount_cifs_LDADD = $(LIBCAP) $(CAPNG_LDADD) $(RT_LDADD) $(LIBOBJS) - man_MANS = mount.cifs.8 $(am__append_2) $(am__append_4) \ - $(am__append_6) $(am__append_8) $(am__append_9) - include_HEADERS = cifsidmap.h - @CONFIG_CIFSUPCALL_TRUE@cifs_upcall_SOURCES = cifs.upcall.c data_blob.c asn1.c spnego.c --@CONFIG_CIFSUPCALL_TRUE@cifs_upcall_LDADD = -ltalloc -lkeyutils $(KRB5_LDADD) -+@CONFIG_CIFSUPCALL_TRUE@cifs_upcall_LDADD = -ltalloc -lkeyutils $(KRB5_LDADD) $(LIBOBJS) - @CONFIG_CIFSCREDS_TRUE@cifscreds_SOURCES = cifscreds.c resolve_host.c util.c --@CONFIG_CIFSCREDS_TRUE@cifscreds_LDADD = -lkeyutils -+@CONFIG_CIFSCREDS_TRUE@cifscreds_LDADD = -lkeyutils $(LIBOBJS) - @CONFIG_CIFSIDMAP_TRUE@cifs_idmap_SOURCES = cifs.idmap.c idmap_plugin.c --@CONFIG_CIFSIDMAP_TRUE@cifs_idmap_LDADD = -lkeyutils -ldl -+@CONFIG_CIFSIDMAP_TRUE@cifs_idmap_LDADD = -lkeyutils -ldl $(LIBOBJS) - @CONFIG_CIFSACL_TRUE@getcifsacl_SOURCES = getcifsacl.c idmap_plugin.c --@CONFIG_CIFSACL_TRUE@getcifsacl_LDADD = -ldl -+@CONFIG_CIFSACL_TRUE@getcifsacl_LDADD = -ldl $(LIBOBJS) - @CONFIG_CIFSACL_TRUE@setcifsacl_SOURCES = setcifsacl.c idmap_plugin.c - @CONFIG_CIFSACL_TRUE@setcifsacl_LDADD = -ldl - @CONFIG_PLUGIN_TRUE@plugindir = $(pkglibdir) -@@ -610,6 +597,7 @@ - distclean-compile: - -rm -f *.tab.c - -+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/gnu_getopt.Po@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1.Po@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cifs.idmap.Po@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cifs.upcall.Po@am__quote@ -@@ -747,12 +735,12 @@ - dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) - - # This directory's subdirectories are mostly independent; you can cd --# into them and run 'make' without going through this Makefile. --# To change the values of 'make' variables: instead of editing Makefiles, --# (1) if the variable is set in 'config.status', edit 'config.status' --# (which will cause the Makefiles to be regenerated when you run 'make'); --# (2) otherwise, pass the desired values on the 'make' command line. --$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS): -+# into them and run `make' without going through this Makefile. -+# To change the values of `make' variables: instead of editing Makefiles, -+# (1) if the variable is set in `config.status', edit `config.status' -+# (which will cause the Makefiles to be regenerated when you run `make'); -+# (2) otherwise, pass the desired values on the `make' command line. -+$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ -@@ -762,11 +750,7 @@ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ -- case "$@" in \ -- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -- *) list='$(SUBDIRS)' ;; \ -- esac; \ -- for subdir in $$list; do \ -+ list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ -@@ -780,6 +764,37 @@ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" -+ -+$(RECURSIVE_CLEAN_TARGETS): -+ @fail= failcom='exit 1'; \ -+ for f in x $$MAKEFLAGS; do \ -+ case $$f in \ -+ *=* | --[!k]*);; \ -+ *k*) failcom='fail=yes';; \ -+ esac; \ -+ done; \ -+ dot_seen=no; \ -+ case "$@" in \ -+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ -+ *) list='$(SUBDIRS)' ;; \ -+ esac; \ -+ rev=''; for subdir in $$list; do \ -+ if test "$$subdir" = "."; then :; else \ -+ rev="$$subdir $$rev"; \ -+ fi; \ -+ done; \ -+ rev="$$rev ."; \ -+ target=`echo $@ | sed s/-recursive//`; \ -+ for subdir in $$rev; do \ -+ echo "Making $$target in $$subdir"; \ -+ if test "$$subdir" = "."; then \ -+ local_target="$$target-am"; \ -+ else \ -+ local_target="$$target"; \ -+ fi; \ -+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ -+ || eval $$failcom; \ -+ done && test -z "$$fail" - tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ -@@ -788,10 +803,6 @@ - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done --cscopelist-recursive: -- list='$(SUBDIRS)'; for subdir in $$list; do \ -- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ -- done - - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -@@ -855,32 +866,8 @@ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" - --cscope: cscope.files -- test ! -s cscope.files \ -- || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) -- --clean-cscope: -- -rm -f cscope.files -- --cscope.files: clean-cscope cscopelist-recursive cscopelist -- --cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) -- list='$(SOURCES) $(HEADERS) $(LISP)'; \ -- case "$(srcdir)" in \ -- [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ -- *) sdir=$(subdir)/$(srcdir) ;; \ -- esac; \ -- for i in $$list; do \ -- if test -f "$$i"; then \ -- echo "$(subdir)/$$i"; \ -- else \ -- echo "$$sdir/$$i"; \ -- fi; \ -- done >> $(top_builddir)/cscope.files -- - distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -- -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - - distdir: $(DISTFILES) - @list='$(MANS)'; if test -n "$$list"; then \ -@@ -889,10 +876,10 @@ - if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ - if test -n "$$list" && \ - grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ -- echo "error: found man pages containing the 'missing help2man' replacement text:" >&2; \ -+ echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ - grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ - echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ -- echo " typically 'make maintainer-clean' will remove them" >&2; \ -+ echo " typically \`make maintainer-clean' will remove them" >&2; \ - exit 1; \ - else :; fi; \ - else :; fi -@@ -961,36 +948,40 @@ - || chmod -R a+r "$(distdir)" - dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz -- $(am__post_remove_distdir) -+ $(am__remove_distdir) - - dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 -- $(am__post_remove_distdir) -+ $(am__remove_distdir) - - dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz -- $(am__post_remove_distdir) -+ $(am__remove_distdir) -+ -+dist-lzma: distdir -+ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma -+ $(am__remove_distdir) - - dist-xz: distdir - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz -- $(am__post_remove_distdir) -+ $(am__remove_distdir) - - dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z -- $(am__post_remove_distdir) -+ $(am__remove_distdir) - - dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz -- $(am__post_remove_distdir) -+ $(am__remove_distdir) - - dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) -- $(am__post_remove_distdir) -+ $(am__remove_distdir) - --dist dist-all: -- $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' -- $(am__post_remove_distdir) -+dist dist-all: distdir -+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz -+ $(am__remove_distdir) - - # This target untars the dist file and tries a VPATH configuration. Then - # it guarantees that the distribution is self-contained by making another -@@ -1001,6 +992,8 @@ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ -+ *.tar.lzma*) \ -+ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ - *.tar.xz*) \ -@@ -1046,7 +1039,7 @@ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ - && cd "$$am__cwd" \ - || exit 1 -- $(am__post_remove_distdir) -+ $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -@@ -1122,7 +1115,7 @@ - - distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) -- -rm -rf ./$(DEPDIR) -+ -rm -rf $(DEPDIR) ./$(DEPDIR) - -rm -f Makefile - distclean-am: clean-am distclean-compile distclean-generic \ - distclean-hdr distclean-tags -@@ -1171,7 +1164,7 @@ - maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache -- -rm -rf ./$(DEPDIR) -+ -rm -rf $(DEPDIR) ./$(DEPDIR) - -rm -f Makefile - maintainer-clean-am: distclean-am maintainer-clean-generic - -@@ -1194,29 +1187,27 @@ - uninstall-man: uninstall-man1 uninstall-man8 - - .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ -- cscopelist-recursive ctags-recursive install-am install-strip \ -- tags-recursive -+ ctags-recursive install-am install-strip tags-recursive - - .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-binPROGRAMS \ -- clean-cscope clean-generic clean-local clean-pluginPROGRAMS \ -- clean-root_sbinPROGRAMS clean-sbinPROGRAMS cscope cscopelist \ -- cscopelist-recursive ctags ctags-recursive dist dist-all \ -- dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \ -- dist-zip distcheck distclean distclean-compile \ -- distclean-generic distclean-hdr distclean-tags distcleancheck \ -- distdir distuninstallcheck dvi dvi-am html html-am info \ -- info-am install install-am install-binPROGRAMS 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-man1 install-man8 install-pdf \ -- install-pdf-am install-pluginPROGRAMS install-ps install-ps-am \ -- install-root_sbinPROGRAMS install-sbinPROGRAMS install-strip \ -- installcheck installcheck-am installdirs installdirs-am \ -- maintainer-clean maintainer-clean-generic mostlyclean \ -- mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ -- tags tags-recursive uninstall uninstall-am \ -+ clean-generic clean-local clean-pluginPROGRAMS \ -+ clean-root_sbinPROGRAMS clean-sbinPROGRAMS ctags \ -+ ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-lzip \ -+ dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ -+ distclean distclean-compile distclean-generic distclean-hdr \ -+ distclean-tags distcleancheck distdir distuninstallcheck dvi \ -+ dvi-am html html-am info info-am install install-am \ -+ install-binPROGRAMS 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-man1 install-man8 \ -+ install-pdf install-pdf-am install-pluginPROGRAMS install-ps \ -+ install-ps-am install-root_sbinPROGRAMS install-sbinPROGRAMS \ -+ install-strip installcheck installcheck-am installdirs \ -+ installdirs-am maintainer-clean maintainer-clean-generic \ -+ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ -+ ps ps-am tags tags-recursive uninstall uninstall-am \ - uninstall-binPROGRAMS uninstall-includeHEADERS uninstall-man \ - uninstall-man1 uninstall-man8 uninstall-pluginPROGRAMS \ - uninstall-root_sbinPROGRAMS uninstall-sbinPROGRAMS -diff -Nur cifs-utils-6.1.orig/missing cifs-utils-6.1/missing ---- cifs-utils-6.1.orig/missing 2013-07-02 21:20:33.000000000 +0200 -+++ cifs-utils-6.1/missing 2013-10-05 18:12:39.000000000 +0200 -@@ -1,9 +1,10 @@ - #! /bin/sh - # Common stub for a few missing GNU programs while installing. - --scriptversion=2012-01-06.18; # UTC -+scriptversion=2012-01-06.13; # UTC - --# Copyright (C) 1996-2012 Free Software Foundation, Inc. -+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -+# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. - # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. - - # This program is free software; you can redistribute it and/or modify -@@ -25,7 +26,7 @@ - # the same distribution terms that you use for the rest of that program. - - if test $# -eq 0; then -- echo 1>&2 "Try '$0 --help' for more information" -+ echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - fi - -@@ -33,7 +34,7 @@ - sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' - sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - --# In the cases where this matters, 'missing' is being run in the -+# In the cases where this matters, `missing' is being run in the - # srcdir already. - if test -f configure.ac; then - configure_ac=configure.ac -@@ -64,7 +65,7 @@ - echo "\ - $0 [OPTION]... PROGRAM [ARGUMENT]... - --Handle 'PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an - error status if there is no known handling for PROGRAM. - - Options: -@@ -73,20 +74,20 @@ - --run try to run the given command, and emulate it if it fails - - Supported PROGRAM values: -- aclocal touch file 'aclocal.m4' -- autoconf touch file 'configure' -- autoheader touch file 'config.h.in' -+ aclocal touch file \`aclocal.m4' -+ autoconf touch file \`configure' -+ autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one -- automake touch all 'Makefile.in' files -- bison create 'y.tab.[ch]', if possible, from existing .[ch] -- flex create 'lex.yy.c', if possible, from existing .c -+ automake touch all \`Makefile.in' files -+ bison create \`y.tab.[ch]', if possible, from existing .[ch] -+ flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file -- lex create 'lex.yy.c', if possible, from existing .c -+ lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file -- yacc create 'y.tab.[ch]', if possible, from existing .[ch] -+ yacc create \`y.tab.[ch]', if possible, from existing .[ch] - --Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and --'g' are ignored when checking the name. -+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -+\`g' are ignored when checking the name. - - Send bug reports to <bug-automake@gnu.org>." - exit $? -@@ -98,8 +99,8 @@ - ;; - - -*) -- echo 1>&2 "$0: Unknown '$1' option" -- echo 1>&2 "Try '$0 --help' for more information" -+ echo 1>&2 "$0: Unknown \`$1' option" -+ echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -@@ -126,7 +127,7 @@ - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone -- # running '$TOOL --version' or '$TOOL --help' to check whether -+ # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi -@@ -138,27 +139,27 @@ - case $program in - aclocal*) - echo 1>&2 "\ --WARNING: '$1' is $msg. You should only need it if -- you modified 'acinclude.m4' or '${configure_ac}'. You might want -- to install the Automake and Perl packages. Grab them from -+WARNING: \`$1' is $msg. You should only need it if -+ you modified \`acinclude.m4' or \`${configure_ac}'. You might want -+ to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ --WARNING: '$1' is $msg. You should only need it if -- you modified '${configure_ac}'. You might want to install the -- Autoconf and GNU m4 packages. Grab them from any GNU -+WARNING: \`$1' is $msg. You should only need it if -+ you modified \`${configure_ac}'. You might want to install the -+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ --WARNING: '$1' is $msg. You should only need it if -- you modified 'acconfig.h' or '${configure_ac}'. You might want -- to install the Autoconf and GNU m4 packages. Grab them -+WARNING: \`$1' is $msg. You should only need it if -+ you modified \`acconfig.h' or \`${configure_ac}'. You might want -+ to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" -@@ -175,9 +176,9 @@ - - automake*) - echo 1>&2 "\ --WARNING: '$1' is $msg. You should only need it if -- you modified 'Makefile.am', 'acinclude.m4' or '${configure_ac}'. -- You might want to install the Automake and Perl packages. -+WARNING: \`$1' is $msg. You should only need it if -+ you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. -+ You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | -@@ -186,10 +187,10 @@ - - autom4te*) - echo 1>&2 "\ --WARNING: '$1' is needed, but is $msg. -+WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. -- You can get '$1' as part of Autoconf from any GNU -+ You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` -@@ -209,10 +210,10 @@ - - bison*|yacc*) - echo 1>&2 "\ --WARNING: '$1' $msg. You should only need it if -- you modified a '.y' file. You may need the Bison package -+WARNING: \`$1' $msg. You should only need it if -+ you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get -- Bison from any GNU archive site." -+ \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG=\${$#} -@@ -239,10 +240,10 @@ - - lex*|flex*) - echo 1>&2 "\ --WARNING: '$1' is $msg. You should only need it if -- you modified a '.l' file. You may need the Flex package -+WARNING: \`$1' is $msg. You should only need it if -+ you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get -- Flex from any GNU archive site." -+ \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG=\${$#} -@@ -262,10 +263,10 @@ - - help2man*) - echo 1>&2 "\ --WARNING: '$1' is $msg. You should only need it if -+WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the -- Help2man package in order for those modifications to take -- effect. You can get Help2man from any GNU archive site." -+ \`Help2man' package in order for those modifications to take -+ effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` -@@ -280,12 +281,12 @@ - - makeinfo*) - echo 1>&2 "\ --WARNING: '$1' is $msg. You should only need it if -- you modified a '.texi' or '.texinfo' file, or any other file -+WARNING: \`$1' is $msg. You should only need it if -+ you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious -- call might also be the consequence of using a buggy 'make' (AIX, -- DU, IRIX). You might want to install the Texinfo package or -- the GNU make package. Grab either from any GNU archive site." -+ call might also be the consequence of using a buggy \`make' (AIX, -+ DU, IRIX). You might want to install the \`Texinfo' package or -+ the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` -@@ -309,12 +310,12 @@ - - *) - echo 1>&2 "\ --WARNING: '$1' is needed, and is $msg. -+WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the -- proper tools for further handling them. Check the 'README' file, -+ proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case -- some other package would contain this missing '$1' program." -+ some other package would contain this missing \`$1' program." - exit 1 - ;; - esac -diff -Nur cifs-utils-6.1.orig/mount.cifs.c cifs-utils-6.1/mount.cifs.c ---- cifs-utils-6.1.orig/mount.cifs.c 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/mount.cifs.c 2013-10-05 18:12:29.000000000 +0200 -@@ -34,7 +34,13 @@ - #include <sys/utsname.h> - #include <sys/socket.h> - #include <arpa/inet.h> -+#ifdef HAVE_GNU_GETOPT_LONG - #include <getopt.h> -+#else -+#include "gnu_getopt.h" -+#define getopt_long gnu_getopt_long -+#define option gnu_option -+#endif - #include <errno.h> - #include <netdb.h> - #include <string.h> -diff -Nur cifs-utils-6.1.orig/mtab.c cifs-utils-6.1/mtab.c ---- cifs-utils-6.1.orig/mtab.c 2013-07-02 21:13:33.000000000 +0200 -+++ cifs-utils-6.1/mtab.c 2013-10-05 18:12:29.000000000 +0200 -@@ -36,6 +36,7 @@ - #include <time.h> - #include <fcntl.h> - #include <mntent.h> -+#include <paths.h> - #include <stdlib.h> - #include <signal.h> - #include "mount.h" diff --git a/package/cifs-utils/patches/patch-Makefile_am b/package/cifs-utils/patches/patch-Makefile_am new file mode 100644 index 000000000..4f7b9dc74 --- /dev/null +++ b/package/cifs-utils/patches/patch-Makefile_am @@ -0,0 +1,46 @@ +--- cifs-utils-6.1.orig/Makefile.am 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/Makefile.am 2013-10-28 07:33:27.000000000 +0100 +@@ -4,7 +4,7 @@ ACLOCAL_AMFLAGS = -I aclocal + root_sbindir = $(ROOTSBINDIR) + root_sbin_PROGRAMS = mount.cifs + mount_cifs_SOURCES = mount.cifs.c mtab.c resolve_host.c util.c +-mount_cifs_LDADD = $(LIBCAP) $(CAPNG_LDADD) $(RT_LDADD) ++mount_cifs_LDADD = $(LIBCAP) $(CAPNG_LDADD) $(RT_LDADD) $(LIBOBJS) + + man_MANS = mount.cifs.8 + include_HEADERS = cifsidmap.h +@@ -16,7 +16,7 @@ clean-local: clean-local-upcall clean-lo + if CONFIG_CIFSUPCALL + sbin_PROGRAMS += cifs.upcall + cifs_upcall_SOURCES = cifs.upcall.c data_blob.c asn1.c spnego.c +-cifs_upcall_LDADD = -ltalloc -lkeyutils $(KRB5_LDADD) ++cifs_upcall_LDADD = -ltalloc -lkeyutils $(KRB5_LDADD) $(LIBOBJS) + man_MANS += cifs.upcall.8 + + # +@@ -35,14 +35,14 @@ endif + if CONFIG_CIFSCREDS + bin_PROGRAMS += cifscreds + cifscreds_SOURCES = cifscreds.c resolve_host.c util.c +-cifscreds_LDADD = -lkeyutils ++cifscreds_LDADD = -lkeyutils $(LIBOBJS) + man_MANS += cifscreds.1 + endif + + if CONFIG_CIFSIDMAP + sbin_PROGRAMS += cifs.idmap + cifs_idmap_SOURCES = cifs.idmap.c idmap_plugin.c +-cifs_idmap_LDADD = -lkeyutils -ldl ++cifs_idmap_LDADD = -lkeyutils -ldl $(LIBOBJS) + man_MANS += cifs.idmap.8 + + cifs.idmap.8: cifs.idmap.8.in +@@ -57,7 +57,7 @@ endif + if CONFIG_CIFSACL + bin_PROGRAMS += getcifsacl + getcifsacl_SOURCES = getcifsacl.c idmap_plugin.c +-getcifsacl_LDADD = -ldl ++getcifsacl_LDADD = -ldl $(LIBOBJS) + man_MANS += getcifsacl.1 + + getcifsacl.1: getcifsacl.1.in diff --git a/package/cifs-utils/patches/patch-cifs_idmap_c b/package/cifs-utils/patches/patch-cifs_idmap_c new file mode 100644 index 000000000..be55be79f --- /dev/null +++ b/package/cifs-utils/patches/patch-cifs_idmap_c @@ -0,0 +1,16 @@ +--- cifs-utils-6.1.orig/cifs.idmap.c 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/cifs.idmap.c 2013-10-28 07:33:27.000000000 +0100 +@@ -27,7 +27,13 @@ + #endif /* HAVE_CONFIG_H */ + + #include <string.h> ++#ifdef HAVE_GNU_GETOPT_LONG + #include <getopt.h> ++#else ++#include "gnu_getopt.h" ++#define getopt_long gnu_getopt_long ++#define option gnu_option ++#endif + #include <syslog.h> + #include <dirent.h> + #include <sys/types.h> diff --git a/package/cifs-utils/patches/patch-cifs_upcall_c b/package/cifs-utils/patches/patch-cifs_upcall_c new file mode 100644 index 000000000..50619a2b2 --- /dev/null +++ b/package/cifs-utils/patches/patch-cifs_upcall_c @@ -0,0 +1,16 @@ +--- cifs-utils-6.1.orig/cifs.upcall.c 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/cifs.upcall.c 2013-10-28 07:33:27.000000000 +0100 +@@ -30,7 +30,13 @@ + #endif /* HAVE_CONFIG_H */ + + #include <string.h> ++#ifdef HAVE_GNU_GETOPT_LONG + #include <getopt.h> ++#else ++#include "gnu_getopt.h" ++#define getopt_long gnu_getopt_long ++#define option gnu_option ++#endif + #ifdef HAVE_KRB5_KRB5_H + #include <krb5/krb5.h> + #elif defined(HAVE_KRB5_H) diff --git a/package/cifs-utils/patches/patch-cifscreds_c b/package/cifs-utils/patches/patch-cifscreds_c new file mode 100644 index 000000000..0548e515f --- /dev/null +++ b/package/cifs-utils/patches/patch-cifscreds_c @@ -0,0 +1,16 @@ +--- cifs-utils-6.1.orig/cifscreds.c 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/cifscreds.c 2013-10-28 07:33:27.000000000 +0100 +@@ -27,7 +27,13 @@ + #include <string.h> + #include <ctype.h> + #include <keyutils.h> ++#ifdef HAVE_GNU_GETOPT_LONG + #include <getopt.h> ++#else ++#include "gnu_getopt.h" ++#define getopt_long gnu_getopt_long ++#define option gnu_option ++#endif + #include <errno.h> + #include "mount.h" + #include "resolve_host.h" diff --git a/package/cifs-utils/patches/patch-configure_ac b/package/cifs-utils/patches/patch-configure_ac new file mode 100644 index 000000000..ac5835776 --- /dev/null +++ b/package/cifs-utils/patches/patch-configure_ac @@ -0,0 +1,33 @@ +--- cifs-utils-6.1.orig/configure.ac 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/configure.ac 2013-10-28 07:33:27.000000000 +0100 +@@ -90,13 +90,25 @@ AC_CHECK_TYPES([ptrdiff_t, ssize_t, uint + + # Checks for library functions. + AC_FUNC_GETMNTENT +-AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK +-AC_FUNC_MALLOC +-AC_FUNC_REALLOC +-AC_FUNC_STRNLEN + + # check for required functions +-AC_CHECK_FUNCS([alarm atexit endpwent getmntent getpass gettimeofday inet_ntop memset realpath setenv strchr strcmp strdup strerror strncasecmp strndup strpbrk strrchr strstr strtol strtoul tolower uname], , [AC_MSG_ERROR([necessary functions(s) not found])]) ++AC_CHECK_FUNCS([alarm atexit endpwent getmntent getpass gettimeofday inet_ntop malloc memset realloc realpath setenv strchr strcmp strdup strerror strncasecmp strndup strnlen strpbrk strrchr strstr strtol strtoul tolower uname], , [AC_MSG_ERROR([necessary functions(s) not found])]) ++ ++AC_CHECK_FUNCS([getopt_long], , [AC_MSG_ERROR([getopt_long function not found])]) ++AC_MSG_CHECKING([if getopt_long is GNU specific]) ++AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[ ++#include <features.h> ++#ifndef __GLIBC__ ++#error No GNU extension ++#endif ++ ]],[[;]]) ++ ],[ ++ AC_DEFINE(HAVE_GNU_GETOPT_LONG, 1, [Whether getopt_long has GNU extensions]) ++ AC_MSG_RESULT([yes]) ++ ],[ ++ AC_LIBOBJ([gnu_getopt]) ++ AC_MSG_RESULT([no]) ++]) + + AC_CHECK_FUNCS(clock_gettime, [], [ + AC_CHECK_LIB(rt, clock_gettime, [ diff --git a/package/cifs-utils/patches/patch-getcifsacl_c b/package/cifs-utils/patches/patch-getcifsacl_c new file mode 100644 index 000000000..ab94b2114 --- /dev/null +++ b/package/cifs-utils/patches/patch-getcifsacl_c @@ -0,0 +1,16 @@ +--- cifs-utils-6.1.orig/getcifsacl.c 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/getcifsacl.c 2013-10-28 07:33:27.000000000 +0100 +@@ -24,7 +24,13 @@ + #endif /* HAVE_CONFIG_H */ + + #include <string.h> ++#ifdef HAVE_GNU_GETOPT_LONG + #include <getopt.h> ++#else ++#include "gnu_getopt.h" ++#define getopt_long gnu_getopt_long ++#define option gnu_option ++#endif + #include <stdint.h> + #include <stdbool.h> + #include <unistd.h> diff --git a/package/cifs-utils/patches/patch-mount_cifs_c b/package/cifs-utils/patches/patch-mount_cifs_c new file mode 100644 index 000000000..f8bee3a4c --- /dev/null +++ b/package/cifs-utils/patches/patch-mount_cifs_c @@ -0,0 +1,16 @@ +--- cifs-utils-6.1.orig/mount.cifs.c 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/mount.cifs.c 2013-10-28 07:33:27.000000000 +0100 +@@ -34,7 +34,13 @@ + #include <sys/utsname.h> + #include <sys/socket.h> + #include <arpa/inet.h> ++#ifdef HAVE_GNU_GETOPT_LONG + #include <getopt.h> ++#else ++#include "gnu_getopt.h" ++#define getopt_long gnu_getopt_long ++#define option gnu_option ++#endif + #include <errno.h> + #include <netdb.h> + #include <string.h> diff --git a/package/cifs-utils/patches/patch-mtab_c b/package/cifs-utils/patches/patch-mtab_c new file mode 100644 index 000000000..8aa1db2d3 --- /dev/null +++ b/package/cifs-utils/patches/patch-mtab_c @@ -0,0 +1,10 @@ +--- cifs-utils-6.1.orig/mtab.c 2013-07-02 21:13:33.000000000 +0200 ++++ cifs-utils-6.1/mtab.c 2013-10-28 07:33:27.000000000 +0100 +@@ -36,6 +36,7 @@ + #include <time.h> + #include <fcntl.h> + #include <mntent.h> ++#include <paths.h> + #include <stdlib.h> + #include <signal.h> + #include "mount.h" diff --git a/package/cifs-utils/src/gnu_getopt.c b/package/cifs-utils/src/gnu_getopt.c new file mode 100644 index 000000000..5324f8a64 --- /dev/null +++ b/package/cifs-utils/src/gnu_getopt.c @@ -0,0 +1,656 @@ +/* $OpenBSD: getopt_long.c,v 1.21 2006/09/22 17:22:05 millert Exp $ */ +/* $NetBSD: getopt_long.c,v 1.15 2002/01/31 22:43:40 tv Exp $ */ + +/* + * Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com> + * Copyright (c) 2012 William Pitcock + * Copyright (c) 2012 rofl0r + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Sponsored in part by the Defense Advanced Research Projects + * Agency (DARPA) and Air Force Research Laboratory, Air Force + * Materiel Command, USAF, under agreement number F39502-99-1-0512. + */ +/*- + * Copyright (c) 2000 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Dieter Baron and Thomas Klausner. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the NetBSD + * Foundation, Inc. and its contributors. + * 4. Neither the name of The NetBSD Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +#include "gnu_getopt.h" + +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +//#if HAVE_STRICT_MODE > 0 +#if 1 +# define GNU_COMPATIBLE /* Be more compatible, configure's use us! */ +#endif + +#if 0 +int gnu_opterr = 1; /* if error message should be printed */ +int gnu_optind = 1; /* index into parent argv vector */ +int gnu_optopt = '?'; /* character checked for validity */ +int gnu_optreset; /* reset getopt */ +char *gnu_optarg; /* argument associated with option */ +#else +// TODO: check whether it has an effect that musl's optopt is not initialized to '?' +#include <getopt.h> +#define gnu_opterr opterr +#define gnu_optind optind +#define gnu_optopt optopt +#define gnu_optreset optreset +#define gnu_optarg optarg +int optreset; +#endif +char* argv0 = NULL; + +#define PRINT_ERROR ((gnu_opterr) && (*options != ':')) + +#define FLAG_PERMUTE 0x01 /* permute non-options to the end of argv */ +#define FLAG_ALLARGS 0x02 /* treat non-options as args to option "-1" */ +#define FLAG_LONGONLY 0x04 /* operate as getopt_long_only */ + +/* return values */ +#define BADCH (int)'?' +#define BADARG ((*options == ':') ? (int)':' : (int)'?') +#define INORDER (int)1 + +#define EMSG "" + +#ifdef GNU_COMPATIBLE +#define NO_PREFIX (-1) +#define D_PREFIX 0 +#define DD_PREFIX 1 +#define W_PREFIX 2 +#endif + +static int getopt_internal(int, char * const *, const char *, + const struct gnu_option *, int *, int); +static int parse_long_options(char * const *, const char *, + const struct gnu_option *, int *, int, int); +static int gcd(int, int); +static void permute_args(int, int, int, char * const *); + +static char *place = EMSG; /* option letter processing */ + +/* XXX: set gnu_optreset to 1 rather than these two */ +static int nonopt_start = -1; /* first non option argument (for permute) */ +static int nonopt_end = -1; /* first option after non options (for permute) */ + +/* Error messages */ +static const char recargchar[] = "option requires an argument -- %c"; +static const char illoptchar[] = "illegal option -- %c"; /* From P1003.2 */ +#ifdef GNU_COMPATIBLE +static int dash_prefix = NO_PREFIX; +static const char gnuoptchar[] = "invalid option -- %c"; + +static const char recargstring[] = "option `%s%s' requires an argument"; +static const char ambig[] = "option `%s%.*s' is ambiguous"; +static const char noarg[] = "option `%s%.*s' doesn't allow an argument"; +static const char illoptstring[] = "unrecognized option `%s%s'"; +#else +static const char recargstring[] = "option requires an argument -- %s"; +static const char ambig[] = "ambiguous option -- %.*s"; +static const char noarg[] = "option doesn't take an argument -- %.*s"; +static const char illoptstring[] = "unknown option -- %s"; +#endif + +/* + * Compute the greatest common divisor of a and b. + */ +static int +gcd(int a, int b) +{ + int c; + + c = a % b; + while (c != 0) { + a = b; + b = c; + c = a % b; + } + + return (b); +} + +/* + * Exchange the block from nonopt_start to nonopt_end with the block + * from nonopt_end to opt_end (keeping the same order of arguments + * in each block). + */ +static void +permute_args(int panonopt_start, int panonopt_end, int opt_end, + char * const *nargv) +{ + int cstart, cyclelen, i, j, ncycle, nnonopts, nopts, pos; + char *swap; + + /* + * compute lengths of blocks and number and size of cycles + */ + nnonopts = panonopt_end - panonopt_start; + nopts = opt_end - panonopt_end; + ncycle = gcd(nnonopts, nopts); + cyclelen = (opt_end - panonopt_start) / ncycle; + + for (i = 0; i < ncycle; i++) { + cstart = panonopt_end+i; + pos = cstart; + for (j = 0; j < cyclelen; j++) { + if (pos >= panonopt_end) + pos -= nnonopts; + else + pos += nopts; + swap = nargv[pos]; + /* LINTED const cast */ + ((char **) nargv)[pos] = nargv[cstart]; + /* LINTED const cast */ + ((char **)nargv)[cstart] = swap; + } + } +} + +/* + * parse_long_options -- + * Parse long options in argc/argv argument vector. + * Returns -1 if short_too is set and the option does not match long_options. + */ +static int +parse_long_options(char * const *nargv, const char *options, + const struct gnu_option *long_options, int *idx, int short_too, int flags) +{ + char *current_argv, *has_equal; +#ifdef GNU_COMPATIBLE + char *current_dash; +#endif + size_t current_argv_len; + int i, match, exact_match, second_partial_match; + + current_argv = place; +#ifdef GNU_COMPATIBLE + switch (dash_prefix) { + case D_PREFIX: + current_dash = "-"; + break; + case DD_PREFIX: + current_dash = "--"; + break; + case W_PREFIX: + current_dash = "-W "; + break; + default: + current_dash = ""; + break; + } +#endif + match = -1; + exact_match = 0; + second_partial_match = 0; + + gnu_optind++; + + if ((has_equal = strchr(current_argv, '=')) != NULL) { + /* argument found (--option=arg) */ + current_argv_len = has_equal - current_argv; + has_equal++; + } else + current_argv_len = strlen(current_argv); + + for (i = 0; long_options[i].name; i++) { + /* find matching long option */ + if (strncmp(current_argv, long_options[i].name, + current_argv_len)) + continue; + + if (strlen(long_options[i].name) == current_argv_len) { + /* exact match */ + match = i; + exact_match = 1; + break; + } + /* + * If this is a known short option, don't allow + * a partial match of a single character. + */ + if (short_too && current_argv_len == 1) + continue; + + if (match == -1) /* first partial match */ + match = i; + else if ((flags & FLAG_LONGONLY) || + long_options[i].has_arg != + long_options[match].has_arg || + long_options[i].flag != long_options[match].flag || + long_options[i].val != long_options[match].val) + second_partial_match = 1; + } + if (!exact_match && second_partial_match) { + /* ambiguous abbreviation */ + if (PRINT_ERROR) { + fprintf(stderr, "pkgconf: "); + fprintf(stderr, ambig, +#ifdef GNU_COMPATIBLE + current_dash, +#endif + (int)current_argv_len, + current_argv); + fprintf(stderr, "\n"); + } + gnu_optopt = 0; + return (BADCH); + } + if (match != -1) { /* option found */ + if (long_options[match].has_arg == no_argument + && has_equal) { + if (PRINT_ERROR) { + fprintf(stderr, "pkgconf: "); + fprintf(stderr, noarg, +#ifdef GNU_COMPATIBLE + current_dash, +#endif + (int)current_argv_len, + current_argv); + fprintf(stderr, "\n"); + } + /* + * XXX: GNU sets gnu_optopt to val regardless of flag + */ + if (long_options[match].flag == NULL) + gnu_optopt = long_options[match].val; + else + gnu_optopt = 0; +#ifdef GNU_COMPATIBLE + return (BADCH); +#else + return (BADARG); +#endif + } + if (long_options[match].has_arg == required_argument || + long_options[match].has_arg == optional_argument) { + if (has_equal) + gnu_optarg = has_equal; + else if (long_options[match].has_arg == + required_argument) { + /* + * optional argument doesn't use next nargv + */ + gnu_optarg = nargv[gnu_optind++]; + } + } + if ((long_options[match].has_arg == required_argument) + && (gnu_optarg == NULL)) { + /* + * Missing argument; leading ':' indicates no error + * should be generated. + */ + if (PRINT_ERROR) { + fprintf(stderr, "pkgconf: "); + fprintf(stderr, recargstring, +#ifdef GNU_COMPATIBLE + current_dash, +#endif + current_argv); + fprintf(stderr, "\n"); + } + /* + * XXX: GNU sets gnu_optopt to val regardless of flag + */ + if (long_options[match].flag == NULL) + gnu_optopt = long_options[match].val; + else + gnu_optopt = 0; + --gnu_optind; + return (BADARG); + } + } else { /* unknown option */ + if (short_too) { + --gnu_optind; + return (-1); + } + if (PRINT_ERROR) { + fprintf(stderr, "pkgconf: "); + fprintf(stderr, illoptstring, +#ifdef GNU_COMPATIBLE + current_dash, +#endif + current_argv); + fprintf(stderr, "\n"); + } + gnu_optopt = 0; + return (BADCH); + } + if (idx) + *idx = match; + if (long_options[match].flag) { + *long_options[match].flag |= long_options[match].val; + return (0); + } else + return (long_options[match].val); +} + +/* + * getopt_internal -- + * Parse argc/argv argument vector. Called by user level routines. + */ +static int +getopt_internal(int nargc, char * const *nargv, const char *options, + const struct gnu_option *long_options, int *idx, int flags) +{ + char *oli; /* option letter list index */ + int optchar, short_too; + int posixly_correct; /* no static, can be changed on the fly */ + + if(!argv0) argv0 = nargv[0]; + + if (options == NULL) + return (-1); + + /* + * Disable GNU extensions if POSIXLY_CORRECT is set or options + * string begins with a '+'. + */ + posixly_correct = (getenv("POSIXLY_CORRECT") != NULL); +#ifdef GNU_COMPATIBLE + if (*options == '-') + flags |= FLAG_ALLARGS; + else if (posixly_correct || *options == '+') + flags &= ~FLAG_PERMUTE; +#else + if (posixly_correct || *options == '+') + flags &= ~FLAG_PERMUTE; + else if (*options == '-') + flags |= FLAG_ALLARGS; +#endif +#if HAVE_STRICT_MODE >= 1 + flags &= ~FLAG_PERMUTE; +#endif + if (*options == '+' || *options == '-') + options++; + + /* + * XXX Some GNU programs (like cvs) set gnu_optind to 0 instead of + * XXX using gnu_optreset. Work around this braindamage. + */ + if (gnu_optind == 0) + gnu_optind = gnu_optreset = 1; + + gnu_optarg = NULL; + if (gnu_optreset) + nonopt_start = nonopt_end = -1; +start: + if (gnu_optreset || !*place) { /* update scanning pointer */ + gnu_optreset = 0; + if (gnu_optind >= nargc) { /* end of argument vector */ + place = EMSG; + if (nonopt_end != -1) { + /* do permutation, if we have to */ + permute_args(nonopt_start, nonopt_end, + gnu_optind, nargv); + gnu_optind -= nonopt_end - nonopt_start; + } + else if (nonopt_start != -1) { + /* + * If we skipped non-options, set gnu_optind + * to the first of them. + */ + gnu_optind = nonopt_start; + } + nonopt_start = nonopt_end = -1; + return (-1); + } + if (*(place = nargv[gnu_optind]) != '-' || +#ifdef GNU_COMPATIBLE + place[1] == '\0') { +#else + (place[1] == '\0' && strchr(options, '-') == NULL)) { +#endif + place = EMSG; /* found non-option */ + if (flags & FLAG_ALLARGS) { + /* + * GNU extension: + * return non-option as argument to option 1 + */ + gnu_optarg = nargv[gnu_optind++]; + return (INORDER); + } + if (!(flags & FLAG_PERMUTE)) { + /* + * If no permutation wanted, stop parsing + * at first non-option. + */ + return (-1); + } + /* do permutation */ + if (nonopt_start == -1) + nonopt_start = gnu_optind; + else if (nonopt_end != -1) { + permute_args(nonopt_start, nonopt_end, + gnu_optind, nargv); + nonopt_start = gnu_optind - + (nonopt_end - nonopt_start); + nonopt_end = -1; + } + gnu_optind++; + /* process next argument */ + goto start; + } + if (nonopt_start != -1 && nonopt_end == -1) + nonopt_end = gnu_optind; + + /* + * If we have "-" do nothing, if "--" we are done. + */ + if (place[1] != '\0' && *++place == '-' && place[1] == '\0') { + gnu_optind++; + place = EMSG; + /* + * We found an option (--), so if we skipped + * non-options, we have to permute. + */ + if (nonopt_end != -1) { + permute_args(nonopt_start, nonopt_end, + gnu_optind, nargv); + gnu_optind -= nonopt_end - nonopt_start; + } + nonopt_start = nonopt_end = -1; + return (-1); + } + } + + /* + * Check long options if: + * 1) we were passed some + * 2) the arg is not just "-" + * 3) either the arg starts with -- we are getopt_long_only() + */ + if (long_options != NULL && place != nargv[gnu_optind] && + (*place == '-' || (flags & FLAG_LONGONLY))) { + short_too = 0; +#ifdef GNU_COMPATIBLE + dash_prefix = D_PREFIX; +#endif + if (*place == '-') { + place++; /* --foo long option */ +#ifdef GNU_COMPATIBLE + dash_prefix = DD_PREFIX; +#endif + } else if (*place != ':' && strchr(options, *place) != NULL) + short_too = 1; /* could be short option too */ + + optchar = parse_long_options(nargv, options, long_options, + idx, short_too, flags); + if (optchar != -1) { + place = EMSG; + return (optchar); + } + } + + if ((optchar = (int)*place++) == (int)':' || + (optchar == (int)'-' && *place != '\0') || + (oli = strchr(options, optchar)) == NULL) { + /* + * If the user specified "-" and '-' isn't listed in + * options, return -1 (non-option) as per POSIX. + * Otherwise, it is an unknown option character (or ':'). + */ + if (optchar == (int)'-' && *place == '\0') + return (-1); + if (!*place) + ++gnu_optind; +#ifdef GNU_COMPATIBLE + if (PRINT_ERROR) { + fprintf(stderr, "%s: ", argv0); + fprintf(stderr, posixly_correct ? illoptchar : gnuoptchar, + optchar); + fprintf(stderr, "\n"); + } +#else + if (PRINT_ERROR) { + fprintf(stderr, "%s: ", argv0); + fprintf(stderr, illoptchar, optchar); + fprintf(stderr, "\n"); + } +#endif + gnu_optopt = optchar; + return (BADCH); + } + if (long_options != NULL && optchar == 'W' && oli[1] == ';') { + /* -W long-option */ + if (*place) /* no space */ + /* NOTHING */; + else if (++gnu_optind >= nargc) { /* no arg */ + place = EMSG; + if (PRINT_ERROR) { + fprintf(stderr, "%s: ", argv0); + fprintf(stderr, recargchar, optchar); + fprintf(stderr, "\n"); + } + gnu_optopt = optchar; + return (BADARG); + } else /* white space */ + place = nargv[gnu_optind]; +#ifdef GNU_COMPATIBLE + dash_prefix = W_PREFIX; +#endif + optchar = parse_long_options(nargv, options, long_options, + idx, 0, flags); + place = EMSG; + return (optchar); + } + if (*++oli != ':') { /* doesn't take argument */ + if (!*place) + ++gnu_optind; + } else { /* takes (optional) argument */ + gnu_optarg = NULL; + if (*place) /* no white space */ + gnu_optarg = place; + else if (oli[1] != ':') { /* arg not optional */ + if (++gnu_optind >= nargc) { /* no arg */ + place = EMSG; + if (PRINT_ERROR) { + fprintf(stderr, "%s: ", argv0); + fprintf(stderr, recargchar, optchar); + fprintf(stderr, "\n"); + } + gnu_optopt = optchar; + return (BADARG); + } else + gnu_optarg = nargv[gnu_optind]; + } + place = EMSG; + ++gnu_optind; + } + /* dump back option letter */ + return (optchar); +} + +/* + * getopt -- + * Parse argc/argv argument vector. + * + * [eventually this will replace the BSD getopt] + */ +int +gnu_getopt(int nargc, char * const *nargv, const char *options) +{ + + /* + * We don't pass FLAG_PERMUTE to getopt_internal() since + * the BSD getopt(3) (unlike GNU) has never done this. + * + * Furthermore, since many privileged programs call getopt() + * before dropping privileges it makes sense to keep things + * as simple (and bug-free) as possible. + */ + return (getopt_internal(nargc, nargv, options, NULL, NULL, FLAG_PERMUTE)); +} + +/* + * getopt_long -- + * Parse argc/argv argument vector. + */ +int +gnu_getopt_long(int nargc, char * const *nargv, const char *options, + const struct gnu_option *long_options, int *idx) +{ + + return (getopt_internal(nargc, nargv, options, long_options, idx, + FLAG_PERMUTE)); +} + +/* + * getopt_long_only -- + * Parse argc/argv argument vector. + */ +int +gnu_getopt_long_only(int nargc, char * const *nargv, const char *options, + const struct gnu_option *long_options, int *idx) +{ + + return (getopt_internal(nargc, nargv, options, long_options, idx, + FLAG_PERMUTE|FLAG_LONGONLY)); +} diff --git a/package/cifs-utils/src/gnu_getopt.h b/package/cifs-utils/src/gnu_getopt.h new file mode 100644 index 000000000..f89af7291 --- /dev/null +++ b/package/cifs-utils/src/gnu_getopt.h @@ -0,0 +1,70 @@ +/* $NetBSD: getopt.h,v 1.4 2000/07/07 10:43:54 ad Exp $ */ +/* $FreeBSD$ */ + +/*- + * Copyright (c) 2000 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Dieter Baron and Thomas Klausner. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + + +#ifndef _GNU_GETOPT_LONG_H_ +#define _GNU_GETOPT_LONG_H_ + +/* + * GNU-like getopt_long()/getopt_long_only() with 4.4BSD optreset extension. + * getopt() is declared here too for GNU programs. + */ +#define no_argument 0 +#define required_argument 1 +#define optional_argument 2 + +struct gnu_option { + /* name of long option */ + const char *name; + /* + * one of no_argument, required_argument, and optional_argument: + * whether option takes an argument + */ + int has_arg; + /* if not NULL, set *flag to val when option found */ + int *flag; + /* if flag not NULL, value to set *flag to; else return value */ + int val; +}; + +int gnu_getopt_long(int, char * const *, const char *, + const struct gnu_option *, int *); +int gnu_getopt_long_only(int, char * const *, const char *, + const struct gnu_option *, int *); +int gnu_getopt(int, char * const [], const char *); + +#if 0 +extern char *gnu_optarg; /* getopt(3) external variables */ +extern int gnu_optind, gnu_opterr, gnu_optopt; +extern int gnu_optreset; /* getopt(3) external variable */ +#endif +#endif |