rev 13736 - in branches/kde3-legacy/kdebase/debian: . patches

Xavier Vello wdgt-guest at alioth.debian.org
Tue Feb 3 14:48:46 UTC 2009


Author: wdgt-guest
Date: 2009-02-03 14:48:46 +0000 (Tue, 03 Feb 2009)
New Revision: 13736

Removed:
   branches/kde3-legacy/kdebase/debian/patches/10_kdmrc_defaults.diff
   branches/kde3-legacy/kdebase/debian/patches/11_genkdmconf.diff
   branches/kde3-legacy/kdebase/debian/patches/12_genkdm_make.diff
   branches/kde3-legacy/kdebase/debian/patches/13_kdm_sessions_fixes.diff
   branches/kde3-legacy/kdebase/debian/patches/14_kdm_no_custom.diff
   branches/kde3-legacy/kdebase/debian/patches/16_kdm_X_path.diff
   branches/kde3-legacy/kdebase/debian/patches/23_startkde_kpersonalizer.diff
   branches/kde3-legacy/kdebase/debian/patches/25_khelp_htdig.diff
   branches/kde3-legacy/kdebase/debian/patches/26_face_load.diff
   branches/kde3-legacy/kdebase/debian/patches/27_kfreebsd_sysguard.diff
   branches/kde3-legacy/kdebase/debian/patches/34_japanese_konsole_fix.diff
   branches/kde3-legacy/kdebase/debian/patches/38_furry_frosted_animals_support.diff
   branches/kde3-legacy/kdebase/debian/patches/39_be_better_at_honouring_user_kdm_theming.diff
   branches/kde3-legacy/kdebase/debian/patches/40_kdm_override_docs.diff
   branches/kde3-legacy/kdebase/debian/patches/45_klipper_backreferences.diff
   branches/kde3-legacy/kdebase/debian/patches/54_seli_xinerama.diff
   branches/kde3-legacy/kdebase/debian/patches/55_kwin_xinerama_xrandr1.2.diff
   branches/kde3-legacy/kdebase/debian/patches/61_khelpcenter_max_results.diff
   branches/kde3-legacy/kdebase/debian/patches/70_kdm_consolekit.diff
   branches/kde3-legacy/kdebase/debian/patches/75_disable_gui_option_to_enable_bootloader_handling_in_kdm.diff
Modified:
   branches/kde3-legacy/kdebase/debian/changelog
   branches/kde3-legacy/kdebase/debian/control
   branches/kde3-legacy/kdebase/debian/patches/01_admin_cleanup.diff
   branches/kde3-legacy/kdebase/debian/patches/series
   branches/kde3-legacy/kdebase/debian/rules
Log:
chainsaw patches for not installed soft
modify debian/rules not to compile stuff



Modified: branches/kde3-legacy/kdebase/debian/changelog
===================================================================
--- branches/kde3-legacy/kdebase/debian/changelog	2009-02-03 14:41:32 UTC (rev 13735)
+++ branches/kde3-legacy/kdebase/debian/changelog	2009-02-03 14:48:46 UTC (rev 13736)
@@ -1,3 +1,9 @@
+kdebase (4:3.5.9.dfsg.1-7) UNRELEASED; urgency=low
+
+  * kde3-legacy branch
+
+ -- Xavier Vello <xavier.vello at gmail.com>  Tue, 03 Feb 2009 15:20:55 +0100
+
 kdebase (4:3.5.9.dfsg.1-6) unstable; urgency=high
 
   * Force iocharset to iso-8859-1 when mouting fat devices. (Closes: #500540)

Modified: branches/kde3-legacy/kdebase/debian/control
===================================================================
--- branches/kde3-legacy/kdebase/debian/control	2009-02-03 14:41:32 UTC (rev 13735)
+++ branches/kde3-legacy/kdebase/debian/control	2009-02-03 14:48:46 UTC (rev 13736)
@@ -13,14 +13,13 @@
  libhal-storage-dev (>= 0.5.5.1-2) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
  libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
  libsensors4-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
-Build-Depends-Indep: doxygen, qt3-doc, graphviz, gsfonts-x11, kdelibs4-doc
 Build-Conflicts: nvidia-glx (<< 1.0.8774-6)
 Standards-Version: 3.7.3
 Homepage: http://www.kde.org
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/trunk/packages/kdebase
-Vcs-Svn: svn://svn.debian.org/pkg-kde/trunk/packages/kdebase
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/branches/kde3-legacy/kdebase
+Vcs-Svn: svn://svn.debian.org/pkg-kde/branches/kde3-legacy/kdebase
 
-Package: kdebase
+Package: kdebase3
 Section: kde
 Architecture: all
 Depends: kcontrol (>= ${source:Version}), kdebase-bin (>= ${source:Version}), kdebase-data (>= ${source:Version}), kdebase-kio-plugins (>= ${source:Version}), kdeprint (>= ${source:Version}), libkonq4 (>= ${source:Version}), hal | kfreebsd-gnu | hurd, pmount | kfreebsd-gnu | hurd

Modified: branches/kde3-legacy/kdebase/debian/patches/01_admin_cleanup.diff
===================================================================
--- branches/kde3-legacy/kdebase/debian/patches/01_admin_cleanup.diff	2009-02-03 14:41:32 UTC (rev 13735)
+++ branches/kde3-legacy/kdebase/debian/patches/01_admin_cleanup.diff	2009-02-03 14:48:46 UTC (rev 13736)
@@ -1,6 +1,7 @@
---- kde/admin/acinclude.m4.in	2008-02-24 17:19:06.000000000 +0200
-+++ kde/admin/acinclude.m4.in	2008-03-08 18:58:20.000000000 +0200
-@@ -1615,6 +1615,11 @@
+diff -Nrua a/admin/acinclude.m4.in b/admin/acinclude.m4.in
+--- a/admin/acinclude.m4.in	2009-02-03 15:08:35.000000000 +0100
++++ b/admin/acinclude.m4.in	2009-02-03 15:18:08.000000000 +0100
+@@ -1613,6 +1613,11 @@
    fi
  done
  
@@ -12,7 +13,7 @@
  AC_SUBST(LIB_QT)
  AC_SUBST(LIB_QPE)
  
-@@ -2698,7 +2703,7 @@
+@@ -2696,7 +2701,7 @@
  ],
      [return (TIFFOpen( "", "r") == 0); ],
  [
@@ -21,7 +22,7 @@
  ], [
      kde_cv_libtiff_$1=no
  ])
-@@ -2762,7 +2767,8 @@
+@@ -2760,7 +2765,8 @@
             EXRSTATUS=old
          else
             kde_save_LIBS="$LIBS"
@@ -31,16 +32,17 @@
             AC_LANG_SAVE
             AC_LANG_CPLUSPLUS
             kde_save_CXXFLAGS="$CXXFLAGS"
-@@ -2778,7 +2784,7 @@
+@@ -2776,7 +2782,8 @@
                 RgbaInputFile file ("dummy");
                 return 0;
                 ],
 -               eval "ac_cv_libexr='`pkg-config --libs OpenEXR`'",
 +               eval "ac_cv_libexr='$kde_libexr_libs'",
++
                 eval "ac_cv_libexr=no"
             )
             LIBS="$kde_save_LIBS"
-@@ -2787,7 +2793,7 @@
+@@ -2785,7 +2792,7 @@
             ])dnl
             if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then
                 AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR])
@@ -49,7 +51,7 @@
                 AC_MSG_RESULT($ac_cv_libexr)
             else
                 AC_MSG_RESULT(no)
-@@ -2854,7 +2860,7 @@
+@@ -2852,7 +2859,7 @@
  AC_CACHE_VAL(ac_cv_jasper,
  [
  kde_save_LIBS="$LIBS"
@@ -58,7 +60,7 @@
  kde_save_CFLAGS="$CFLAGS"
  CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
  
-@@ -2865,7 +2871,7 @@
+@@ -2863,7 +2870,7 @@
      [
      return( jas_init() );
      ],
@@ -67,7 +69,7 @@
      eval "ac_cv_jasper=no"
  )
  LIBS="$kde_save_LIBS"
-@@ -4124,7 +4130,7 @@
+@@ -4124,7 +4131,7 @@
        fi
      else
        AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
@@ -76,16 +78,7 @@
        use_pam=yes
  
        dnl darwin claims to be something special
-@@ -4488,7 +4494,7 @@
- kde_save_cflags="$CFLAGS"
- CFLAGS="$CFLAGS $PYTHONINC"
- kde_save_libs="$LIBS"
--LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
-+LIBS="$LIBS $LIBPYTHON $2 $LIBSOCKET"
- kde_save_ldflags="$LDFLAGS"
- LDFLAGS="$LDFLAGS $PYTHONLIB"
- 
-@@ -4626,7 +4632,7 @@
+@@ -4624,7 +4631,7 @@
      and contact the authors to let them know about this problem])
  	])
  
@@ -94,32 +87,12498 @@
    AC_SUBST(PYTHONINC)
    AC_SUBST(PYTHONLIB)
    AC_SUBST(LIBPYTHON)
---- kde/admin/ltmain.sh	2008-02-24 17:49:46.000000000 +0200
-+++ kde/admin/ltmain.sh	2008-02-24 16:51:22.000000000 +0200
-@@ -2377,16 +2377,16 @@
- 	    # It is a libtool convenience library, so add in its objects.
- 	    convenience="$convenience $ladir/$objdir/$old_library"
- 	    old_convenience="$old_convenience $ladir/$objdir/$old_library"
--	    tmp_libs=
--	    for deplib in $dependency_libs; do
+diff -Nrua a/admin/acinclude.m4.in~ b/admin/acinclude.m4.in~
+--- a/admin/acinclude.m4.in~	1970-01-01 01:00:00.000000000 +0100
++++ b/admin/acinclude.m4.in~	2009-02-03 15:18:08.000000000 +0100
+@@ -0,0 +1,5992 @@
++##   -*- autoconf -*-
++
++dnl    This file is part of the KDE libraries/packages
++dnl    Copyright (C) 1997 Janos Farkas (chexum at shadow.banki.hu)
++dnl              (C) 1997,98,99 Stephan Kulow (coolo at kde.org)
++
++dnl    This file is free software; you can redistribute it and/or
++dnl    modify it under the terms of the GNU Library General Public
++dnl    License as published by the Free Software Foundation; either
++dnl    version 2 of the License, or (at your option) any later version.
++
++dnl    This library is distributed in the hope that it will be useful,
++dnl    but WITHOUT ANY WARRANTY; without even the implied warranty of
++dnl    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++dnl    Library General Public License for more details.
++
++dnl    You should have received a copy of the GNU Library General Public License
++dnl    along with this library; see the file COPYING.LIB.  If not, write to
++dnl    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
++dnl    Boston, MA 02110-1301, USA.
++
++dnl IMPORTANT NOTE:
++dnl Please do not modify this file unless you expect your modifications to be
++dnl carried into every other module in the repository. 
++dnl
++dnl Single-module modifications are best placed in configure.in for kdelibs
++dnl and kdebase or configure.in.in if present.
++
++# KDE_PATH_X_DIRECT
++dnl Internal subroutine of AC_PATH_X.
++dnl Set ac_x_includes and/or ac_x_libraries.
++AC_DEFUN([KDE_PATH_X_DIRECT],
++[
++AC_REQUIRE([KDE_CHECK_LIB64])
++
++if test "$ac_x_includes" = NO; then
++  # Guess where to find include files, by looking for this one X11 .h file.
++  test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
++
++  # First, try using that file with no special directory specified.
++AC_TRY_CPP([#include <$x_direct_test_include>],
++[# We can compile using X headers with no special include directory.
++ac_x_includes=],
++[# Look for the header file in a standard set of common directories.
++# Check X11 before X11Rn because it is often a symlink to the current release.
++  for ac_dir in               \
++    /usr/X11/include          \
++    /usr/X11R6/include        \
++    /usr/X11R5/include        \
++    /usr/X11R4/include        \
++                              \
++    /usr/include/X11          \
++    /usr/include/X11R6        \
++    /usr/include/X11R5        \
++    /usr/include/X11R4        \
++                              \
++    /usr/local/X11/include    \
++    /usr/local/X11R6/include  \
++    /usr/local/X11R5/include  \
++    /usr/local/X11R4/include  \
++                              \
++    /usr/local/include/X11    \
++    /usr/local/include/X11R6  \
++    /usr/local/include/X11R5  \
++    /usr/local/include/X11R4  \
++                              \
++    /usr/X386/include         \
++    /usr/x386/include         \
++    /usr/XFree86/include/X11  \
++                              \
++    /usr/include              \
++    /usr/local/include        \
++    /usr/unsupported/include  \
++    /usr/athena/include       \
++    /usr/local/x11r5/include  \
++    /usr/lpp/Xamples/include  \
++                              \
++    /usr/openwin/include      \
++    /usr/openwin/share/include \
++    ; \
++  do
++    if test -r "$ac_dir/$x_direct_test_include"; then
++      ac_x_includes=$ac_dir
++      break
++    fi
++  done])
++fi # $ac_x_includes = NO
++
++if test "$ac_x_libraries" = NO; then
++  # Check for the libraries.
++
++  test -z "$x_direct_test_library" && x_direct_test_library=Xt
++  test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
++
++  # See if we find them without any special options.
++  # Don't add to $LIBS permanently.
++  ac_save_LIBS="$LIBS"
++  LIBS="-l$x_direct_test_library $LIBS"
++AC_TRY_LINK([#include <X11/Intrinsic.h>], [${x_direct_test_function}(1)],
++[LIBS="$ac_save_LIBS"
++# We can link X programs with no special library path.
++ac_x_libraries=],
++[LIBS="$ac_save_LIBS"
++# First see if replacing the include by lib works.
++# Check X11 before X11Rn because it is often a symlink to the current release.
++for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \
++    /usr/X11/lib${kdelibsuff}           \
++    /usr/X11R6/lib${kdelibsuff}         \
++    /usr/X11R5/lib${kdelibsuff}         \
++    /usr/X11R4/lib${kdelibsuff}         \
++                                        \
++    /usr/lib${kdelibsuff}/X11           \
++    /usr/lib${kdelibsuff}/X11R6         \
++    /usr/lib${kdelibsuff}/X11R5         \
++    /usr/lib${kdelibsuff}/X11R4         \
++                                        \
++    /usr/local/X11/lib${kdelibsuff}     \
++    /usr/local/X11R6/lib${kdelibsuff}   \
++    /usr/local/X11R5/lib${kdelibsuff}   \
++    /usr/local/X11R4/lib${kdelibsuff}   \
++                                        \
++    /usr/local/lib${kdelibsuff}/X11     \
++    /usr/local/lib${kdelibsuff}/X11R6   \
++    /usr/local/lib${kdelibsuff}/X11R5   \
++    /usr/local/lib${kdelibsuff}/X11R4   \
++                                        \
++    /usr/X386/lib${kdelibsuff}          \
++    /usr/x386/lib${kdelibsuff}          \
++    /usr/XFree86/lib${kdelibsuff}/X11   \
++                                        \
++    /usr/lib${kdelibsuff}               \
++    /usr/local/lib${kdelibsuff}         \
++    /usr/unsupported/lib${kdelibsuff}   \
++    /usr/athena/lib${kdelibsuff}        \
++    /usr/local/x11r5/lib${kdelibsuff}   \
++    /usr/lpp/Xamples/lib${kdelibsuff}   \
++    /lib/usr/lib${kdelibsuff}/X11       \
++                                        \
++    /usr/openwin/lib${kdelibsuff}       \
++    /usr/openwin/share/lib${kdelibsuff} \
++    ; \
++do
++dnl Don't even attempt the hair of trying to link an X program!
++  for ac_extension in a so sl; do
++    if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
++      ac_x_libraries=$ac_dir
++      break 2
++    fi
++  done
++done])
++fi # $ac_x_libraries = NO
++])
++
++
++dnl ------------------------------------------------------------------------
++dnl Find a file (or one of more files in a list of dirs)
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([AC_FIND_FILE],
++[
++$3=NO
++for i in $2;
++do
++  for j in $1;
++  do
++    echo "configure: __oline__: $i/$j" >&AC_FD_CC
++    if test -r "$i/$j"; then
++      echo "taking that" >&AC_FD_CC
++      $3=$i
++      break 2
++    fi
++  done
++done
++])
++
++dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs,
++dnl	if-not-found, test-parameter, prepend-path)
++dnl
++dnl Look for program-name in list-of-dirs+$PATH.
++dnl If prepend-path is set, look in $PATH+list-of-dirs instead.
++dnl If found, $variable-name is set. If not, if-not-found is evaluated.
++dnl test-parameter: if set, the program is executed with this arg,
++dnl                 and only a successful exit code is required.
++AC_DEFUN([KDE_FIND_PATH],
++[
++   AC_MSG_CHECKING([for $1])
++   if test -n "$$2"; then
++        kde_cv_path="$$2";
++   else
++        kde_cache=`echo $1 | sed 'y%./+-%__p_%'`
++
++        AC_CACHE_VAL(kde_cv_path_$kde_cache,
++        [
++        kde_cv_path="NONE"
++	kde_save_IFS=$IFS
++	IFS=':'
++	dirs=""
++	for dir in $PATH; do
++	  dirs="$dirs $dir"
++	done
++	if test -z "$6"; then  dnl Append dirs in PATH (default)
++	  dirs="$3 $dirs"
++        else  dnl Prepend dirs in PATH (if 6th arg is set)
++	  dirs="$dirs $3"
++	fi
++	IFS=$kde_save_IFS
++
++        for dir in $dirs; do
++	  if test -x "$dir/$1"; then
++	    if test -n "$5"
++	    then
++              evalstr="$dir/$1 $5 2>&1 "
++	      if eval $evalstr; then
++                kde_cv_path="$dir/$1"
++                break
++	      fi
++            else
++		kde_cv_path="$dir/$1"
++                break
++	    fi
++          fi
++        done
++
++        eval "kde_cv_path_$kde_cache=$kde_cv_path"
++
++        ])
++
++      eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\""
++
++   fi
++
++   if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then
++      AC_MSG_RESULT(not found)
++      $4
++   else
++      AC_MSG_RESULT($kde_cv_path)
++      $2=$kde_cv_path
++
++   fi
++])
++
++AC_DEFUN([KDE_MOC_ERROR_MESSAGE],
++[
++    AC_MSG_ERROR([No Qt meta object compiler (moc) found!
++Please check whether you installed Qt correctly.
++You need to have a running moc binary.
++configure tried to run $ac_cv_path_moc and the test didn't
++succeed. If configure shouldn't have tried this one, set
++the environment variable MOC to the right one before running
++configure.
++])
++])
++
++AC_DEFUN([KDE_UIC_ERROR_MESSAGE],
++[
++    AC_MSG_WARN([No Qt ui compiler (uic) found!
++Please check whether you installed Qt correctly.
++You need to have a running uic binary.
++configure tried to run $ac_cv_path_uic and the test didn't
++succeed. If configure shouldn't have tried this one, set
++the environment variable UIC to the right one before running
++configure.
++])
++])
++
++
++AC_DEFUN([KDE_CHECK_UIC_FLAG],
++[
++    AC_MSG_CHECKING([whether uic supports -$1 ])
++    kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
++    AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache,
++    [
++        cat >conftest.ui <<EOT
++        <!DOCTYPE UI><UI version="3" stdsetdef="1"></UI>
++EOT
++        ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null"
++        if AC_TRY_EVAL(ac_uic_testrun); then
++            eval "kde_cv_prog_uic_$kde_cache=yes"
++        else
++            eval "kde_cv_prog_uic_$kde_cache=no"
++        fi
++        rm -f conftest*
++    ])
++
++    if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then
++        AC_MSG_RESULT([yes])
++        :
++        $3
++    else
++        AC_MSG_RESULT([no])
++        :
++        $4
++    fi
++])
++
++
++dnl ------------------------------------------------------------------------
++dnl Find the meta object compiler and the ui compiler in the PATH,
++dnl in $QTDIR/bin, and some more usual places
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([AC_PATH_QT_MOC_UIC],
++[
++   AC_REQUIRE([KDE_CHECK_PERL])
++   qt_bindirs=""
++   for dir in $kde_qt_dirs; do
++      qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc"
++   done
++   qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin"
++   if test ! "$ac_qt_bindir" = "NO"; then
++      qt_bindirs="$ac_qt_bindir $qt_bindirs"
++   fi
++
++   KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE])
++   if test -z "$UIC_NOT_NEEDED"; then
++     KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""])
++     if test -z "$UIC_PATH" ; then
++       KDE_UIC_ERROR_MESSAGE
++       exit 1
++     else
++       UIC=$UIC_PATH
++
++       if test $kde_qtver = 3; then
++         KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no)
++         KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no)
++
++         if test x$ac_uic_supports_libpath = xyes; then
++             UIC="$UIC -L \$(kde_widgetdir)"
++         fi
++         if test x$ac_uic_supports_nounload = xyes; then
++             UIC="$UIC -nounload"
++         fi
++       fi
++     fi
++   else
++     UIC="echo uic not available: "
++   fi
++
++   AC_SUBST(MOC)
++   AC_SUBST(UIC)
++
++   UIC_TR="i18n"
++   if test $kde_qtver = 3; then
++     UIC_TR="tr2i18n"
++   fi
++
++   AC_SUBST(UIC_TR)
++])
++
++AC_DEFUN([KDE_1_CHECK_PATHS],
++[
++  KDE_1_CHECK_PATH_HEADERS
++
++  KDE_TEST_RPATH=
++
++  if test -n "$USE_RPATH"; then
++
++     if test -n "$kde_libraries"; then
++       KDE_TEST_RPATH="-R $kde_libraries"
++     fi
++
++     if test -n "$qt_libraries"; then
++       KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries"
++     fi
++
++     if test -n "$x_libraries"; then
++       KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries"
++     fi
++
++     KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH"
++  fi
++
++AC_MSG_CHECKING([for KDE libraries installed])
++ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5'
++
++if AC_TRY_EVAL(ac_link) && test -s conftest; then
++  AC_MSG_RESULT(yes)
++else
++  AC_MSG_ERROR([your system fails at linking a small KDE application!
++Check, if your compiler is installed correctly and if you have used the
++same compiler to compile Qt and kdelibs as you did use now.
++For more details about this problem, look at the end of config.log.])
++fi
++
++if eval `KDEDIR= ./conftest 2>&5`; then
++  kde_result=done
++else
++  kde_result=problems
++fi
++
++KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log
++kde_have_all_paths=yes
++
++KDE_SET_PATHS($kde_result)
++
++])
++
++AC_DEFUN([KDE_SET_PATHS],
++[
++  kde_cv_all_paths="kde_have_all_paths=\"yes\" \
++	kde_htmldir=\"$kde_htmldir\" \
++	kde_appsdir=\"$kde_appsdir\" \
++	kde_icondir=\"$kde_icondir\" \
++	kde_sounddir=\"$kde_sounddir\" \
++	kde_datadir=\"$kde_datadir\" \
++	kde_locale=\"$kde_locale\" \
++	kde_cgidir=\"$kde_cgidir\" \
++	kde_confdir=\"$kde_confdir\" \
++	kde_kcfgdir=\"$kde_kcfgdir\" \
++	kde_mimedir=\"$kde_mimedir\" \
++	kde_toolbardir=\"$kde_toolbardir\" \
++	kde_wallpaperdir=\"$kde_wallpaperdir\" \
++	kde_templatesdir=\"$kde_templatesdir\" \
++	kde_bindir=\"$kde_bindir\" \
++	kde_servicesdir=\"$kde_servicesdir\" \
++	kde_servicetypesdir=\"$kde_servicetypesdir\" \
++	kde_moduledir=\"$kde_moduledir\" \
++	kde_styledir=\"$kde_styledir\" \
++	kde_widgetdir=\"$kde_widgetdir\" \
++	xdg_appsdir=\"$xdg_appsdir\" \
++	xdg_menudir=\"$xdg_menudir\" \
++	xdg_directorydir=\"$xdg_directorydir\" \
++	kde_result=$1"
++])
++
++AC_DEFUN([KDE_SET_DEFAULT_PATHS],
++[
++if test "$1" = "default"; then
++
++  if test -z "$kde_htmldir"; then
++    kde_htmldir='\${datadir}/doc/HTML'
++  fi
++  if test -z "$kde_appsdir"; then
++    kde_appsdir='\${datadir}/applnk'
++  fi
++  if test -z "$kde_icondir"; then
++    kde_icondir='\${datadir}/icons'
++  fi
++  if test -z "$kde_sounddir"; then
++    kde_sounddir='\${datadir}/sounds'
++  fi
++  if test -z "$kde_datadir"; then
++    kde_datadir='\${datadir}/apps'
++  fi
++  if test -z "$kde_locale"; then
++    kde_locale='\${datadir}/locale'
++  fi
++  if test -z "$kde_cgidir"; then
++    kde_cgidir='\${exec_prefix}/cgi-bin'
++  fi
++  if test -z "$kde_confdir"; then
++    kde_confdir='\${datadir}/config'
++  fi
++  if test -z "$kde_kcfgdir"; then
++    kde_kcfgdir='\${datadir}/config.kcfg'
++  fi
++  if test -z "$kde_mimedir"; then
++    kde_mimedir='\${datadir}/mimelnk'
++  fi
++  if test -z "$kde_toolbardir"; then
++    kde_toolbardir='\${datadir}/toolbar'
++  fi
++  if test -z "$kde_wallpaperdir"; then
++    kde_wallpaperdir='\${datadir}/wallpapers'
++  fi
++  if test -z "$kde_templatesdir"; then
++    kde_templatesdir='\${datadir}/templates'
++  fi
++  if test -z "$kde_bindir"; then
++    kde_bindir='\${exec_prefix}/bin'
++  fi
++  if test -z "$kde_servicesdir"; then
++    kde_servicesdir='\${datadir}/services'
++  fi
++  if test -z "$kde_servicetypesdir"; then
++    kde_servicetypesdir='\${datadir}/servicetypes'
++  fi
++  if test -z "$kde_moduledir"; then
++    if test "$kde_qtver" = "2"; then
++      kde_moduledir='\${libdir}/kde2'
++    else
++      kde_moduledir='\${libdir}/kde3'
++    fi
++  fi
++  if test -z "$kde_styledir"; then
++    kde_styledir='\${libdir}/kde3/plugins/styles'
++  fi
++  if test -z "$kde_widgetdir"; then
++    kde_widgetdir='\${libdir}/kde3/plugins/designer'
++  fi
++  if test -z "$xdg_appsdir"; then
++    xdg_appsdir='\${datadir}/applications/kde'
++  fi
++  if test -z "$xdg_menudir"; then
++    xdg_menudir='\${sysconfdir}/xdg/menus'
++  fi
++  if test -z "$xdg_directorydir"; then
++    xdg_directorydir='\${datadir}/desktop-directories'
++  fi
++
++  KDE_SET_PATHS(defaults)
++
++else
++
++  if test $kde_qtver = 1; then
++     AC_MSG_RESULT([compiling])
++     KDE_1_CHECK_PATHS
++  else
++     AC_MSG_ERROR([path checking not yet supported for KDE 2])
++  fi
++
++fi
++])
++
++AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS],
++[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||
++   test -z "$kde_icondir" || test -z "$kde_sounddir" ||
++   test -z "$kde_datadir" || test -z "$kde_locale"  ||
++   test -z "$kde_cgidir"  || test -z "$kde_confdir" ||
++   test -z "$kde_kcfgdir" ||
++   test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||
++   test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||
++   test -z "$kde_bindir" || test -z "$kde_servicesdir" ||
++   test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||
++   test -z "$kde_styledir" || test -z "kde_widgetdir" ||
++   test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" ||
++   test "x$kde_have_all_paths" != "xyes"; then
++     kde_have_all_paths=no
++  fi
++])
++
++AC_DEFUN([KDE_MISSING_PROG_ERROR],
++[
++    AC_MSG_ERROR([The important program $1 was not found!
++Please check whether you installed KDE correctly.
++])
++])
++
++AC_DEFUN([KDE_MISSING_ARTS_ERROR],
++[
++    AC_MSG_ERROR([The important program $1 was not found!
++Please check whether you installed aRts correctly or use
++--without-arts to compile without aRts support (this will remove functionality).
++])
++])
++
++AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],
++[
++    kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"
++    test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs"
++    if test -n "$KDEDIRS"; then
++       kde_save_IFS=$IFS
++       IFS=:
++       for dir in $KDEDIRS; do
++            kde_default_bindirs="$dir/bin $kde_default_bindirs "
++       done
++       IFS=$kde_save_IFS
++    fi
++])
++
++AC_DEFUN([KDE_SUBST_PROGRAMS],
++[
++    AC_ARG_WITH(arts,
++        AC_HELP_STRING([--without-arts],[build without aRts [default=no]]),
++        [build_arts=$withval],
++        [build_arts=yes]
++    )
++    AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no")
++    if test "$build_arts" = "no"; then
++        AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts])
++    fi
++
++        KDE_SET_DEFAULT_BINDIRS
++        kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs"
++        KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])
++        KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])
++        if test "$build_arts" '!=' "no"; then
++          KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)])
++          KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)])
++        fi
++        KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])
++
++        kde32ornewer=1
++        kde33ornewer=1
++        if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then
++            kde32ornewer=
++            kde33ornewer=
++        else
++            if test "$kde_qtver" = "3"; then
++              if test "$kde_qtsubver" -le 1; then
++                kde32ornewer=
++              fi
++              if test "$kde_qtsubver" -le 2; then
++                kde33ornewer=
++              fi
++              if test "$KDECONFIG" != "compiled"; then
++                if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then
++                  kde33ornewer=
++                fi
++              fi
++            fi
++        fi
++
++        if test -n "$kde32ornewer"; then
++            KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)])
++            KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)])
++        fi
++        if test -n "$kde33ornewer"; then
++            KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)])
++            AC_SUBST(MAKEKDEWIDGETS)
++        fi
++        KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])
++
++        if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then
++ 	    kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"
++            test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"
++            AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
++	    if test "$KDE_XSL_STYLESHEET" = "NO"; then
++		KDE_XSL_STYLESHEET=""
++	    else
++                KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl"
++	    fi
++        fi
++
++        DCOP_DEPENDENCIES='$(DCOPIDL)'
++        if test -n "$kde32ornewer"; then
++            KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)'
++            DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)'
++            AC_SUBST(KCONFIG_COMPILER)
++            AC_SUBST(KCFG_DEPENDENCIES)
++            AC_SUBST(DCOPIDLNG)
++        fi
++        AC_SUBST(DCOPIDL)
++        AC_SUBST(DCOPIDL2CPP)
++        AC_SUBST(DCOP_DEPENDENCIES)
++        AC_SUBST(MCOPIDL)
++        AC_SUBST(ARTSCCONFIG)
++	AC_SUBST(MEINPROC)
++ 	AC_SUBST(KDE_XSL_STYLESHEET)
++	AC_SUBST(XMLLINT)
++])dnl
++
++AC_DEFUN([AC_CREATE_KFSSTND],
++[
++AC_REQUIRE([AC_CHECK_RPATH])
++
++AC_MSG_CHECKING([for KDE paths])
++kde_result=""
++kde_cached_paths=yes
++AC_CACHE_VAL(kde_cv_all_paths,
++[
++  KDE_SET_DEFAULT_PATHS($1)
++  kde_cached_paths=no
++])
++eval "$kde_cv_all_paths"
++KDE_CHECK_PATHS_FOR_COMPLETENESS
++if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then
++  # wrong values were cached, may be, we can set better ones
++  kde_result=
++  kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=
++  kde_datadir= kde_locale=  kde_cgidir=  kde_confdir= kde_kcfgdir=
++  kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=
++  kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=
++  kde_have_all_paths=
++  kde_styledir=
++  kde_widgetdir=
++  xdg_appsdir = xdg_menudir= xdg_directorydir= 
++  KDE_SET_DEFAULT_PATHS($1)
++  eval "$kde_cv_all_paths"
++  KDE_CHECK_PATHS_FOR_COMPLETENESS
++  kde_result="$kde_result (cache overridden)"
++fi
++if test "$kde_have_all_paths" = "no"; then
++  AC_MSG_ERROR([configure could not run a little KDE program to test the environment.
++Since it had compiled and linked before, it must be a strange problem on your system.
++Look at config.log for details. If you are not able to fix this, look at
++http://www.kde.org/faq/installation.html or any www.kde.org mirror.
++(If you're using an egcs version on Linux, you may update binutils!)
++])
++else
++  rm -f conftest*
++  AC_MSG_RESULT($kde_result)
++fi
++
++bindir=$kde_bindir
++
++KDE_SUBST_PROGRAMS
++
++])
++
++AC_DEFUN([AC_SUBST_KFSSTND],
++[
++AC_SUBST(kde_htmldir)
++AC_SUBST(kde_appsdir)
++AC_SUBST(kde_icondir)
++AC_SUBST(kde_sounddir)
++AC_SUBST(kde_datadir)
++AC_SUBST(kde_locale)
++AC_SUBST(kde_confdir)
++AC_SUBST(kde_kcfgdir)
++AC_SUBST(kde_mimedir)
++AC_SUBST(kde_wallpaperdir)
++AC_SUBST(kde_bindir)
++dnl X Desktop Group standards
++AC_SUBST(xdg_appsdir)
++AC_SUBST(xdg_menudir)
++AC_SUBST(xdg_directorydir)
++dnl for KDE 2
++AC_SUBST(kde_templatesdir)
++AC_SUBST(kde_servicesdir)
++AC_SUBST(kde_servicetypesdir)
++AC_SUBST(kde_moduledir)
++AC_SUBST(kdeinitdir, '$(kde_moduledir)')
++AC_SUBST(kde_styledir)
++AC_SUBST(kde_widgetdir)
++if test "$kde_qtver" = 1; then
++  kde_minidir="$kde_icondir/mini"
++else
++# for KDE 1 - this breaks KDE2 apps using minidir, but
++# that's the plan ;-/
++  kde_minidir="/dev/null"
++fi
++dnl AC_SUBST(kde_minidir)
++dnl AC_SUBST(kde_cgidir)
++dnl AC_SUBST(kde_toolbardir)
++])
++
++AC_DEFUN([KDE_MISC_TESTS],
++[
++   dnl Checks for libraries.
++   AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD 
++   AC_SUBST(LIBUTIL)
++   AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD
++   AC_SUBST(LIBCOMPAT)
++   kde_have_crypt=
++   AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],
++      AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [
++        AC_MSG_WARN([you have no crypt in either libcrypt or libc.
++You should install libcrypt from another source or configure with PAM
++support])
++	kde_have_crypt=no
++      ]))
++   AC_SUBST(LIBCRYPT)
++   if test $kde_have_crypt = yes; then
++      AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])
++   fi
++   AC_CHECK_SOCKLEN_T
++   AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
++   if test $ac_cv_lib_dnet_dnet_ntoa = no; then
++      AC_CHECK_LIB(dnet_stub, dnet_ntoa,
++        [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
++   fi
++   AC_CHECK_FUNC(inet_ntoa)
++   if test $ac_cv_func_inet_ntoa = no; then
++     AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
++   fi
++   AC_CHECK_FUNC(connect)
++   if test $ac_cv_func_connect = no; then
++      AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
++        $X_EXTRA_LIBS)
++   fi
++
++   AC_CHECK_FUNC(remove)
++   if test $ac_cv_func_remove = no; then
++      AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
++   fi
++
++   # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
++   AC_CHECK_FUNC(shmat, ,
++     AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))
++   
++   # more headers that need to be explicitly included on darwin
++   AC_CHECK_HEADERS(sys/types.h stdint.h)
++
++   # sys/bitypes.h is needed for uint32_t and friends on Tru64
++   AC_CHECK_HEADERS(sys/bitypes.h)
++
++   # darwin requires a poll emulation library
++   AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll")
++
++   # for some image handling on Mac OS X
++   AC_CHECK_HEADERS(Carbon/Carbon.h)
++
++   # CoreAudio framework
++   AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [
++     AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API])
++     FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio"
++   ])
++
++   AC_CHECK_RES_INIT
++   AC_SUBST(LIB_POLL)
++   AC_SUBST(FRAMEWORK_COREAUDIO)
++   LIBSOCKET="$X_EXTRA_LIBS"
++   AC_SUBST(LIBSOCKET)
++   AC_SUBST(X_EXTRA_LIBS)
++   AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4
++   AC_SUBST(LIBUCB)
++
++   case $host in  dnl this *is* LynxOS specific
++   *-*-lynxos* )
++        AC_MSG_CHECKING([LynxOS header file wrappers])
++        [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]
++        AC_MSG_RESULT(disabled)
++        AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS
++         ;;
++    esac
++
++   KDE_CHECK_TYPES
++   KDE_CHECK_LIBDL
++   KDE_CHECK_STRLCPY
++   KDE_CHECK_PIE_SUPPORT
++
++# darwin needs this to initialize the environment
++AC_CHECK_HEADERS(crt_externs.h)
++AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])])
++ 
++AH_VERBATIM(_DARWIN_ENVIRON,
++[
++#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
++# include <sys/time.h>
++# include <crt_externs.h>
++# define environ (*_NSGetEnviron())
++#endif
++])
++
++AH_VERBATIM(_AIX_STRINGS_H_BZERO,
++[
++/*
++ * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
++ * that defines bzero.
++ */
++
++#if defined(_AIX)
++#include <strings.h>
++#endif
++])
++
++AC_CHECK_FUNCS([vsnprintf snprintf])
++
++AH_VERBATIM(_TRU64,[
++/*
++ * On HP-UX, the declaration of vsnprintf() is needed every time !
++ */
++
++#if !defined(HAVE_VSNPRINTF) || defined(hpux)
++#if __STDC__
++#include <stdarg.h>
++#include <stdlib.h>
++#else
++#include <varargs.h>
++#endif
++#ifdef __cplusplus
++extern "C"
++#endif
++int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
++#ifdef __cplusplus
++extern "C"
++#endif
++int snprintf(char *str, size_t n, char const *fmt, ...);
++#endif
++])
++
++])
++
++dnl ------------------------------------------------------------------------
++dnl Find the header files and libraries for X-Windows. Extended the
++dnl macro AC_PATH_X
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([K_PATH_X],
++[
++AC_REQUIRE([KDE_MISC_TESTS])dnl
++AC_REQUIRE([KDE_CHECK_LIB64])
++
++AC_ARG_ENABLE(
++  embedded,
++  AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]),
++  kde_use_qt_emb=$enableval,
++  kde_use_qt_emb=no
++)
++
++AC_ARG_ENABLE(
++  qtopia,
++  AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]),
++  kde_use_qt_emb_palm=$enableval,
++  kde_use_qt_emb_palm=no
++)
++
++AC_ARG_ENABLE(
++  mac,
++  AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]),
++  kde_use_qt_mac=$enableval,
++  kde_use_qt_mac=no
++)
++
++# used to disable x11-specific stuff on special platforms
++AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no")
++
++if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then
++
++AC_MSG_CHECKING(for X)
++
++AC_CACHE_VAL(kde_cv_have_x,
++[# One or both of the vars are not set, and there is no cached value.
++if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then
++   kde_x_includes=NO
++else
++   kde_x_includes=$x_includes
++fi
++if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then
++   kde_x_libraries=NO
++else
++   kde_x_libraries=$x_libraries
++fi
++
++# below we use the standard autoconf calls
++ac_x_libraries=$kde_x_libraries
++ac_x_includes=$kde_x_includes
++
++KDE_PATH_X_DIRECT
++dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.
++dnl Unfortunately, if compiling with the N32 ABI, this is not the correct
++dnl location. The correct location is /usr/lib32 or an undefined value
++dnl (the linker is smart enough to pick the correct default library).
++dnl Things work just fine if you use just AC_PATH_X_DIRECT.
++dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to
++dnl /usr/openwin/include, which doesn't work. /usr/include does work, so
++dnl x_includes should be left alone.
++case "$host" in
++mips-sgi-irix6*)
++  ;;
++*-*-solaris*)
++  ;;
++*)
++  _AC_PATH_X_XMKMF
++  if test -z "$ac_x_includes"; then
++    ac_x_includes="."
++  fi
++  if test -z "$ac_x_libraries"; then
++    ac_x_libraries="/usr/lib${kdelibsuff}"
++  fi
++esac
++#from now on we use our own again
++
++# when the user already gave --x-includes, we ignore
++# what the standard autoconf macros told us.
++if test "$kde_x_includes" = NO; then
++  kde_x_includes=$ac_x_includes
++fi
++
++# for --x-libraries too
++if test "$kde_x_libraries" = NO; then
++  kde_x_libraries=$ac_x_libraries
++fi
++
++if test "$kde_x_includes" = NO; then
++  AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])
++fi
++
++if test "$kde_x_libraries" = NO; then
++  AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])
++fi
++
++# Record where we found X for the cache.
++kde_cv_have_x="have_x=yes \
++         kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"
++])dnl
++
++eval "$kde_cv_have_x"
++
++if test "$have_x" != yes; then
++  AC_MSG_RESULT($have_x)
++  no_x=yes
++else
++  AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])
++fi
++
++if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then
++  X_INCLUDES=""
++  x_includes="."; dnl better than nothing :-
++ else
++  x_includes=$kde_x_includes
++  X_INCLUDES="-I$x_includes"
++fi
++
++if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE || test "$kde_x_libraries" = "/usr/lib"; then
++  X_LDFLAGS=""
++  x_libraries="/usr/lib"; dnl better than nothing :-
++ else
++  x_libraries=$kde_x_libraries
++  X_LDFLAGS="-L$x_libraries"
++fi
++all_includes="$X_INCLUDES"
++all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS"
++
++# Check for libraries that X11R6 Xt/Xaw programs need.
++ac_save_LDFLAGS="$LDFLAGS"
++LDFLAGS="$LDFLAGS $X_LDFLAGS"
++# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
++# check for ICE first), but we must link in the order -lSM -lICE or
++# we get undefined symbols.  So assume we have SM if we have ICE.
++# These have to be linked with before -lX11, unlike the other
++# libraries we check for below, so use a different variable.
++#  --interran at uluru.Stanford.EDU, kb at cs.umb.edu.
++AC_CHECK_LIB(ICE, IceConnectionNumber,
++  [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS)
++LDFLAGS="$ac_save_LDFLAGS"
++
++LIB_X11='-lX11 $(LIBSOCKET)'
++
++AC_MSG_CHECKING(for libXext)
++AC_CACHE_VAL(kde_cv_have_libXext,
++[
++kde_ldflags_safe="$LDFLAGS"
++kde_libs_safe="$LIBS"
++
++LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
++LIBS="-lXext -lX11 $LIBSOCKET"
++
++AC_TRY_LINK([
++#include <stdio.h>
++#ifdef STDC_HEADERS
++# include <stdlib.h>
++#endif
++],
++[
++printf("hello Xext\n");
++],
++kde_cv_have_libXext=yes,
++kde_cv_have_libXext=no
++)
++
++LDFLAGS=$kde_ldflags_safe
++LIBS=$kde_libs_safe
++])
++
++AC_MSG_RESULT($kde_cv_have_libXext)
++
++if test "$kde_cv_have_libXext" = "no"; then
++  AC_MSG_ERROR([We need a working libXext to proceed. Since configure
++can't find it itself, we stop here assuming that make wouldn't find
++them either.])
++fi
++
++LIB_XEXT="-lXext"
++QTE_NORTTI=""
++
++elif test "$kde_use_qt_emb" = "yes"; then
++  dnl We're using QT Embedded
++  CPPFLAGS=-DQWS
++  CXXFLAGS="$CXXFLAGS -fno-rtti"
++  QTE_NORTTI="-fno-rtti -DQWS"
++  X_PRE_LIBS=""
++  LIB_X11=""
++  LIB_XEXT=""
++  LIB_XRENDER=""
++  LIBSM=""
++  X_INCLUDES=""
++  X_LDFLAGS=""
++  x_includes=""
++  x_libraries=""
++elif test "$kde_use_qt_mac" = "yes"; then
++  dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to
++  dnl be included to get the information) --Sam
++  CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp"
++  CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp"
++  X_PRE_LIBS=""
++  LIB_X11=""
++  LIB_XEXT=""
++  LIB_XRENDER=""
++  LIBSM=""
++  X_INCLUDES=""
++  X_LDFLAGS=""
++  x_includes=""
++  x_libraries=""
++fi
++AC_SUBST(X_PRE_LIBS)
++AC_SUBST(LIB_X11)
++AC_SUBST(LIB_XRENDER)
++AC_SUBST(LIBSM)
++AC_SUBST(X_INCLUDES)
++AC_SUBST(X_LDFLAGS)
++AC_SUBST(x_includes)
++AC_SUBST(x_libraries)
++AC_SUBST(QTE_NORTTI)
++AC_SUBST(LIB_XEXT)
++
++])
++
++AC_DEFUN([KDE_PRINT_QT_PROGRAM],
++[
++AC_REQUIRE([KDE_USE_QT])
++cat > conftest.$ac_ext <<EOF
++#include "confdefs.h"
++#include <qglobal.h>
++#include <qapplication.h>
++EOF
++if test "$kde_qtver" = "2"; then
++cat >> conftest.$ac_ext <<EOF
++#include <qevent.h>
++#include <qstring.h>
++#include <qstyle.h>
++EOF
++
++if test $kde_qtsubver -gt 0; then
++cat >> conftest.$ac_ext <<EOF
++#if QT_VERSION < 210
++#error 1
++#endif
++EOF
++fi
++fi
++
++if test "$kde_qtver" = "3"; then
++cat >> conftest.$ac_ext <<EOF
++#include <qcursor.h>
++#include <qstylefactory.h>
++#include <private/qucomextra_p.h>
++EOF
++fi
++
++echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext
++cat >> conftest.$ac_ext <<EOF
++#error 1
++#endif
++
++int main() {
++EOF
++if test "$kde_qtver" = "2"; then
++cat >> conftest.$ac_ext <<EOF
++    QStringList *t = new QStringList();
++    Q_UNUSED(t);
++EOF
++if test $kde_qtsubver -gt 0; then
++cat >> conftest.$ac_ext <<EOF
++    QString s;
++    s.setLatin1("Elvis is alive", 14);
++EOF
++fi
++fi
++if test "$kde_qtver" = "3"; then
++cat >> conftest.$ac_ext <<EOF
++    (void)QStyleFactory::create(QString::null);
++    QCursor c(Qt::WhatsThisCursor);
++EOF
++fi
++cat >> conftest.$ac_ext <<EOF
++    return 0;
++}
++EOF
++])
++
++AC_DEFUN([KDE_USE_QT],
++[
++if test -z "$1"; then
++  # Current default Qt version: 3.3
++  kde_qtver=3
++  kde_qtsubver=3
++else
++  kde_qtsubver=`echo "$1" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'`
++  # following is the check if subversion isnt found in passed argument
++  if test "$kde_qtsubver" = "$1"; then
++    kde_qtsubver=1
++  fi
++  kde_qtver=`echo "$1" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'`
++  if test "$kde_qtver" = "1"; then
++    kde_qtsubver=42
++  fi
++fi
++
++if test -z "$2"; then
++  if test "$kde_qtver" = "2"; then
++    if test $kde_qtsubver -gt 0; then
++      kde_qt_minversion=">= Qt 2.2.2"
++    else
++      kde_qt_minversion=">= Qt 2.0.2"
++    fi
++  fi
++  if test "$kde_qtver" = "3"; then
++    if test $kde_qtsubver -gt 0; then
++	 if test $kde_qtsubver -gt 1; then
++	    if test $kde_qtsubver -gt 2; then
++		kde_qt_minversion=">= Qt 3.3 and < 4.0"
++	    else
++	        kde_qt_minversion=">= Qt 3.2 and < 4.0"
++	    fi
++	 else
++            kde_qt_minversion=">= Qt 3.1 (20021021) and < 4.0"
++         fi
++    else
++      kde_qt_minversion=">= Qt 3.0 and < 4.0"
++    fi
++  fi
++  if test "$kde_qtver" = "1"; then
++    kde_qt_minversion=">= 1.42 and < 2.0"
++  fi
++else
++   kde_qt_minversion="$2"
++fi
++
++if test -z "$3"; then
++   if test $kde_qtver = 3; then
++     if test $kde_qtsubver -gt 0; then
++       kde_qt_verstring="QT_VERSION >= 0x03 at VER@00 && QT_VERSION < 0x040000"
++       qtsubver=`echo "00$kde_qtsubver" | sed -e 's,.*\(..\)$,\1,'`
++       kde_qt_verstring=`echo $kde_qt_verstring | sed -e "s, at VER@,$qtsubver,"`
++     else
++       kde_qt_verstring="QT_VERSION >= 300 && QT_VERSION < 0x040000"
++     fi
++   fi
++   if test $kde_qtver = 2; then
++     if test $kde_qtsubver -gt 0; then
++       kde_qt_verstring="QT_VERSION >= 222"
++     else
++       kde_qt_verstring="QT_VERSION >= 200"
++     fi
++   fi
++   if test $kde_qtver = 1; then
++    kde_qt_verstring="QT_VERSION >= 142 && QT_VERSION < 200"
++   fi
++else
++   kde_qt_verstring="$3"
++fi
++
++if test $kde_qtver = 4; then
++  kde_qt_dirs="$QTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
++fi
++if test $kde_qtver = 3; then
++  kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3 /usr/lib${kdelibsuff}/qt-3.3"
++  if test -z "$PKG_CONFIG"; then
++      AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
++  fi
++  if test "$PKG_CONFIG" != "no" ; then
++    if $PKG_CONFIG --exists qt-mt ; then
++       kde_qt_dirs="$kde_qt_dirs `$PKG_CONFIG --variable=prefix qt-mt`"
++    fi
++  fi
++fi
++if test $kde_qtver = 2; then
++   kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
++fi
++if test $kde_qtver = 1; then
++   kde_qt_dirs="$QTDIR /usr/lib/qt"
++fi
++])
++
++AC_DEFUN([KDE_CHECK_QT_DIRECT],
++[
++AC_REQUIRE([KDE_USE_QT])
++AC_MSG_CHECKING([if Qt compiles without flags])
++AC_CACHE_VAL(kde_cv_qt_direct,
++[
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
++ac_LIBRARY_PATH="$LIBRARY_PATH"
++ac_cxxflags_safe="$CXXFLAGS"
++ac_ldflags_safe="$LDFLAGS"
++ac_libs_safe="$LIBS"
++
++CXXFLAGS="$CXXFLAGS -I$qt_includes"
++LDFLAGS="$LDFLAGS $X_LDFLAGS"
++if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
++LIBS="$LIBQT -lXext -lX11 $LIBSOCKET"
++else
++LIBS="$LIBQT $LIBSOCKET"
++fi
++LD_LIBRARY_PATH=
++export LD_LIBRARY_PATH
++LIBRARY_PATH=
++export LIBRARY_PATH
++
++KDE_PRINT_QT_PROGRAM
++
++if AC_TRY_EVAL(ac_link) && test -s conftest; then
++  kde_cv_qt_direct="yes"
++else
++  kde_cv_qt_direct="no"
++  echo "configure: failed program was:" >&AC_FD_CC
++  cat conftest.$ac_ext >&AC_FD_CC
++fi
++
++rm -f conftest*
++CXXFLAGS="$ac_cxxflags_safe"
++LDFLAGS="$ac_ldflags_safe"
++LIBS="$ac_libs_safe"
++
++LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
++export LD_LIBRARY_PATH
++LIBRARY_PATH="$ac_LIBRARY_PATH"
++export LIBRARY_PATH
++AC_LANG_RESTORE
++])
++
++if test "$kde_cv_qt_direct" = "yes"; then
++  AC_MSG_RESULT(yes)
++  $1
++else
++  AC_MSG_RESULT(no)
++  $2
++fi
++])
++
++dnl ------------------------------------------------------------------------
++dnl Try to find the Qt headers and libraries.
++dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed)
++dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed)
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([AC_PATH_QT_1_3],
++[
++AC_REQUIRE([K_PATH_X])
++AC_REQUIRE([KDE_USE_QT])
++AC_REQUIRE([KDE_CHECK_LIB64])
++
++dnl ------------------------------------------------------------------------
++dnl Add configure flag to enable linking to MT version of Qt library.
++dnl ------------------------------------------------------------------------
++
++AC_ARG_ENABLE(
++  mt,
++  AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]),
++  kde_use_qt_mt=$enableval,
++  [
++    if test $kde_qtver = 3; then
++      kde_use_qt_mt=yes
++    else
++      kde_use_qt_mt=no
++    fi
++  ]
++)
++
++USING_QT_MT=""
++
++dnl ------------------------------------------------------------------------
++dnl If we not get --disable-qt-mt then adjust some vars for the host.
++dnl ------------------------------------------------------------------------
++
++KDE_MT_LDFLAGS=
++KDE_MT_LIBS=
++if test "x$kde_use_qt_mt" = "xyes"; then
++  KDE_CHECK_THREADING
++  if test "x$kde_use_threading" = "xyes"; then
++    CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS"
++    KDE_MT_LDFLAGS="$USE_THREADS"
++    KDE_MT_LIBS="$LIBPTHREAD"
++  else
++    kde_use_qt_mt=no
++  fi
++fi
++AC_SUBST(KDE_MT_LDFLAGS)
++AC_SUBST(KDE_MT_LIBS)
++
++kde_qt_was_given=yes
++
++dnl ------------------------------------------------------------------------
++dnl If we haven't been told how to link to Qt, we work it out for ourselves.
++dnl ------------------------------------------------------------------------
++if test -z "$LIBQT_GLOB"; then
++  if test "x$kde_use_qt_emb" = "xyes"; then
++    LIBQT_GLOB="libqte.*"
++  else
++    LIBQT_GLOB="libqt.*"
++  fi
++fi
++
++dnl ------------------------------------------------------------
++dnl If we got --enable-embedded then adjust the Qt library name.
++dnl ------------------------------------------------------------
++if test "x$kde_use_qt_emb" = "xyes"; then
++  qtlib="qte"
++else
++  qtlib="qt"
++fi
++
++kde_int_qt="-l$qtlib"
++
++if test -z "$LIBQPE"; then
++dnl ------------------------------------------------------------
++dnl If we got --enable-palmtop then add -lqpe to the link line
++dnl ------------------------------------------------------------
++  if test "x$kde_use_qt_emb" = "xyes"; then
++    if test "x$kde_use_qt_emb_palm" = "xyes"; then
++      LIB_QPE="-lqpe"
++    else
++      LIB_QPE=""
++    fi
++  else
++    LIB_QPE=""
++  fi
++fi
++
++dnl ------------------------------------------------------------------------
++dnl If we got --enable-qt-mt then adjust the Qt library name for the host.
++dnl ------------------------------------------------------------------------
++
++if test "x$kde_use_qt_mt" = "xyes"; then
++  LIBQT="-l$qtlib-mt"
++  kde_int_qt="-l$qtlib-mt"
++  LIBQT_GLOB="lib$qtlib-mt.*"
++  USING_QT_MT="using -mt"
++else
++  LIBQT="-l$qtlib"
++fi
++
++if test $kde_qtver != 1; then
++
++  AC_REQUIRE([AC_FIND_PNG])
++  AC_REQUIRE([AC_FIND_JPEG])
++  LIBQT="$LIBQT $LIBPNG $LIBJPEG"
++fi
++
++if test $kde_qtver = 3; then
++  AC_REQUIRE([KDE_CHECK_LIBDL])
++  LIBQT="$LIBQT $LIBDL"
++fi
++
++AC_MSG_CHECKING([for Qt])
++
++if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
++LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET"
++fi
++ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO
++qt_libraries=""
++qt_includes=""
++AC_ARG_WITH(qt-dir,
++    AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]),
++    [  ac_qt_includes="$withval"/include
++       ac_qt_libraries="$withval"/lib${kdelibsuff}
++       ac_qt_bindir="$withval"/bin
++    ])
++
++AC_ARG_WITH(qt-includes,
++    AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]),
++    [
++       ac_qt_includes="$withval"
++    ])
++
++kde_qt_libs_given=no
++
++AC_ARG_WITH(qt-libraries,
++    AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]),
++    [  ac_qt_libraries="$withval"
++       kde_qt_libs_given=yes
++    ])
++
++AC_CACHE_VAL(ac_cv_have_qt,
++[#try to guess Qt locations
++
++qt_incdirs=""
++for dir in $kde_qt_dirs; do
++   qt_incdirs="$qt_incdirs $dir/include $dir"
++done
++if test -z "$PKG_CONFIG"; then
++    AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
++fi
++if test "$PKG_CONFIG" != "no" ; then
++  if $PKG_CONFIG --exists qt-mt ; then
++      qt_incdirs="$qt_incdirs `$PKG_CONFIG --variable=includedir qt-mt`"
++  fi
++fi
++qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
++if test ! "$ac_qt_includes" = "NO"; then
++   qt_incdirs="$ac_qt_includes $qt_incdirs"
++fi
++
++if test "$kde_qtver" != "1"; then
++  kde_qt_header=qstyle.h
++else
++  kde_qt_header=qglobal.h
++fi
++
++AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir)
++ac_qt_includes="$qt_incdir"
++
++qt_libdirs=""
++for dir in $kde_qt_dirs; do
++   qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir/lib $dir"
++done
++if test -z "$PKG_CONFIG"; then
++    AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
++fi
++if test "$PKG_CONFIG" != "no" ; then
++  if $PKG_CONFIG --exists qt-mt ; then
++      qt_libdirs="$qt_incdirs `$PKG_CONFIG --variable=libdir qt-mt`"
++  fi
++fi
++qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
++if test ! "$ac_qt_libraries" = "NO"; then
++  qt_libdir=$ac_qt_libraries
++else
++  qt_libdirs="$ac_qt_libraries $qt_libdirs"
++  # if the Qt was given, the chance is too big that libqt.* doesn't exist
++  qt_libdir=NONE
++  for dir in $qt_libdirs; do
++    try="ls -1 $dir/${LIBQT_GLOB}"
++    if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
++  done
++fi
++for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
++  if test -e "$a"; then
++    LIBQT="$LIBQT ${kde_int_qt}_incremental"
++    break
++  fi
++done
++
++ac_qt_libraries="$qt_libdir"
++
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++
++ac_cxxflags_safe="$CXXFLAGS"
++ac_ldflags_safe="$LDFLAGS"
++ac_libs_safe="$LIBS"
++
++CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
++LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
++LIBS="$LIBS $LIBQT $KDE_MT_LIBS"
++
++KDE_PRINT_QT_PROGRAM
++
++if AC_TRY_EVAL(ac_link) && test -s conftest; then
++  rm -f conftest*
++else
++  echo "configure: failed program was:" >&AC_FD_CC
++  cat conftest.$ac_ext >&AC_FD_CC
++  ac_qt_libraries="NO"
++fi
++rm -f conftest*
++CXXFLAGS="$ac_cxxflags_safe"
++LDFLAGS="$ac_ldflags_safe"
++LIBS="$ac_libs_safe"
++
++AC_LANG_RESTORE
++if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
++  ac_cv_have_qt="have_qt=no"
++  ac_qt_notfound=""
++  missing_qt_mt=""
++  if test "$ac_qt_includes" = NO; then
++    if test "$ac_qt_libraries" = NO; then
++      ac_qt_notfound="(headers and libraries)";
++    else
++      ac_qt_notfound="(headers)";
++    fi
++  else
++    if test "x$kde_use_qt_mt" = "xyes"; then
++       missing_qt_mt="
++Make sure that you have compiled Qt with thread support!"
++       ac_qt_notfound="(library $qtlib-mt)";
++    else
++       ac_qt_notfound="(library $qtlib)";
++    fi
++  fi
++
++  AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation!
++For more details about this problem, look at the end of config.log.$missing_qt_mt])
++else
++  have_qt="yes"
++fi
++])
++
++eval "$ac_cv_have_qt"
++
++if test "$have_qt" != yes; then
++  AC_MSG_RESULT([$have_qt]);
++else
++  ac_cv_have_qt="have_qt=yes \
++    ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries"
++  AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT])
++
++  qt_libraries="$ac_qt_libraries"
++  qt_includes="$ac_qt_includes"
++fi
++
++if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then
++     KDE_CHECK_QT_DIRECT(qt_libraries= ,[])
++fi
++
++AC_SUBST(qt_libraries)
++AC_SUBST(qt_includes)
++
++if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then
++ QT_INCLUDES=""
++else
++ QT_INCLUDES="-I$qt_includes"
++ all_includes="$QT_INCLUDES $all_includes"
++fi
++
++if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then
++ QT_LDFLAGS=""
++else
++ QT_LDFLAGS="-L$qt_libraries"
++ all_libraries="$QT_LDFLAGS $all_libraries"
++fi
++test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS"
++
++AC_SUBST(QT_INCLUDES)
++AC_SUBST(QT_LDFLAGS)
++AC_PATH_QT_MOC_UIC
++
++KDE_CHECK_QT_JPEG
++
++if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
++LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)'
++else
++LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)'
++fi
++test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS"
++for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
++  if test -e "$a"; then
++     LIB_QT="$LIB_QT ${kde_int_qt}_incremental"
++     break
++  fi
++done
++
++# Export just Qt libs in LIB_QT, "extended" version will be exported as LIB_QT_EXT
++LIB_QT_EXT="$LIB_QT"
++LIB_QT="$kde_int_qt"
++
++AC_SUBST(LIB_QT_EXT)
++AC_SUBST(LIB_QT)
++AC_SUBST(LIB_QPE)
++
++AC_SUBST(kde_qtver)
++])
++
++AC_DEFUN([AC_PATH_QT],
++[
++AC_PATH_QT_1_3
++])
++
++AC_DEFUN([KDE_CHECK_UIC_PLUGINS],
++[
++AC_REQUIRE([AC_PATH_QT_MOC_UIC])
++
++if test x$ac_uic_supports_libpath = xyes; then
++
++AC_MSG_CHECKING([if UIC has KDE plugins available])
++AC_CACHE_VAL(kde_cv_uic_plugins,
++[
++cat > actest.ui << EOF
++<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
++<class>NewConnectionDialog</class>
++<widget class="QDialog">
++   <widget class="KLineEdit">
++        <property name="name">
++           <cstring>testInput</cstring>
++        </property>
++   </widget>
++</widget>
++</UI>
++EOF
++       
++
++
++kde_cv_uic_plugins=no
++kde_line="$UIC_PATH -L $kde_widgetdir"
++if test x$ac_uic_supports_nounload = xyes; then
++   kde_line="$kde_line -nounload"
++fi
++kde_line="$kde_line -impl actest.h actest.ui > actest.cpp"
++if AC_TRY_EVAL(kde_line); then
++	# if you're trying to debug this check and think it's incorrect,
++	# better check your installation. The check _is_ correct - your
++	# installation is not.
++	if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then
++		kde_cv_uic_plugins=yes
++	fi
++fi
++rm -f actest.ui actest.cpp
++])
++
++AC_MSG_RESULT([$kde_cv_uic_plugins])
++if test "$kde_cv_uic_plugins" != yes; then
++	AC_MSG_ERROR([
++you need to install kdelibs first.
++
++If you did install kdelibs, then the Qt version that is picked up by
++this configure is not the same version you used to compile kdelibs. 
++The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the 
++_same Qt version_, compiled with the _same compiler_ and the same Qt
++configuration settings.
++])
++fi
++fi
++])
++
++AC_DEFUN([KDE_CHECK_FINAL],
++[
++  AC_ARG_ENABLE(final,
++	AC_HELP_STRING([--enable-final],
++		       [build size optimized apps (experimental - needs lots of memory)]),
++	kde_use_final=$enableval, kde_use_final=no)
++
++  if test "x$kde_use_final" = "xyes"; then
++      KDE_USE_FINAL_TRUE=""
++      KDE_USE_FINAL_FALSE="#"
++   else
++      KDE_USE_FINAL_TRUE="#"
++      KDE_USE_FINAL_FALSE=""
++  fi
++  AC_SUBST(KDE_USE_FINAL_TRUE)
++  AC_SUBST(KDE_USE_FINAL_FALSE)
++])
++
++AC_DEFUN([KDE_CHECK_CLOSURE],
++[
++  AC_ARG_ENABLE(closure,
++		AC_HELP_STRING([--enable-closure],[delay template instantiation]),
++  	kde_use_closure=$enableval, kde_use_closure=no)
++
++  KDE_NO_UNDEFINED=""
++  if test "x$kde_use_closure" = "xyes"; then
++       KDE_USE_CLOSURE_TRUE=""
++       KDE_USE_CLOSURE_FALSE="#"
++#       CXXFLAGS="$CXXFLAGS $REPO"
++  else
++       KDE_USE_CLOSURE_TRUE="#"
++       KDE_USE_CLOSURE_FALSE=""
++       KDE_NO_UNDEFINED=""
++  fi
++  AC_SUBST(KDE_USE_CLOSURE_TRUE)
++  AC_SUBST(KDE_USE_CLOSURE_FALSE)
++  AC_SUBST(KDE_NO_UNDEFINED)
++])
++
++dnl Check if the linker supports --enable-new-dtags and --as-needed
++AC_DEFUN([KDE_CHECK_NEW_LDFLAGS],
++[
++  AC_ARG_ENABLE(new_ldflags,
++		AC_HELP_STRING([--enable-new-ldflags],
++		[enable the new linker flags]),
++	kde_use_new_ldflags=$enableval, 
++	kde_use_new_ldflags=no)
++
++  LDFLAGS_AS_NEEDED=""
++  LDFLAGS_NEW_DTAGS=""
++  if test "x$kde_use_new_ldflags" = "xyes"; then
++       LDFLAGS_NEW_DTAGS=""
++       KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags],
++		[LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],)
++
++       KDE_CHECK_COMPILER_FLAG([Wl,--as-needed],
++		[LDFLAGS_AS_NEEDED="-Wl,--as-needed"],)
++  fi
++  AC_SUBST(LDFLAGS_AS_NEEDED)
++  AC_SUBST(LDFLAGS_NEW_DTAGS)
++])
++
++AC_DEFUN([KDE_CHECK_NMCHECK],
++[
++  AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]),
++	kde_use_nmcheck=$enableval, kde_use_nmcheck=no)
++
++  if test "$kde_use_nmcheck" = "yes"; then
++      KDE_USE_NMCHECK_TRUE=""
++      KDE_USE_NMCHECK_FALSE="#"
++   else
++      KDE_USE_NMCHECK_TRUE="#"
++      KDE_USE_NMCHECK_FALSE=""
++  fi
++  AC_SUBST(KDE_USE_NMCHECK_TRUE)
++  AC_SUBST(KDE_USE_NMCHECK_FALSE)
++])
++
++AC_DEFUN([KDE_EXPAND_MAKEVAR], [
++savex=$exec_prefix
++test "x$exec_prefix" = xNONE && exec_prefix=$prefix
++tmp=$$2
++while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done
++exec_prefix=$savex
++])
++
++dnl ------------------------------------------------------------------------
++dnl Now, the same with KDE
++dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed)
++dnl and $(kde_includes) will be the kdehdrlocation (if needed)
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([AC_BASE_PATH_KDE],
++[
++AC_REQUIRE([KDE_CHECK_STL])
++AC_REQUIRE([AC_PATH_QT])dnl
++AC_REQUIRE([KDE_CHECK_LIB64])
++
++AC_CHECK_RPATH
++AC_MSG_CHECKING([for KDE])
++
++if test "${prefix}" != NONE; then
++  kde_includes=${includedir}
++  KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir)
++
++  kde_libraries=${libdir}
++  KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir)
++
++else
++  ac_kde_includes=
++  ac_kde_libraries=
++  kde_libraries=""
++  kde_includes=""
++fi
++
++AC_CACHE_VAL(ac_cv_have_kde,
++[#try to guess kde locations
++
++if test "$kde_qtver" = 1; then
++  kde_check_header="ksock.h"
++  kde_check_lib="libkdecore.la"
++else
++  kde_check_header="ksharedptr.h"
++  kde_check_lib="libkio.la"
++fi
++
++if test -z "$1"; then
++
++kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes"
++test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"
++kde_incdirs="$ac_kde_includes $kde_incdirs"
++AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
++ac_kde_includes="$kde_incdir"
++
++if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then
++  AC_MSG_ERROR([
++in the prefix, you've chosen, are no KDE headers installed. This will fail.
++So, check this please and use another prefix!])
++fi
++
++kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}"
++test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs"
++kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
++AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
++ac_kde_libraries="$kde_libdir"
++
++kde_widgetdir=NO
++dnl this might be somewhere else
++AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir)
++
++if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then
++AC_MSG_ERROR([
++in the prefix, you've chosen, are no KDE libraries installed. This will fail.
++So, check this please and use another prefix!])
++fi
++
++if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then
++AC_MSG_ERROR([
++I can't find the designer plugins. These are required and should have been installed
++by kdelibs])
++fi
++
++if test -n "$kde_widgetdir"; then
++    kde_widgetdir="$kde_widgetdir/kde3/plugins/designer"
++fi
++
++
++if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then
++  ac_cv_have_kde="have_kde=no"
++else
++  ac_cv_have_kde="have_kde=yes \
++    ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
++fi
++
++else dnl test -z $1, e.g. from kdelibs
++
++  ac_cv_have_kde="have_kde=no"
++
++fi
++])dnl
++
++eval "$ac_cv_have_kde"
++
++if test "$have_kde" != "yes"; then
++ if test "${prefix}" = NONE; then
++  ac_kde_prefix="$ac_default_prefix"
++ else
++  ac_kde_prefix="$prefix"
++ fi
++ if test "$exec_prefix" = NONE; then
++  ac_kde_exec_prefix="$ac_kde_prefix"
++  AC_MSG_RESULT([will be installed in $ac_kde_prefix])
++ else
++  ac_kde_exec_prefix="$exec_prefix"
++  AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix])
++ fi
++
++ kde_libraries="${libdir}"
++ kde_includes="${includedir}"
++
++else
++  ac_cv_have_kde="have_kde=yes \
++    ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
++  AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
++
++  kde_libraries="$ac_kde_libraries"
++  kde_includes="$ac_kde_includes"
++fi
++AC_SUBST(kde_libraries)
++AC_SUBST(kde_includes)
++
++if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes"  || test "$kde_includes" = "/usr/include"; then
++ KDE_INCLUDES=""
++else
++ KDE_INCLUDES="-I$kde_includes"
++ all_includes="$KDE_INCLUDES $all_includes"
++fi
++
++KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION"
++ 
++KDE_LDFLAGS="-L$kde_libraries"
++if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then 
++ all_libraries="$KDE_LDFLAGS $all_libraries"
++fi
++
++AC_SUBST(KDE_LDFLAGS)
++AC_SUBST(KDE_INCLUDES)
++
++AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++
++all_libraries="$all_libraries $USER_LDFLAGS"
++all_includes="$all_includes $USER_INCLUDES"
++AC_SUBST(all_includes)
++AC_SUBST(all_libraries)
++
++if test -z "$1"; then
++KDE_CHECK_UIC_PLUGINS
++fi
++
++ac_kde_libraries="$kde_libdir"
++
++AC_SUBST(AUTODIRS)
++
++
++])
++
++AC_DEFUN([KDE_CHECK_EXTRA_LIBS],
++[
++AC_MSG_CHECKING(for extra includes)
++AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]),
++  kde_use_extra_includes="$withval",
++  kde_use_extra_includes=NONE
++)
++kde_extra_includes=
++if test -n "$kde_use_extra_includes" && \
++   test "$kde_use_extra_includes" != "NONE"; then
++
++   ac_save_ifs=$IFS
++   IFS=':'
++   for dir in $kde_use_extra_includes; do
++     kde_extra_includes="$kde_extra_includes $dir"
++     USER_INCLUDES="$USER_INCLUDES -I$dir"
++   done
++   IFS=$ac_save_ifs
++   kde_use_extra_includes="added"
++else
++   kde_use_extra_includes="no"
++fi
++AC_SUBST(USER_INCLUDES)
++
++AC_MSG_RESULT($kde_use_extra_includes)
++
++kde_extra_libs=
++AC_MSG_CHECKING(for extra libs)
++AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]),
++  kde_use_extra_libs=$withval,
++  kde_use_extra_libs=NONE
++)
++if test -n "$kde_use_extra_libs" && \
++   test "$kde_use_extra_libs" != "NONE"; then
++
++   ac_save_ifs=$IFS
++   IFS=':'
++   for dir in $kde_use_extra_libs; do
++     kde_extra_libs="$kde_extra_libs $dir"
++     KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"
++     USER_LDFLAGS="$USER_LDFLAGS -L$dir"
++   done
++   IFS=$ac_save_ifs
++   kde_use_extra_libs="added"
++else
++   kde_use_extra_libs="no"
++fi
++
++AC_SUBST(USER_LDFLAGS)
++
++AC_MSG_RESULT($kde_use_extra_libs)
++
++])
++
++AC_DEFUN([KDE_1_CHECK_PATH_HEADERS],
++[
++    AC_MSG_CHECKING([for KDE headers installed])
++    AC_LANG_SAVE
++    AC_LANG_CPLUSPLUS
++cat > conftest.$ac_ext <<EOF
++#ifdef STDC_HEADERS
++# include <stdlib.h>
++#endif
++#include <stdio.h>
++#include "confdefs.h"
++#include <kapp.h>
++
++int main() {
++    printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data());
++    printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data());
++    printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data());
++    printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data());
++    printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data());
++    printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data());
++    printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data());
++    printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data());
++    printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data());
++    printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data());
++    printf("kde_wallpaperdir=\\"%s\\"\n",
++	KApplication::kde_wallpaperdir().data());
++    printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data());
++    printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data());
++    printf("kde_servicesdir=\\"/tmp/dummy\\"\n");
++    printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");
++    printf("kde_moduledir=\\"/tmp/dummy\\"\n");
++    printf("kde_styledir=\\"/tmp/dummy\\"\n");
++    printf("kde_widgetdir=\\"/tmp/dummy\\"\n");
++    printf("xdg_appsdir=\\"/tmp/dummy\\"\n");
++    printf("xdg_menudir=\\"/tmp/dummy\\"\n");
++    printf("xdg_directorydir=\\"/tmp/dummy\\"\n");
++    printf("kde_kcfgdir=\\"/tmp/dummy\\"\n");
++    return 0;
++    }
++EOF
++
++ ac_save_CPPFLAGS=$CPPFLAGS
++ CPPFLAGS="$all_includes $CPPFLAGS"
++ if AC_TRY_EVAL(ac_compile); then
++   AC_MSG_RESULT(yes)
++ else
++   AC_MSG_ERROR([your system is not able to compile a small KDE application!
++Check, if you installed the KDE header files correctly.
++For more details about this problem, look at the end of config.log.])
++  fi
++  CPPFLAGS=$ac_save_CPPFLAGS
++
++  AC_LANG_RESTORE
++])
++
++AC_DEFUN([KDE_CHECK_KDEQTADDON],
++[
++AC_MSG_CHECKING(for kde-qt-addon)
++AC_CACHE_VAL(kde_cv_have_kdeqtaddon,
++[
++ kde_ldflags_safe="$LDFLAGS"
++ kde_libs_safe="$LIBS"
++ kde_cxxflags_safe="$CXXFLAGS"
++
++ LIBS="-lkde-qt-addon $LIBQT $LIBS"
++ CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes"
++ LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
++
++ AC_TRY_LINK([
++   #include <qdom.h>
++ ],
++ [
++   QDomDocument doc;
++ ],
++  kde_cv_have_kdeqtaddon=yes,
++  kde_cv_have_kdeqtaddon=no
++ )
++
++ LDFLAGS=$kde_ldflags_safe
++ LIBS=$kde_libs_safe
++ CXXFLAGS=$kde_cxxflags_safe
++])
++
++AC_MSG_RESULT($kde_cv_have_kdeqtaddon)
++
++if test "$kde_cv_have_kdeqtaddon" = "no"; then
++  AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.
++It is a separate package (and CVS module) named kde-qt-addon.])
++fi
++])
++
++AC_DEFUN([KDE_CREATE_LIBS_ALIASES],
++[
++   AC_REQUIRE([KDE_MISC_TESTS])
++   AC_REQUIRE([KDE_CHECK_LIBDL])
++   AC_REQUIRE([K_PATH_X])
++
++if test $kde_qtver = 3; then
++   case $host in 
++               *cygwin*) lib_kded="-lkdeinit_kded" ;;
++               *) lib_kded="" ;;
++       esac
++   AC_SUBST(LIB_KDED, $lib_kded)
++   AC_SUBST(LIB_KDECORE, "-lkdecore")
++   AC_SUBST(LIB_KDEUI, "-lkdeui")
++   AC_SUBST(LIB_KIO, "-lkio")
++   AC_SUBST(LIB_KJS, "-lkjs")
++   AC_SUBST(LIB_SMB, "-lsmb")
++   AC_SUBST(LIB_KAB, "-lkab")
++   AC_SUBST(LIB_KABC, "-lkabc")
++   AC_SUBST(LIB_KHTML, "-lkhtml")
++   AC_SUBST(LIB_KSPELL, "-lkspell")
++   AC_SUBST(LIB_KPARTS, "-lkparts")
++   AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
++   AC_SUBST(LIB_KUTILS, "-lkutils")
++   AC_SUBST(LIB_KDEPIM, "-lkdepim")
++   AC_SUBST(LIB_KIMPROXY, "-lkimproxy")
++   AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff")
++   AC_SUBST(LIB_KDNSSD, "-lkdnssd")
++   AC_SUBST(LIB_KUNITTEST, "-lkunittest")
++# these are for backward compatibility
++   AC_SUBST(LIB_KSYCOCA, "-lkio")
++   AC_SUBST(LIB_KFILE, "-lkio")
++elif test $kde_qtver = 2; then
++   AC_SUBST(LIB_KDECORE, "-lkdecore")
++   AC_SUBST(LIB_KDEUI, "-lkdeui")
++   AC_SUBST(LIB_KIO, "-lkio")
++   AC_SUBST(LIB_KSYCOCA, "-lksycoca")
++   AC_SUBST(LIB_SMB, "-lsmb")
++   AC_SUBST(LIB_KFILE, "-lkfile")
++   AC_SUBST(LIB_KAB, "-lkab")
++   AC_SUBST(LIB_KHTML, "-lkhtml")
++   AC_SUBST(LIB_KSPELL, "-lkspell")
++   AC_SUBST(LIB_KPARTS, "-lkparts")
++   AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
++else
++   AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)")
++   AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)")
++   AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)")
++   AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)")
++   AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)")
++fi
++])
++
++AC_DEFUN([AC_PATH_KDE],
++[
++  AC_BASE_PATH_KDE
++  AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]),
++  [
++  if test "$enableval" = "no";
++    then ac_use_path_checking="default"
++    else ac_use_path_checking=""
++  fi
++  ],
++  [
++  if test "$kde_qtver" = 1;
++    then ac_use_path_checking=""
++    else ac_use_path_checking="default"
++  fi
++  ]
++  )
++
++  AC_CREATE_KFSSTND($ac_use_path_checking)
++
++  AC_SUBST_KFSSTND
++  KDE_CREATE_LIBS_ALIASES
++])
++
++dnl KDE_CHECK_FUNC_EXT(<func>, [headers], [sample-use], [C prototype], [autoheader define], [call if found])
++AC_DEFUN([KDE_CHECK_FUNC_EXT],
++[
++AC_MSG_CHECKING(for $1)
++AC_CACHE_VAL(kde_cv_func_$1,
++[
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++save_CXXFLAGS="$CXXFLAGS"
++kde_safe_LIBS="$LIBS"
++LIBS="$LIBS $X_EXTRA_LIBS"
++AC_TRY_COMPILE([
++$2
++],
++[
++$3
++],
++kde_cv_func_$1=yes,
++kde_cv_func_$1=no)
++CXXFLAGS="$save_CXXFLAGS"
++LIBS="$kde_safe_LIBS"
++AC_LANG_RESTORE
++])
++
++AC_MSG_RESULT($kde_cv_func_$1)
++
++AC_MSG_CHECKING([if $1 needs custom prototype])
++AC_CACHE_VAL(kde_cv_proto_$1,
++[
++if test "x$kde_cv_func_$1" = xyes; then
++  kde_cv_proto_$1=no
++else
++  case "$1" in
++	setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat)
++		kde_cv_proto_$1="yes - in libkdefakes"
++		;;
++	*)
++		kde_cv_proto_$1=unknown
++		;;
++  esac
++fi
++
++if test "x$kde_cv_proto_$1" = xunknown; then
++
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++  kde_safe_libs=$LIBS
++  LIBS="$LIBS $X_EXTRA_LIBS"
++  AC_TRY_LINK([
++$2
++
++extern "C" $4;
++],
++[
++$3
++],
++[ kde_cv_func_$1=yes
++  kde_cv_proto_$1=yes ],
++  [kde_cv_proto_$1="$1 unavailable"]
++)
++LIBS=$kde_safe_libs
++AC_LANG_RESTORE
++fi
++])
++AC_MSG_RESULT($kde_cv_proto_$1)
++
++if test "x$kde_cv_func_$1" = xyes; then
++  AC_DEFINE(HAVE_$5, 1, [Define if you have $1])
++  $6
++fi
++if test "x$kde_cv_proto_$1" = xno; then
++  AC_DEFINE(HAVE_$5_PROTO, 1,
++  [Define if you have the $1 prototype])
++fi
++
++AH_VERBATIM([_HAVE_$5_PROTO],
++[
++#if !defined(HAVE_$5_PROTO)
++#ifdef __cplusplus
++extern "C" {
++#endif
++$4;
++#ifdef __cplusplus
++}
++#endif
++#endif
++])
++])
++
++AC_DEFUN([AC_CHECK_SETENV],
++[
++	KDE_CHECK_FUNC_EXT(setenv, [
++#include <stdlib.h>
++], 
++		[setenv("VAR", "VALUE", 1);],
++	        [int setenv (const char *, const char *, int)],
++		[SETENV])
++])
++
++AC_DEFUN([AC_CHECK_UNSETENV],
++[
++	KDE_CHECK_FUNC_EXT(unsetenv, [
++#include <stdlib.h>
++], 
++		[unsetenv("VAR");],
++	        [void unsetenv (const char *)],
++		[UNSETENV])
++])
++
++AC_DEFUN([AC_CHECK_GETDOMAINNAME],
++[
++	KDE_CHECK_FUNC_EXT(getdomainname, [
++#include <stdlib.h>
++#include <unistd.h>
++#include <netdb.h>
++], 
++		[
++char buffer[200];
++getdomainname(buffer, 200);
++], 	
++	        [#include <sys/types.h>
++		int getdomainname (char *, size_t)],
++		[GETDOMAINNAME])
++])
++
++AC_DEFUN([AC_CHECK_GETHOSTNAME],
++[
++	KDE_CHECK_FUNC_EXT(gethostname, [
++#include <stdlib.h>
++#include <unistd.h>
++], 
++		[
++char buffer[200];
++gethostname(buffer, 200);
++], 	
++	        [int gethostname (char *, unsigned int)],
++		[GETHOSTNAME])
++])
++
++AC_DEFUN([AC_CHECK_USLEEP],
++[
++	KDE_CHECK_FUNC_EXT(usleep, [
++#include <unistd.h>
++], 
++		[
++usleep(200);
++], 	
++	        [int usleep (unsigned int)],
++		[USLEEP])
++])
++
++
++AC_DEFUN([AC_CHECK_RANDOM],
++[
++	KDE_CHECK_FUNC_EXT(random, [
++#include <stdlib.h>
++], 
++		[
++random();
++], 	
++	        [long int random(void)],
++		[RANDOM])
++
++	KDE_CHECK_FUNC_EXT(srandom, [
++#include <stdlib.h>
++], 
++		[
++srandom(27);
++], 	
++	        [void srandom(unsigned int)],
++		[SRANDOM])
++
++])
++
++AC_DEFUN([AC_CHECK_INITGROUPS],
++[
++	KDE_CHECK_FUNC_EXT(initgroups, [
++#include <sys/types.h>
++#include <unistd.h>
++#include <grp.h>
++],
++	[
++char buffer[200];
++initgroups(buffer, 27);
++],
++	[int initgroups(const char *, gid_t)],
++	[INITGROUPS])
++])
++
++AC_DEFUN([AC_CHECK_MKSTEMPS],
++[
++	KDE_CHECK_FUNC_EXT(mkstemps, [
++#include <stdlib.h>
++#include <unistd.h>
++],
++	[
++mkstemps("/tmp/aaaXXXXXX", 6);
++],
++	[int mkstemps(char *, int)],
++	[MKSTEMPS])
++])
++
++AC_DEFUN([AC_CHECK_MKSTEMP],
++[
++	KDE_CHECK_FUNC_EXT(mkstemp, [
++#include <stdlib.h>
++#include <unistd.h>
++],
++	[
++mkstemp("/tmp/aaaXXXXXX");
++],
++	[int mkstemp(char *)],
++	[MKSTEMP])
++])
++
++AC_DEFUN([AC_CHECK_MKDTEMP],
++[
++	KDE_CHECK_FUNC_EXT(mkdtemp, [
++#include <stdlib.h>
++#include <unistd.h>
++],
++	[
++mkdtemp("/tmp/aaaXXXXXX");
++],
++	[char *mkdtemp(char *)],
++	[MKDTEMP])
++])
++
++
++AC_DEFUN([AC_CHECK_RES_INIT],
++[
++  AC_MSG_CHECKING([if res_init needs -lresolv])
++  kde_libs_safe="$LIBS"
++  LIBS="$LIBS $X_EXTRA_LIBS -lresolv"
++  AC_TRY_LINK(
++    [
++#include <sys/types.h>
++#include <netinet/in.h>
++#include <arpa/nameser.h>
++#include <resolv.h>
++    ],
++    [
++      res_init(); 
++    ],
++    [
++      LIBRESOLV="-lresolv"
++      AC_MSG_RESULT(yes)
++      AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function])
++    ],
++    [ AC_MSG_RESULT(no) ]
++  )
++  LIBS=$kde_libs_safe
++  AC_SUBST(LIBRESOLV)
++
++  KDE_CHECK_FUNC_EXT(res_init,
++    [
++#include <sys/types.h>
++#include <netinet/in.h>
++#include <arpa/nameser.h>
++#include <resolv.h>
++    ],
++    [res_init()],
++    [int res_init(void)],
++    [RES_INIT])
++])
++
++AC_DEFUN([AC_CHECK_STRLCPY],
++[
++	KDE_CHECK_FUNC_EXT(strlcpy, [
++#include <string.h>
++],
++[ char buf[20];
++  strlcpy(buf, "KDE function test", sizeof(buf));
++],
++ 	[unsigned long strlcpy(char*, const char*, unsigned long)],
++	[STRLCPY])
++])
++
++AC_DEFUN([AC_CHECK_STRLCAT],
++[
++	KDE_CHECK_FUNC_EXT(strlcat, [
++#include <string.h>
++],
++[ char buf[20];
++  buf[0]='\0';
++  strlcat(buf, "KDE function test", sizeof(buf));
++],
++ 	[unsigned long strlcat(char*, const char*, unsigned long)],
++	[STRLCAT])
++])
++
++AC_DEFUN([AC_CHECK_RES_QUERY],
++[
++	KDE_CHECK_FUNC_EXT(res_query, [
++#include <sys/types.h>
++#include <netinet/in.h>
++#include <arpa/nameser.h>
++#include <resolv.h>
++#include <netdb.h>
++],
++[
++res_query(NULL, 0, 0, NULL, 0);
++],
++	[int res_query(const char *, int, int, unsigned char *, int)],
++	[RES_QUERY])
++])
++
++AC_DEFUN([AC_CHECK_DN_SKIPNAME],
++[
++	KDE_CHECK_FUNC_EXT(dn_skipname, [
++#include <sys/types.h>
++#include <netinet/in.h>
++#include <arpa/nameser.h>
++#include <resolv.h>
++],
++[
++dn_skipname (NULL, NULL);
++],
++	[int dn_skipname (unsigned char *, unsigned char *)],
++	[DN_SKIPNAME])
++])
++
++
++AC_DEFUN([AC_FIND_GIF],
++   [AC_MSG_CHECKING([for giflib])
++AC_CACHE_VAL(ac_cv_lib_gif,
++[ac_save_LIBS="$LIBS"
++if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
++LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
++else
++LIBS="$all_libraries -lgif"
++fi
++AC_TRY_LINK(dnl
++[
++#ifdef __cplusplus
++extern "C" {
++#endif
++int GifLastError(void);
++#ifdef __cplusplus
++}
++#endif
++/* We use char because int might match the return type of a gcc2
++    builtin and then its argument prototype would still apply.  */
++],
++            [return GifLastError();],
++            eval "ac_cv_lib_gif=yes",
++            eval "ac_cv_lib_gif=no")
++LIBS="$ac_save_LIBS"
++])dnl
++if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
++  AC_MSG_RESULT(yes)
++  AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif])
++else
++  AC_MSG_ERROR(You need giflib30. Please install the kdesupport package)
++fi
++])
++
++AC_DEFUN([KDE_FIND_JPEG_HELPER],
++[
++AC_MSG_CHECKING([for libjpeg$2])
++AC_CACHE_VAL(ac_cv_lib_jpeg_$1,
++[
++ac_save_LIBS="$LIBS"
++LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm"
++ac_save_CFLAGS="$CFLAGS"
++CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
++AC_TRY_LINK(
++[
++#ifdef __cplusplus
++extern "C" {
++#endif
++void jpeg_CreateDecompress();
++#ifdef __cplusplus
++}
++#endif
++],
++[jpeg_CreateDecompress();],
++            eval "ac_cv_lib_jpeg_$1=-ljpeg$2",
++            eval "ac_cv_lib_jpeg_$1=no")
++LIBS="$ac_save_LIBS"
++CFLAGS="$ac_save_CFLAGS"
++])
++
++if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then
++  LIBJPEG="$ac_cv_lib_jpeg_$1"
++  AC_MSG_RESULT($ac_cv_lib_jpeg_$1)
++else
++  AC_MSG_RESULT(no)
++  $3
++fi
++
++])
++
++AC_DEFUN([AC_FIND_JPEG],
++[
++dnl first look for libraries
++KDE_FIND_JPEG_HELPER(6b, 6b,
++   KDE_FIND_JPEG_HELPER(normal, [],
++    [
++       LIBJPEG=
++    ]
++   )
++)
++
++dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h
++dnl requires system dependent includes loaded before it)
++jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes"
++AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir)
++test "x$jpeg_incdir" = xNO && jpeg_incdir=
++
++dnl if headers _and_ libraries are missing, this is no error, and we
++dnl continue with a warning (the user will get no jpeg support in khtml)
++dnl if only one is missing, it means a configuration error, but we still
++dnl only warn
++if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then
++  AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg])
++else
++  if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then
++    AC_MSG_WARN([
++There is an installation error in jpeg support. You seem to have only one
++of either the headers _or_ the libraries installed. You may need to either
++provide correct --with-extra-... options, or the development package of
++libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/
++Disabling JPEG support.
++])
++  else
++    AC_MSG_WARN([libjpeg not found. disable JPEG support.])
++  fi
++  jpeg_incdir=
++  LIBJPEG=
++fi
++
++AC_SUBST(LIBJPEG)
++AH_VERBATIM(_AC_CHECK_JPEG,
++[/*
++ * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
++ * headers and I'm too lazy to write a configure test as long as only
++ * unixware is related
++ */
++#ifdef _UNIXWARE
++#define HAVE_BOOLEAN
++#endif
++])
++])
++
++AC_DEFUN([KDE_CHECK_QT_JPEG],
++[
++if test -n "$LIBJPEG"; then
++AC_MSG_CHECKING([if Qt needs $LIBJPEG])
++AC_CACHE_VAL(kde_cv_qt_jpeg,
++[
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++ac_save_LIBS="$LIBS"
++LIBS="$all_libraries $USER_LDFLAGS $LIBQT"
++LIBS=`echo $LIBS | sed "s/$LIBJPEG//"`
++ac_save_CXXFLAGS="$CXXFLAGS"
++CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
++AC_TRY_LINK(
++[#include <qapplication.h>],
++            [
++            int argc;
++            char** argv;
++            QApplication app(argc, argv);],
++            eval "kde_cv_qt_jpeg=no",
++            eval "kde_cv_qt_jpeg=yes")
++LIBS="$ac_save_LIBS"
++CXXFLAGS="$ac_save_CXXFLAGS"
++AC_LANG_RESTORE
++fi
++])
++
++if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then
++  AC_MSG_RESULT(yes)
++  LIBJPEG_QT='$(LIBJPEG)'
++else
++  AC_MSG_RESULT(no)
++  LIBJPEG_QT=
++fi
++
++])
++
++AC_DEFUN([AC_FIND_ZLIB],
++[
++AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++AC_MSG_CHECKING([for libz])
++AC_CACHE_VAL(ac_cv_lib_z,
++[
++kde_save_LIBS="$LIBS"
++LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET"
++kde_save_CFLAGS="$CFLAGS"
++CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
++AC_TRY_LINK(dnl
++[
++#include<zlib.h>
++#include<string.h>
++],
++[
++  char buf[42];
++  gzFile f = (gzFile) 0;
++  /* this would segfault.. but we only link, don't run */
++  (void) gzgets(f, buf, sizeof(buf));
++
++  return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
++],
++            eval "ac_cv_lib_z='-lz'",
++            eval "ac_cv_lib_z=no")
++LIBS="$kde_save_LIBS"
++CFLAGS="$kde_save_CFLAGS"
++])dnl
++if test ! "$ac_cv_lib_z" = no; then
++  AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz])
++  LIBZ="$ac_cv_lib_z"
++  AC_MSG_RESULT($ac_cv_lib_z)
++else
++  AC_MSG_ERROR(not found. 
++          Possibly configure picks up an outdated version
++          installed by XFree86. Remove it from your system.
++
++          Check your installation and look into config.log)
++  LIBZ=""
++fi
++AC_SUBST(LIBZ)
++])
++
++AC_DEFUN([KDE_TRY_TIFFLIB],
++[
++AC_MSG_CHECKING([for libtiff $1])
++
++AC_CACHE_VAL(kde_cv_libtiff_$1,
++[
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++kde_save_LIBS="$LIBS"
++if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
++LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm"
++else
++LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm"
++fi
++kde_save_CXXFLAGS="$CXXFLAGS"
++CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
++
++AC_TRY_LINK(dnl
++[
++#include<tiffio.h>
++],
++    [return (TIFFOpen( "", "r") == 0); ],
++[
++    kde_cv_libtiff_$1="-l$1"
++], [
++    kde_cv_libtiff_$1=no
++])
++
++LIBS="$kde_save_LIBS"
++CXXFLAGS="$kde_save_CXXFLAGS"
++AC_LANG_RESTORE
++])
++
++if test "$kde_cv_libtiff_$1" = "no"; then
++    AC_MSG_RESULT(no)
++    LIBTIFF=""
++    $3
++else
++    LIBTIFF="$kde_cv_libtiff_$1"
++    AC_MSG_RESULT(yes)
++    AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff])
++    $2
++fi
++
++])
++
++AC_DEFUN([AC_FIND_TIFF],
++[
++AC_REQUIRE([K_PATH_X])
++AC_REQUIRE([AC_FIND_ZLIB])
++AC_REQUIRE([AC_FIND_JPEG])
++AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++
++KDE_TRY_TIFFLIB(tiff, [],
++   KDE_TRY_TIFFLIB(tiff34))
++
++AC_SUBST(LIBTIFF)
++])
++
++AC_DEFUN([KDE_FIND_LIBEXR],
++[
++AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++AC_REQUIRE([AC_FIND_ZLIB])
++AC_CACHE_VAL(ac_cv_libexr,
++[
++  if test -z "$PKG_CONFIG"; then
++    AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
++  fi
++
++  AC_MSG_CHECKING([for OpenEXR libraries])
++
++  if test "$PKG_CONFIG" = "no" ; then
++     AC_MSG_RESULT(no)
++     echo "*** The pkg-config script could not be found. Make sure it is"
++     echo "*** in your path, or set the PKG_CONFIG environment variable"
++     echo "*** to the full path to pkg-config."
++     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
++  else
++     if ! $PKG_CONFIG --exists OpenEXR ; then
++        AC_MSG_RESULT(no)
++        EXRSTATUS=no
++     else
++        if ! $PKG_CONFIG --atleast-version="1.1.1" OpenEXR ; then
++           AC_MSG_RESULT(no)
++           EXRSTATUS=old
++        else
++           kde_save_LIBS="$LIBS"
++           kde_libexr_libs="`pkg-config --libs OpenEXR | sed -e 's/-lImath//' -e 's/-lIex//' -e 's/-lz//'`"
++           LIBS="$LIBS $all_libraries $USER_LDFLAGS $kde_libexr_libs"
++           AC_LANG_SAVE
++           AC_LANG_CPLUSPLUS
++           kde_save_CXXFLAGS="$CXXFLAGS"
++           EXR_FLAGS=`$PKG_CONFIG --cflags OpenEXR`
++           CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES $EXR_FLAGS"
++
++           AC_TRY_LINK(dnl
++               [
++               #include <ImfRgbaFile.h>
++               ],
++               [
++               using namespace Imf;
++               RgbaInputFile file ("dummy");
++               return 0;
++               ],
++               eval "ac_cv_libexr='$kde_libexr_libs'",
++
++               eval "ac_cv_libexr=no"
++           )
++           LIBS="$kde_save_LIBS"
++           CXXFLAGS="$kde_save_CXXFLAGS"
++           AC_LANG_RESTORE
++           ])dnl
++           if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then
++               AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR])
++               LIB_EXR="$kde_libexr_libs"
++               AC_MSG_RESULT($ac_cv_libexr)
++           else
++               AC_MSG_RESULT(no)
++               LIB_EXR=""
++           fi
++        fi
++     fi
++  fi
++  AC_SUBST(LIB_EXR)
++  AC_SUBST(EXR_FLAGS)
++])
++
++
++
++AC_DEFUN([AC_FIND_PNG],
++[
++AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++AC_REQUIRE([AC_FIND_ZLIB])
++AC_MSG_CHECKING([for libpng])
++AC_CACHE_VAL(ac_cv_lib_png,
++[
++kde_save_LIBS="$LIBS"
++if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
++LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET"
++else
++LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm"
++fi
++kde_save_CFLAGS="$CFLAGS"
++CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
++
++AC_TRY_LINK(dnl
++    [
++    #include<png.h>
++    ],
++    [
++    png_structp png_ptr = png_create_read_struct(  /* image ptr */
++		PNG_LIBPNG_VER_STRING, 0, 0, 0 );
++    return( png_ptr != 0 );
++    ],
++    eval "ac_cv_lib_png='-lpng $LIBZ -lm'",
++    eval "ac_cv_lib_png=no"
++)
++LIBS="$kde_save_LIBS"
++CFLAGS="$kde_save_CFLAGS"
++])dnl
++if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then
++  AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng])
++  LIBPNG="$ac_cv_lib_png"
++  AC_SUBST(LIBPNG)
++  AC_MSG_RESULT($ac_cv_lib_png)
++else
++  AC_MSG_RESULT(no)
++  LIBPNG=""
++  AC_SUBST(LIBPNG)
++fi
++])
++
++
++AC_DEFUN([AC_FIND_JASPER],
++[
++AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++AC_REQUIRE([AC_FIND_JPEG])
++AC_MSG_CHECKING([for jasper])
++AC_CACHE_VAL(ac_cv_jasper,
++[
++kde_save_LIBS="$LIBS"
++LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper -lm"
++kde_save_CFLAGS="$CFLAGS"
++CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
++
++AC_TRY_LINK(dnl
++    [
++    #include<jasper/jasper.h>
++    ],
++    [
++    return( jas_init() );
++    ],
++    eval "ac_cv_jasper='-ljasper -lm'",
++    eval "ac_cv_jasper=no"
++)
++LIBS="$kde_save_LIBS"
++CFLAGS="$kde_save_CFLAGS"
++])dnl
++if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then
++  AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper])
++  LIB_JASPER="$ac_cv_jasper"
++  AC_MSG_RESULT($ac_cv_jasper)
++else
++  AC_MSG_RESULT(no)
++  LIB_JASPER=""
++fi
++AC_SUBST(LIB_JASPER)
++])
++
++AC_DEFUN([AC_CHECK_BOOL],
++[
++  AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool])
++])
++
++AC_DEFUN([AC_CHECK_GNU_EXTENSIONS],
++[
++AC_MSG_CHECKING(if you need GNU extensions)
++AC_CACHE_VAL(ac_cv_gnu_extensions,
++[
++cat > conftest.c << EOF
++#include <features.h>
++
++#ifdef __GNU_LIBRARY__
++yes
++#endif
++EOF
++
++if (eval "$ac_cpp conftest.c") 2>&5 |
++  egrep "yes" >/dev/null 2>&1; then
++  rm -rf conftest*
++  ac_cv_gnu_extensions=yes
++else
++  ac_cv_gnu_extensions=no
++fi
++])
++
++AC_MSG_RESULT($ac_cv_gnu_extensions)
++if test "$ac_cv_gnu_extensions" = "yes"; then
++  AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions])
++fi
++])
++
++AC_DEFUN([KDE_CHECK_COMPILER_FLAG],
++[
++AC_MSG_CHECKING([whether $CXX supports -$1])
++kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
++AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache,
++[
++  AC_LANG_SAVE
++  AC_LANG_CPLUSPLUS
++  save_CXXFLAGS="$CXXFLAGS"
++  CXXFLAGS="$CXXFLAGS -$1"
++  AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], [])
++  CXXFLAGS="$save_CXXFLAGS"
++  AC_LANG_RESTORE
++])
++if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
++ AC_MSG_RESULT(yes)
++ :
++ $2
++else
++ AC_MSG_RESULT(no)
++ :
++ $3
++fi
++])
++
++AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG],
++[
++AC_MSG_CHECKING([whether $CC supports -$1])
++kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
++AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache,
++[
++  AC_LANG_SAVE
++  AC_LANG_C
++  save_CFLAGS="$CFLAGS"
++  CFLAGS="$CFLAGS -$1"
++  AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], [])
++  CFLAGS="$save_CFLAGS"
++  AC_LANG_RESTORE
++])
++if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then
++ AC_MSG_RESULT(yes)
++ :
++ $2
++else
++ AC_MSG_RESULT(no)
++ :
++ $3
++fi
++])
++
++
++dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables
++dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever])
++dnl it's all white-space separated
++AC_DEFUN([AC_REMOVE_FORBIDDEN],
++[ __val=$$1
++  __forbid=" $2 "
++  if test -n "$__val"; then
++    __new=""
++    ac_save_IFS=$IFS
++    IFS=" 	"
++    for i in $__val; do
++      case "$__forbid" in
++        *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;;
++	*) # Careful to not add spaces, where there were none, because otherwise
++	   # libtool gets confused, if we change e.g. CXX
++	   if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
++      esac
++    done
++    IFS=$ac_save_IFS
++    $1=$__new
++  fi
++])
++
++
++AC_DEFUN([KDE_CHECK_FOR_BAD_COMPILER],
++[
++  AC_MSG_CHECKING([whether $CC is blacklisted])
++
++  dnl In theory we have tu run this test against $CC and $CXX
++  dnl in C and in C++ mode, because its perfectly legal for
++  dnl the user to mix compiler versions, since C has a defined
++  dnl ABI. 
++  dnl 
++  dnl For now, we assume the user is not on crack.
++
++  AC_TRY_COMPILE([
++#ifdef __GNUC__
++#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0
++choke me
++#endif
++#endif
++], ,
++  kde_bad_compiler=no, 
++  kde_bad_compiler=yes
++)
++
++  AC_MSG_RESULT($kde_bad_compiler)
++
++if test "$kde_bad_compiler" = "yes"; then
++  AC_MSG_ERROR([
++
++This particular compiler version is blacklisted because it
++is known to miscompile KDE. Please use a newer version, or
++if that is not yet available, choose an older version. 
++
++Please do not report a bug or bother us reporting this
++configure error. We know about it, and we introduced
++it by intention to avoid untraceable bugs or crashes in KDE.
++
++])
++fi
++
++])
++
++
++AC_DEFUN([KDE_CHECK_FOR_OPT_NOINLINE_MATCH],
++[
++  AC_CACHE_CHECK([whether system headers can cope with -O2 -fno-inline],
++    kde_cv_opt_noinline_match,
++  [
++  kde_cv_opt_noinline_match=irrelevant
++  dnl if we don't use both -O2 and -fno-inline, this check is moot
++  if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \
++     && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then
++
++    ac_cflags_save="$CFLAGS"
++    CFLAGS="$CFLAGS -D_USE_GNU"
++
++    AC_TRY_LINK([
++  #include <string.h>
++], [  const char *pt, *et;
++  et = __extension__      ({ char __a0, __a1, __a2;       (__builtin_constant_p (  ";,"  ) && ((size_t)(const void *)((   ";,"   )+ 1) - (size_t)(const void *)(   ";,"   ) == 1)        ? ((__a0 =((__const char  *) (  ";,"  ))[0], __a0 == '\0')     ? ((void) (  pt ),((void *)0) )        : ((__a1 = ((__const char *) (  ";,"  ))[1], __a1== '\0')      ? (__extension__ (__builtin_constant_p (  __a0 ) && ( __a0 ) == '\0'   ? (char *) __rawmemchr (   pt  ,   __a0)       : strchr(   pt  ,   __a0 )))   : ((__a2 = ((__const char *) (  ";,"  ))[2], __a2 == '\0')      ? __strpbrk_c2 (  pt , __a0, __a1)      :(((__const char *) (  ";,"  ))[3] == '\0'     ? __strpbrk_c3 (  pt ,__a0, __a1, __a2): strpbrk (  pt ,   ";,"  ))))) : strpbrk (  pt ,  ";,"  )); }) ;
++],
++    kde_cv_opt_noinline_match=yes,
++    kde_cv_opt_noinline_match=no
++    )
++
++    CFLAGS="$ac_cflags_save"
++  fi
++  ])
++])
++
++
++dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given
++AC_DEFUN([AC_VALIDIFY_CXXFLAGS],
++[dnl
++if test "x$kde_use_qt_emb" != "xyes"; then
++ AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath])
++ AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath])
++else
++ AC_REMOVE_FORBIDDEN(CXX, [-rpath])
++ AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath])
++fi
++])
++
++AC_DEFUN([AC_CHECK_COMPILERS],
++[
++  AC_ARG_ENABLE(debug,
++	        AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]),
++  [
++    case $enableval in
++      yes)
++        kde_use_debug_code="yes"
++        kde_use_debug_define=no
++        ;;
++      full)
++        kde_use_debug_code="full"
++        kde_use_debug_define=no
++        ;;
++      *)
++        kde_use_debug_code="no"
++        kde_use_debug_define=yes
++        ;;
++    esac
++  ], 
++    [kde_use_debug_code="no"
++      kde_use_debug_define=no
++  ])
++
++  dnl Just for configure --help
++  AC_ARG_ENABLE(dummyoption,
++	        AC_HELP_STRING([--disable-debug],
++	  		       [disables debug output and debug symbols [default=no]]),
++		[],[])
++
++  AC_ARG_ENABLE(strict,
++		AC_HELP_STRING([--enable-strict],
++			      [compiles with strict compiler options (may not work!)]),
++   [
++    if test $enableval = "no"; then
++         kde_use_strict_options="no"
++       else
++         kde_use_strict_options="yes"
++    fi
++   ], [kde_use_strict_options="no"])
++
++  AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]),
++   [
++    if test $enableval = "no"; then
++         kde_use_warnings="no"
++       else
++         kde_use_warnings="yes"
++    fi
++   ], [kde_use_warnings="yes"])
++
++  dnl enable warnings for debug build
++  if test "$kde_use_debug_code" != "no"; then
++    kde_use_warnings=yes
++  fi
++
++  AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]),
++    [kde_use_profiling=$enableval],
++    [kde_use_profiling="no"]
++  )
++
++  dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS
++  CFLAGS=" $CFLAGS"
++
++  AC_PROG_CC 
++
++  AC_PROG_CPP
++
++  if test "$GCC" = "yes"; then
++    if test "$kde_use_debug_code" != "no"; then
++      if test $kde_use_debug_code = "full"; then
++        CFLAGS="-g3 -fno-inline $CFLAGS"
++      else
++        CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS"
++      fi
++    else
++      CFLAGS="-O2 $CFLAGS"
++    fi
++  fi
++
++  if test "$kde_use_debug_define" = "yes"; then
++    CFLAGS="-DNDEBUG $CFLAGS"
++  fi
++
++
++  case "$host" in
++  *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
++  *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
++  esac
++
++  if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
++     LDFLAGS=""
++  fi
++
++  CXXFLAGS=" $CXXFLAGS"
++
++  AC_PROG_CXX
++
++  KDE_CHECK_FOR_BAD_COMPILER
++
++  if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
++    if test "$kde_use_debug_code" != "no"; then
++      if test "$CXX" = "KCC"; then
++        CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
++      else
++        if test "$kde_use_debug_code" = "full"; then
++          CXXFLAGS="-g3 -fno-inline $CXXFLAGS"
++        else
++          CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS"
++        fi
++      fi
++      KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"])
++
++      dnl convenience compiler flags
++      KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""])
++      AC_SUBST(WOVERLOADED_VIRTUAL)
++    else
++      if test "$CXX" = "KCC"; then
++        CXXFLAGS="+K3 $CXXFLAGS"
++      else
++        CXXFLAGS="-O2 $CXXFLAGS"
++      fi
++    fi
++  fi
++
++  if test "$kde_use_debug_define" = "yes"; then
++    CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
++  fi  
++
++  if test "$kde_use_profiling" = "yes"; then
++    KDE_CHECK_COMPILER_FLAG(pg,
++    [
++      CFLAGS="-pg $CFLAGS"
++      CXXFLAGS="-pg $CXXFLAGS"
++    ])
++  fi
++
++  if test "$kde_use_warnings" = "yes"; then
++      if test "$GCC" = "yes"; then
++        CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
++        case $host in
++          *-*-linux-gnu)	
++            CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
++            CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
++            KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
++            KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
++          ;;
++        esac
++        KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"])
++        KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"])
++        dnl ### FIXME: revert for KDE 4
++        KDE_CHECK_COMPILER_FLAG(Wno-non-virtual-dtor,[CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"])
++     fi
++  fi
++
++  if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then
++    CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
++  fi
++
++  AC_ARG_ENABLE(pch,
++     AC_HELP_STRING([--enable-pch],
++                    [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]),
++    [ kde_use_pch=$enableval ],[ kde_use_pch=no ])
++ 
++  HAVE_GCC_VISIBILITY=0
++  AC_SUBST([HAVE_GCC_VISIBILITY])
++
++  if test "$GXX" = "yes"; then
++    gcc_no_reorder_blocks=NO
++    KDE_CHECK_COMPILER_FLAG(fno-reorder-blocks,[gcc_no_reorder_blocks=YES])
++    if test $kde_use_debug_code != "no" && \
++       test $kde_use_debug_code != "full" && \
++       test "YES" = "$gcc_no_reorder_blocks" ; then
++          CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
++          CFLAGS="$CFLAGS -fno-reorder-blocks"
++    fi
++    KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"])
++    KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"])
++    KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"])
++    KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS=	)
++    ENABLE_PERMISSIVE_FLAG="-fpermissive"
++
++    if test "$kde_use_pch" = "yes"; then
++        AC_MSG_CHECKING(whether gcc supports precompiling c header files)
++        echo >conftest.h
++        if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then
++            kde_gcc_supports_pch=yes
++            AC_MSG_RESULT(yes)
++        else
++            kde_gcc_supports_pch=no
++            AC_MSG_RESULT(no)
++        fi
++        if test "$kde_gcc_supports_pch" = "yes"; then
++            AC_MSG_CHECKING(whether gcc supports precompiling c++ header files)
++            if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then
++                kde_gcc_supports_pch=yes
++                AC_MSG_RESULT(yes)
++            else
++                kde_gcc_supports_pch=no
++                AC_MSG_RESULT(no)
++            fi
++        fi
++        rm -f conftest.h conftest.h.gch
++    fi
++
++    KDE_CHECK_FOR_OPT_NOINLINE_MATCH
++    if test "x$kde_cv_opt_noinline_match" = "xno" ; then
++       CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`"
++    fi
++  fi
++  AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes")
++  if test "$CXX" = "KCC"; then
++    dnl unfortunately we currently cannot disable exception support in KCC
++    dnl because doing so is binary incompatible and Qt by default links with exceptions :-(
++    dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"])
++    dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS=	)
++
++    if test "$kde_use_pch" = "yes"; then
++      dnl TODO: support --pch-dir!
++      KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"])
++      dnl the below works (but the dir must exist), but it's
++      dnl useless for a whole package.
++      dnl The are precompiled headers for each source file, so when compiling
++      dnl from scratch, it doesn't make a difference, and they take up
++      dnl around ~5Mb _per_ sourcefile.
++      dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp,
++      dnl   [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"])
++    fi
++    dnl this flag controls inlining. by default KCC inlines in optimisation mode
++    dnl all implementations that are defined inside the class {} declaration. 
++    dnl because of templates-compatibility with broken gcc compilers, this
++    dnl can cause excessive inlining. This flag limits it to a sane level
++    KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"])
++    KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"])
++    KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"])
++    KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"])
++    dnl Some source files are shared between multiple executables
++    dnl (or libraries) and some of those need template instantiations.
++    dnl In that case KCC needs to compile those sources with
++    dnl --one_instantiation_per_object.  To make it easy for us we compile
++    dnl _all_ objects with that flag (--one_per is a shorthand).
++    KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"])
++  fi
++  AC_SUBST(USE_EXCEPTIONS)
++  dnl obsolete macro - provided to keep things going
++  USE_RTTI=
++  AC_SUBST(USE_RTTI)
++
++  case "$host" in
++      *-*-irix*)  test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
++      *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
++      *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
++      *-*-solaris*) 
++        if test "$GXX" = yes; then
++          libstdcpp=`$CXX -print-file-name=libstdc++.so`
++          if test ! -f $libstdcpp; then
++             AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so])
++          fi
++        fi
++        ;;
++  esac
++
++  AC_VALIDIFY_CXXFLAGS
++
++  AC_PROG_CXXCPP
++
++  if test "$GCC" = yes; then
++     NOOPT_CFLAGS=-O0
++  fi
++  KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0])
++
++  AC_ARG_ENABLE(coverage,
++    AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [
++      if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then
++        ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
++        ac_coverage_linker="-lgcc"
++      elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then
++        ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
++        ac_coverage_linker=""
++      else
++        AC_MSG_ERROR([coverage with your compiler is not supported])
++      fi
++      CFLAGS="$CFLAGS $ac_coverage_compiler"
++      CXXFLAGS="$CXXFLAGS $ac_coverage_compiler"
++      LDFLAGS="$LDFLAGS $ac_coverage_linker"
++    ])
++
++  AC_SUBST(NOOPT_CXXFLAGS)
++  AC_SUBST(NOOPT_CFLAGS)
++  AC_SUBST(ENABLE_PERMISSIVE_FLAG)
++
++  KDE_CHECK_NEW_LDFLAGS
++  KDE_CHECK_FINAL
++  KDE_CHECK_CLOSURE
++  KDE_CHECK_NMCHECK
++
++  ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), [])
++])
++
++AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG],
++  [
++    AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug,
++      [
++        AC_LANG_SAVE
++        AC_LANG_CPLUSPLUS
++
++        safe_CXXFLAGS=$CXXFLAGS
++        safe_LDFLAGS=$LDFLAGS
++        CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0"
++        LDFLAGS="$LDFLAGS -shared -fPIC"
++
++        AC_TRY_LINK(
++        [
++          /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */
++	  #include <string>
++          int some_function( void ) __attribute__ ((visibility("default")));
++          int some_function( void )
++          {
++	    std::string s("blafasel");
++            return 0;
++          }
++        ], [/* elvis is alive */],
++        kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes)
++
++        CXXFLAGS=$safe_CXXFLAGS
++        LDFLAGS=$safe_LDFLAGS
++        AC_LANG_RESTORE
++      ]
++    )
++
++    if test x$kde_cv_val_gcc_visibility_bug = xno; then
++      CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
++    fi
++  ]
++)
++
++AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY],
++[
++  AC_BEFORE([AC_PATH_QT_1_3], [KDE_ENABLE_HIDDEN_VISIBILITY])
++
++  AC_MSG_CHECKING([grepping for visibility push/pop in headers])
++
++  if test "x$GXX" = "xyes"; then
++    AC_LANG_SAVE
++    AC_LANG_CPLUSPLUS
++    AC_EGREP_CPP(
++       [GCC visibility push],
++       [ #include <exception> 
++       ], 
++    [
++      AC_MSG_RESULT(yes)
++      kde_stdc_visibility_patched=yes ],
++    [ 
++      AC_MSG_RESULT(no)
++      AC_MSG_WARN([Your libstdc++ doesn't appear to be patched for 
++                   visibility support. Disabling -fvisibility=hidden])
++
++      kde_stdc_visibility_patched=no ])
++
++    AC_LANG_RESTORE
++
++    kde_have_gcc_visibility=no
++    KDE_CHECK_COMPILER_FLAG(fvisibility=hidden, 
++    [
++      kde_have_gcc_visibility=yes
++      dnl the whole toolchain is just a mess, gcc is just too buggy
++      dnl to handle STL with visibility enabled. Lets reconsider 
++      dnl when gcc 4.2 is out or when things get fixed in the compiler.
++      dnl Contact mueller at kde.org for details.
++      AC_ARG_ENABLE(gcc-hidden-visibility,
++        AC_HELP_STRING([--enable-gcc-hidden-visibility],[toolchain hidden visibility [default=no]]),
++          [kde_have_gcc_visibility=$enableval],
++          [kde_have_gcc_visibility=no])
++
++      AC_CACHE_CHECK([if Qt is patched for -fvisibility], kde_cv_val_qt_gcc_visibility_patched,
++        [
++          AC_LANG_SAVE
++          AC_LANG_CPLUSPLUS
++
++          safe_CXXFLAGS=$CXXFLAGS
++          CXXFLAGS="$CXXFLAGS $all_includes"
++
++          AC_TRY_COMPILE(
++          [
++#include <qglobal.h>
++#if Q_EXPORT - 0 != 0
++/* if this compiles, then Q_EXPORT is undefined */
++/* if Q_EXPORT is nonempty, this will break compilation */
++#endif
++          ], [/* elvis is alive */],
++          kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes)
++
++          CXXFLAGS=$safe_CXXFLAGS
++          AC_LANG_RESTORE
++        ]
++      )
++
++      if test x$kde_have_gcc_visibility = "xyes" && test x$kde_stdc_visibility_patched = "xyes" && test x$kde_cv_val_qt_gcc_visibility_patched = "xyes"; then
++        CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
++        KDE_CHECK_VISIBILITY_GCC_BUG
++        HAVE_GCC_VISIBILITY=1
++        AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported])
++      fi
++    ])
++  fi
++])
++
++AC_DEFUN([KDE_ADD_DEPENDENCIES],
++[
++   [A]M_DEPENDENCIES(CC)
++   [A]M_DEPENDENCIES(CXX)
++])
++
++dnl just a wrapper to clean up configure.in
++AC_DEFUN([KDE_PROG_LIBTOOL],
++[
++AC_REQUIRE([AC_CHECK_COMPILERS])
++AC_REQUIRE([AC_ENABLE_SHARED])
++AC_REQUIRE([AC_ENABLE_STATIC])
++
++AC_REQUIRE([AC_LIBTOOL_DLOPEN])
++AC_REQUIRE([KDE_CHECK_LIB64])
++
++AC_OBJEXT
++AC_EXEEXT
++
++AM_PROG_LIBTOOL
++AC_LIBTOOL_CXX
++
++LIBTOOL_SHELL="/bin/sh ./libtool"
++#  LIBTOOL="$LIBTOOL --silent"
++KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
++AC_SUBST(KDE_PLUGIN)
++
++# This hack ensures that libtool creates shared libs for kunittest plugins. By default check_LTLIBRARIES makes static libs.
++KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)"
++AC_SUBST(KDE_CHECK_PLUGIN)
++
++# we patch configure quite some so we better keep that consistent for incremental runs 
++AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure')
++])
++
++AC_DEFUN([KDE_CHECK_LIB64],
++[
++    AC_ARG_ENABLE(libsuffix,
++        AC_HELP_STRING([--enable-libsuffix],
++            [/lib directory suffix (64,32,none,auto[=default])]),
++            kdelibsuff=$enableval, kdelibsuff="auto")
++    
++    if test "$kdelibsuff" = "auto"; then
++    
++cat > conftest.c << EOF
++#include <stdio.h>
++int main() {
++ return 0;
++}
++EOF
++        kdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{
++    s,.*/lib\([[^\/]]*\)/.*,\1, 
++    p 
++}'`
++	rm -rf conftest.*
++    fi	
++	
++    if test "$kdelibsuff" = "no" || test "$kdelibsuff" = "none"; then
++       kdelibsuff=
++    fi
++    if test -z "$kdelibsuff"; then
++        AC_MSG_RESULT([not using lib directory suffix])
++        AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories)
++    else
++        if test "$libdir" = '${exec_prefix}/lib'; then
++            libdir="$libdir${kdelibsuff}"
++            AC_SUBST([libdir], ["$libdir"])  dnl ugly hack for lib64 platforms
++        fi
++        AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories)
++        AC_MSG_RESULT([using lib directory suffix $kdelibsuff])
++    fi
++])
++
++AC_DEFUN([KDE_CHECK_TYPES],
++[  AC_CHECK_SIZEOF(int, 4)dnl
++   AC_CHECK_SIZEOF(short)dnl
++  AC_CHECK_SIZEOF(long, 4)dnl
++  AC_CHECK_SIZEOF(char *, 4)dnl
++])dnl
++
++dnl Not used - kept for compat only?
++AC_DEFUN([KDE_DO_IT_ALL],
++[
++AC_CANONICAL_SYSTEM
++AC_ARG_PROGRAM
++AM_INIT_AUTOMAKE($1, $2)
++AM_DISABLE_LIBRARIES
++AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
++AC_CHECK_COMPILERS
++KDE_PROG_LIBTOOL
++AM_KDE_WITH_NLS
++AC_PATH_KDE
++])
++
++AC_DEFUN([AC_CHECK_RPATH],
++[
++AC_MSG_CHECKING(for rpath)
++AC_ARG_ENABLE(rpath,
++      AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]),
++      USE_RPATH=$enableval, USE_RPATH=yes)
++
++if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
++
++  KDE_RPATH="-R \$(libdir)"
++
++  if test "$kde_libraries" != "$libdir"; then
++      KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)"
++  fi
++
++  if test -n "$qt_libraries"; then
++    KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
++  fi
++  dnl $x_libraries is set to /usr/lib in case
++  if test -n "$X_LDFLAGS"; then
++    X_RPATH="-R \$(x_libraries)"
++    KDE_RPATH="$KDE_RPATH $X_RPATH"
++  fi
++  if test -n "$KDE_EXTRA_RPATH"; then
++    KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
++  fi
++fi
++AC_SUBST(KDE_EXTRA_RPATH)
++AC_SUBST(KDE_RPATH)
++AC_SUBST(X_RPATH)
++AC_MSG_RESULT($USE_RPATH)
++])
++
++dnl Check for the type of the third argument of getsockname
++AC_DEFUN([AC_CHECK_SOCKLEN_T],
++[
++   AC_MSG_CHECKING(for socklen_t)
++   AC_CACHE_VAL(kde_cv_socklen_t,
++   [
++      AC_LANG_PUSH(C++)
++      kde_cv_socklen_t=no
++      AC_TRY_COMPILE([
++         #include <sys/types.h>
++         #include <sys/socket.h>
++      ],
++      [
++         socklen_t len;
++         getpeername(0,0,&len);
++      ],
++      [
++         kde_cv_socklen_t=yes
++         kde_cv_socklen_t_equiv=socklen_t
++      ])
++      AC_LANG_POP(C++)
++   ])
++   AC_MSG_RESULT($kde_cv_socklen_t)
++   if test $kde_cv_socklen_t = no; then
++      AC_MSG_CHECKING([for socklen_t equivalent for socket functions])
++      AC_CACHE_VAL(kde_cv_socklen_t_equiv,
++      [
++         kde_cv_socklen_t_equiv=int
++         AC_LANG_PUSH(C++)
++         for t in int size_t unsigned long "unsigned long"; do
++            AC_TRY_COMPILE([
++               #include <sys/types.h>
++               #include <sys/socket.h>
++            ],
++            [
++               $t len;
++               getpeername(0,0,&len);
++            ],
++            [
++               kde_cv_socklen_t_equiv="$t"
++               break
++            ])
++         done
++         AC_LANG_POP(C++)
++      ])
++      AC_MSG_RESULT($kde_cv_socklen_t_equiv)
++   fi
++   AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv,
++                     [type to use in place of socklen_t if not defined])
++   AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv,
++                     [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)])
++])
++
++dnl This is a merge of some macros out of the gettext aclocal.m4
++dnl since we don't need anything, I took the things we need
++dnl the copyright for them is:
++dnl >
++dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
++dnl This Makefile.in is free software; the Free Software Foundation
++dnl gives unlimited permission to copy and/or distribute it,
++dnl with or without modifications, as long as this notice is preserved.
++
++dnl This program is distributed in the hope that it will be useful,
++dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
++dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
++dnl PARTICULAR PURPOSE.
++dnl >
++dnl for this file it is relicensed under LGPL
++
++AC_DEFUN([AM_KDE_WITH_NLS],
++  [
++    dnl If we use NLS figure out what method
++
++    AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
++        [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)
++    AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
++
++     if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then
++        AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])
++        GMSGFMT=":"
++      fi
++      MSGFMT=$GMSGFMT
++      AC_SUBST(GMSGFMT)
++      AC_SUBST(MSGFMT)
++
++      AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
++	[test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
++
++      dnl Test whether we really found GNU xgettext.
++      if test "$XGETTEXT" != ":"; then
++	dnl If it is no GNU xgettext we define it as : so that the
++	dnl Makefiles still can work.
++	if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
++	  : ;
++	else
++	  AC_MSG_RESULT(
++	    [found xgettext programs is not GNU xgettext; ignore it])
++	  XGETTEXT=":"
++	fi
++      fi
++     AC_SUBST(XGETTEXT)
++
++  ])
++
++# Search path for a program which passes the given test.
++# Ulrich Drepper <drepper at cygnus.com>, 1996.
++
++# serial 1
++# Stephan Kulow: I appended a _KDE against name conflicts
++
++dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
++dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
++AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE],
++[# Extract the first word of "$2", so it can be a program name with args.
++set dummy $2; ac_word=[$]2
++AC_MSG_CHECKING([for $ac_word])
++AC_CACHE_VAL(ac_cv_path_$1,
++[case "[$]$1" in
++  /*)
++  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
++  ;;
++  *)
++  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
++  for ac_dir in ifelse([$5], , $PATH, [$5]); do
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$ac_word; then
++      if [$3]; then
++	ac_cv_path_$1="$ac_dir/$ac_word"
++	break
++      fi
++    fi
++  done
++  IFS="$ac_save_ifs"
++dnl If no 4th arg is given, leave the cache variable unset,
++dnl so AC_PATH_PROGS will keep looking.
++ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
++])dnl
++  ;;
++esac])dnl
++$1="$ac_cv_path_$1"
++if test -n "[$]$1"; then
++  AC_MSG_RESULT([$]$1)
++else
++  AC_MSG_RESULT(no)
++fi
++AC_SUBST($1)dnl
++])
++
++
++# Check whether LC_MESSAGES is available in <locale.h>.
++# Ulrich Drepper <drepper at cygnus.com>, 1995.
++
++# serial 1
++
++AC_DEFUN([AM_LC_MESSAGES],
++  [if test $ac_cv_header_locale_h = yes; then
++    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
++      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
++       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
++    if test $am_cv_val_LC_MESSAGES = yes; then
++      AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES])
++    fi
++  fi])
++
++dnl From Jim Meyering.
++dnl FIXME: migrate into libit.
++
++AC_DEFUN([AM_FUNC_OBSTACK],
++[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
++ [AC_TRY_LINK([#include "obstack.h"],
++	      [struct obstack *mem;obstack_free(mem,(char *) 0)],
++	      am_cv_func_obstack=yes,
++	      am_cv_func_obstack=no)])
++ if test $am_cv_func_obstack = yes; then
++   AC_DEFINE(HAVE_OBSTACK)
++ else
++   LIBOBJS="$LIBOBJS obstack.o"
++ fi
++])
++
++dnl From Jim Meyering.  Use this if you use the GNU error.[ch].
++dnl FIXME: Migrate into libit
++
++AC_DEFUN([AM_FUNC_ERROR_AT_LINE],
++[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
++ [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
++              am_cv_lib_error_at_line=yes,
++	      am_cv_lib_error_at_line=no)])
++ if test $am_cv_lib_error_at_line = no; then
++   LIBOBJS="$LIBOBJS error.o"
++ fi
++ AC_SUBST(LIBOBJS)dnl
++])
++
++# Macro to add for using GNU gettext.
++# Ulrich Drepper <drepper at cygnus.com>, 1995.
++
++# serial 1
++# Stephan Kulow: I put a KDE in it to avoid name conflicts
++
++AC_DEFUN([AM_KDE_GNU_GETTEXT],
++  [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
++   AC_REQUIRE([AC_PROG_RANLIB])dnl
++   AC_REQUIRE([AC_HEADER_STDC])dnl
++   AC_REQUIRE([AC_TYPE_OFF_T])dnl
++   AC_REQUIRE([AC_TYPE_SIZE_T])dnl
++   AC_REQUIRE([AC_FUNC_ALLOCA])dnl
++   AC_REQUIRE([AC_FUNC_MMAP])dnl
++   AC_REQUIRE([AM_KDE_WITH_NLS])dnl
++   AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h])
++   AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \
++__argz_count __argz_stringify __argz_next])
++
++   AC_MSG_CHECKING(for stpcpy)
++   AC_CACHE_VAL(kde_cv_func_stpcpy,
++   [
++   kde_safe_cxxflags=$CXXFLAGS
++   CXXFLAGS="-Werror"
++   AC_LANG_SAVE
++   AC_LANG_CPLUSPLUS
++   AC_TRY_COMPILE([
++   #include <string.h>
++   ],
++   [
++   char buffer[200];
++   stpcpy(buffer, buffer);
++   ],
++   kde_cv_func_stpcpy=yes,
++   kde_cv_func_stpcpy=no)
++   AC_LANG_RESTORE
++   CXXFLAGS=$kde_safe_cxxflags
++   ])
++   AC_MSG_RESULT($kde_cv_func_stpcpy)
++   if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then
++     AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])
++   fi
++
++   AM_LC_MESSAGES
++
++   if test "x$CATOBJEXT" != "x"; then
++     if test "x$ALL_LINGUAS" = "x"; then
++       LINGUAS=
++     else
++       AC_MSG_CHECKING(for catalogs to be installed)
++       NEW_LINGUAS=
++       for lang in ${LINGUAS=$ALL_LINGUAS}; do
++         case "$ALL_LINGUAS" in
++          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
++         esac
++       done
++       LINGUAS=$NEW_LINGUAS
++       AC_MSG_RESULT($LINGUAS)
++     fi
++
++     dnl Construct list of names of catalog files to be constructed.
++     if test -n "$LINGUAS"; then
++       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
++     fi
++   fi
++
++  ])
++
++AC_DEFUN([AC_HAVE_XPM],
++ [AC_REQUIRE_CPP()dnl
++  AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++
++ test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
++ test -z "$XPM_INCLUDE" && XPM_INCLUDE=
++
++ AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]),
++	xpm_test=$withval, xpm_test="yes")
++ if test "x$xpm_test" = xno; then
++   ac_cv_have_xpm=no
++ else
++   AC_MSG_CHECKING(for XPM)
++   AC_CACHE_VAL(ac_cv_have_xpm,
++   [
++    ac_save_ldflags="$LDFLAGS"
++    ac_save_cflags="$CFLAGS"
++    if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
++      LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET"
++    else
++      LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET"
++    fi
++    CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES"
++    test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
++    AC_TRY_LINK([#include <X11/xpm.h>],[],
++	ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
++    LDFLAGS="$ac_save_ldflags"
++    CFLAGS="$ac_save_cflags"
++   ])dnl
++
++  if test "$ac_cv_have_xpm" = no; then
++    AC_MSG_RESULT(no)
++    XPM_LDFLAGS=""
++    XPMINC=""
++    $2
++  else
++    AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])
++    if test "$XPM_LDFLAGS" = ""; then
++       XPMLIB='-lXpm $(LIB_X11)'
++    else
++       XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'
++    fi
++    if test "$XPM_INCLUDE" = ""; then
++       XPMINC=""
++    else
++       XPMINC="-I$XPM_INCLUDE"
++    fi
++    AC_MSG_RESULT(yes)
++    $1
++  fi
++ fi
++ AC_SUBST(XPMINC)
++ AC_SUBST(XPMLIB)
++])
++
++AC_DEFUN([AC_HAVE_DPMS],
++ [AC_REQUIRE_CPP()dnl
++  AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++
++ test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS=
++ test -z "$DPMS_INCLUDE" && DPMS_INCLUDE=
++ DPMS_LIB=
++
++ AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]),
++	dpms_test=$withval, dpms_test="yes")
++ if test "x$dpms_test" = xno; then
++   ac_cv_have_dpms=no
++ else
++   AC_MSG_CHECKING(for DPMS)
++   dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms.
++   dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms".
++   AC_CACHE_VAL(ac_cv_have_dpms,
++   [
++    if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then
++      AC_MSG_RESULT(no)
++      ac_cv_have_dpms="no"
++    else
++      ac_save_ldflags="$LDFLAGS"
++      ac_save_cflags="$CFLAGS"
++      ac_save_libs="$LIBS"
++      LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries"
++      LIBS="-lX11 -lXext $LIBSOCKET"
++      CFLAGS="$CFLAGS $X_INCLUDES"
++      test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
++      AC_TRY_LINK([
++	  #include <X11/Xproto.h>
++	  #include <X11/X.h>
++	  #include <X11/Xlib.h>
++	  #include <X11/extensions/dpms.h>
++	  int foo_test_dpms()
++	  { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
++	  ac_cv_have_dpms="yes", [
++              LIBS="-lXdpms $LIBS"
++              AC_TRY_LINK([
++	          #include <X11/Xproto.h>
++        	  #include <X11/X.h>
++        	  #include <X11/Xlib.h>
++        	  #include <X11/extensions/dpms.h>
++        	  int foo_test_dpms()
++        	  { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
++        	  [
++                  ac_cv_have_dpms="-lXdpms"
++                  ],ac_cv_have_dpms="no")
++              ])
++      LDFLAGS="$ac_save_ldflags"
++      CFLAGS="$ac_save_cflags"
++      LIBS="$ac_save_libs"
++    fi
++   ])dnl
++
++  if test "$ac_cv_have_dpms" = no; then
++    AC_MSG_RESULT(no)
++    DPMS_LDFLAGS=""
++    DPMSINC=""
++    $2
++  else
++    AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])
++    if test "$ac_cv_have_dpms" = "-lXdpms"; then
++       DPMS_LIB="-lXdpms"
++    fi
++    if test "$DPMS_LDFLAGS" = ""; then
++       DPMSLIB="$DPMS_LIB "'$(LIB_X11)'
++    else
++       DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)'
++    fi
++    if test "$DPMS_INCLUDE" = ""; then
++       DPMSINC=""
++    else
++       DPMSINC="-I$DPMS_INCLUDE"
++    fi
++    AC_MSG_RESULT(yes)
++    $1
++  fi
++ fi
++ ac_save_cflags="$CFLAGS"
++ CFLAGS="$CFLAGS $X_INCLUDES"
++ test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
++ AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO,
++   [Define if you have the DPMSCapable prototype in <X11/extensions/dpms.h>])
++ AC_CHECK_DECL(DPMSCapable,
++   AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),,
++   [#include <X11/Xlib.h>
++   #include <X11/extensions/dpms.h>])
++ AH_TEMPLATE(HAVE_DPMSINFO_PROTO,
++   [Define if you have the DPMSInfo prototype in <X11/extensions/dpms.h>])
++ AC_CHECK_DECL(DPMSInfo,
++   AC_DEFINE(HAVE_DPMSINFO_PROTO),,
++   [#include <X11/Xlib.h>
++   #include <X11/extensions/dpms.h>])
++ CFLAGS="$ac_save_cflags"
++ AC_SUBST(DPMSINC)
++ AC_SUBST(DPMSLIB)
++])
++
++AC_DEFUN([AC_HAVE_GL],
++ [AC_REQUIRE_CPP()dnl
++  AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++
++ test -z "$GL_LDFLAGS" && GL_LDFLAGS=
++ test -z "$GL_INCLUDE" && GL_INCLUDE=
++
++ AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]),
++	gl_test=$withval, gl_test="yes")
++ if test "x$kde_use_qt_emb" = "xyes"; then
++   # GL and Qt Embedded is a no-go for now.
++   ac_cv_have_gl=no
++ elif test "x$gl_test" = xno; then
++   ac_cv_have_gl=no
++ else
++   AC_MSG_CHECKING(for GL)
++   AC_CACHE_VAL(ac_cv_have_gl,
++   [
++    AC_LANG_SAVE
++    AC_LANG_CPLUSPLUS
++    ac_save_ldflags=$LDFLAGS
++    ac_save_cxxflags=$CXXFLAGS
++    ac_save_libs=$LIBS
++    LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries"
++    LIBS="$LIBS -lGL -lGLU"
++    test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11"
++    LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET"
++    CXXFLAGS="$CFLAGS $X_INCLUDES"
++    test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
++    AC_TRY_LINK([#include <GL/gl.h>
++#include <GL/glu.h>
++], [],
++	ac_cv_have_gl="yes", ac_cv_have_gl="no")
++    AC_LANG_RESTORE
++    LDFLAGS=$ac_save_ldflags
++    CXXFLAGS=$ac_save_cxxflags
++    LIBS=$ac_save_libs
++   ])dnl
++
++  if test "$ac_cv_have_gl" = "no"; then
++    AC_MSG_RESULT(no)
++    GL_LDFLAGS=""
++    GLINC=""
++    $2
++  else
++    AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])
++    if test "$GL_LDFLAGS" = ""; then
++       GLLIB='-lGLU -lGL $(LIB_X11)'
++    else
++       GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)'
++    fi
++    if test "$GL_INCLUDE" = ""; then
++       GLINC=""
++    else
++       GLINC="-I$GL_INCLUDE"
++    fi
++    AC_MSG_RESULT($ac_cv_have_gl)
++    $1
++  fi
++ fi
++ AC_SUBST(GLINC)
++ AC_SUBST(GLLIB)
++])
++
++
++ dnl shadow password and PAM magic - maintained by ossi at kde.org
++
++AC_DEFUN([KDE_PAM], [
++  AC_REQUIRE([KDE_CHECK_LIBDL])
++
++  want_pam=
++  AC_ARG_WITH(pam,
++    AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]),
++    [ if test "x$withval" = "xyes"; then
++        want_pam=yes
++        pam_service=kde
++      elif test "x$withval" = "xno"; then
++        want_pam=no
++      else
++        want_pam=yes
++        pam_service=$withval
++      fi
++    ], [ pam_service=kde ])
++
++  use_pam=
++  PAMLIBS=
++  if test "x$want_pam" != xno; then
++    AC_CHECK_LIB(pam, pam_start, [
++      AC_CHECK_HEADER(security/pam_appl.h,
++        [ pam_header=security/pam_appl.h ],
++        [ AC_CHECK_HEADER(pam/pam_appl.h,
++            [ pam_header=pam/pam_appl.h ],
++            [
++    AC_MSG_WARN([PAM detected, but no headers found!
++Make sure you have the necessary development packages installed.])
++            ]
++          )
++        ]
++      )
++    ], , $LIBDL)
++    if test -z "$pam_header"; then
++      if test "x$want_pam" = xyes; then
++        AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!])
++      fi
++    else
++      AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
++      PAMLIBS="$PAM_MISC_LIB -lpam"
++      use_pam=yes
++
++      dnl darwin claims to be something special
++      if test "$pam_header" = "pam/pam_appl.h"; then
++        AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/])
++      fi
++
++      dnl test whether struct pam_message is const (Linux) or not (Sun)
++      AC_MSG_CHECKING(for const pam_message)
++      AC_EGREP_HEADER([struct pam_message], $pam_header,
++        [ AC_EGREP_HEADER([const struct pam_message], $pam_header,
++                          [AC_MSG_RESULT([const: Linux-type PAM])],
++                          [AC_MSG_RESULT([nonconst: Sun-type PAM])
++                          AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
++                          )],
++        [AC_MSG_RESULT([not found - assume const, Linux-type PAM])])
++    fi
++  fi
++
++  AC_SUBST(PAMLIBS)
++])
++
++dnl DEF_PAM_SERVICE(arg name, full name, define name)
++AC_DEFUN([DEF_PAM_SERVICE], [
++  AC_ARG_WITH($1-pam,
++    AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]),
++    [ if test "x$use_pam" = xyes; then
++        $3_PAM_SERVICE=$withval
++      else
++        AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected.
++You may want to enforce it by using --with-pam.])
++      fi
++    ], 
++    [ if test "x$use_pam" = xyes; then
++        $3_PAM_SERVICE="$pam_service"
++      fi
++    ])
++    if test -n "$$3_PAM_SERVICE"; then
++      AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE])
++      AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2])
++    fi
++    AC_SUBST($3_PAM_SERVICE)
++])
++
++AC_DEFUN([KDE_SHADOWPASSWD], [
++  AC_REQUIRE([KDE_PAM])
++
++  AC_CHECK_LIB(shadow, getspent,
++    [ LIBSHADOW="-lshadow"
++      ac_use_shadow=yes
++    ],
++    [ dnl for UnixWare
++      AC_CHECK_LIB(gen, getspent, 
++        [ LIBGEN="-lgen"
++          ac_use_shadow=yes
++        ], 
++        [ AC_CHECK_FUNC(getspent, 
++            [ ac_use_shadow=yes ],
++            [ ac_use_shadow=no ])
++	])
++    ])
++  AC_SUBST(LIBSHADOW)
++  AC_SUBST(LIBGEN)
++  
++  AC_MSG_CHECKING([for shadow passwords])
++
++  AC_ARG_WITH(shadow,
++    AC_HELP_STRING([--with-shadow],[If you want shadow password support]),
++    [ if test "x$withval" != "xno"; then
++        use_shadow=yes
++      else
++        use_shadow=no
++      fi
++    ], [
++      use_shadow="$ac_use_shadow"
++    ])
++
++  if test "x$use_shadow" = xyes; then
++    AC_MSG_RESULT(yes)
++    AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords])
++  else
++    AC_MSG_RESULT(no)
++    LIBSHADOW=
++    LIBGEN=
++  fi
++
++  dnl finally make the relevant binaries setuid root, if we have shadow passwds.
++  dnl this still applies, if we could use it indirectly through pam.
++  if test "x$use_shadow" = xyes || 
++     ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then
++      case $host in
++      *-*-freebsd* | *-*-netbsd* | *-*-openbsd*)
++	SETUIDFLAGS="-m 4755 -o root";;
++      *)
++	SETUIDFLAGS="-m 4755";;
++      esac
++  fi
++  AC_SUBST(SETUIDFLAGS)
++
++])
++
++AC_DEFUN([KDE_PASSWDLIBS], [
++  AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT
++  AC_REQUIRE([KDE_PAM])
++  AC_REQUIRE([KDE_SHADOWPASSWD])
++
++  if test "x$use_pam" = "xyes"; then 
++    PASSWDLIBS="$PAMLIBS"
++  else
++    PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN"
++  fi
++
++  dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but
++  dnl /etc/master.passwd holds the actual passwords.  /etc/master.passwd requires
++  dnl root to read, so kcheckpass needs to be root (even when using pam, since pam
++  dnl may need to read /etc/master.passwd).
++  case $host in
++  *-*-freebsd*)
++    SETUIDFLAGS="-m 4755 -o root"
++    ;;
++  *)
++    ;;
++  esac
++
++  AC_SUBST(PASSWDLIBS)
++])
++
++AC_DEFUN([KDE_CHECK_LIBDL],
++[
++AC_CHECK_LIB(dl, dlopen, [
++LIBDL="-ldl"
++ac_cv_have_dlfcn=yes
++])
++
++AC_CHECK_LIB(dld, shl_unload, [
++LIBDL="-ldld"
++ac_cv_have_shload=yes
++])
++
++AC_SUBST(LIBDL)
++])
++
++AC_DEFUN([KDE_CHECK_DLOPEN],
++[
++KDE_CHECK_LIBDL
++AC_CHECK_HEADERS(dlfcn.h dl.h)
++if test "$ac_cv_header_dlfcn_h" = "no"; then
++  ac_cv_have_dlfcn=no
++fi
++
++if test "$ac_cv_header_dl_h" = "no"; then
++  ac_cv_have_shload=no
++fi
++
++dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE
++dnl (MM)
++AC_ARG_ENABLE(dlopen,
++AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]),
++enable_dlopen=$enableval,
++enable_dlopen=yes)
++
++# override the user's opinion, if we know it better ;)
++if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then
++  enable_dlopen=no
++fi
++
++if test "$ac_cv_have_dlfcn" = "yes"; then
++  AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn])
++fi
++
++if test "$ac_cv_have_shload" = "yes"; then
++  AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload])
++fi
++
++if test "$enable_dlopen" = no ; then
++  test -n "$1" && eval $1
++else
++  test -n "$2" && eval $2
++fi
++
++])
++
++AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING],
++[
++KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no)
++KDE_PROG_LIBTOOL
++AC_MSG_CHECKING([dynamic loading])
++eval "`egrep '^build_libtool_libs=' libtool`"
++if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then
++  dynamic_loading=yes
++  AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)
++else
++  dynamic_loading=no
++fi
++AC_MSG_RESULT($dynamic_loading)
++if test "$dynamic_loading" = "yes"; then
++  $1
++else
++  $2
++fi
++])
++
++AC_DEFUN([KDE_ADD_INCLUDES],
++[
++if test -z "$1"; then
++  test_include="Pix.h"
++else
++  test_include="$1"
++fi
++
++AC_MSG_CHECKING([for libg++ ($test_include)])
++
++AC_CACHE_VAL(kde_cv_libgpp_includes,
++[
++kde_cv_libgpp_includes=no
++
++   for ac_dir in               \
++                               \
++     /usr/include/g++          \
++     /usr/include              \
++     /usr/unsupported/include  \
++     /opt/include              \
++     $extra_include            \
++     ; \
++   do
++     if test -r "$ac_dir/$test_include"; then
++       kde_cv_libgpp_includes=$ac_dir
++       break
++     fi
++   done
++])
++
++AC_MSG_RESULT($kde_cv_libgpp_includes)
++if test "$kde_cv_libgpp_includes" != "no"; then
++  all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES"
++fi
++])
++])
++
++AC_DEFUN([KDE_CHECK_LIBPTHREAD],
++[
++  dnl This code is here specifically to handle the
++  dnl various flavors of threading library on FreeBSD
++  dnl 4-, 5-, and 6-, and the (weird) rules around it.
++  dnl There may be an environment PTHREAD_LIBS that 
++  dnl specifies what to use; otherwise, search for it.
++  dnl -pthread is special cased and unsets LIBPTHREAD
++  dnl below if found.
++  LIBPTHREAD=""
++
++  if test -n "$PTHREAD_LIBS"; then
++    if test "x$PTHREAD_LIBS" = "x-pthread" ; then
++      LIBPTHREAD="PTHREAD"
++    else
++      PTHREAD_LIBS_save="$PTHREAD_LIBS"
++      PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'`
++      AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS])
++      KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [
++          LIBPTHREAD="$PTHREAD_LIBS_save"])
++      PTHREAD_LIBS="$PTHREAD_LIBS_save"
++    fi
++  fi
++
++  dnl Is this test really needed, in the face of the Tru64 test below?
++  if test -z "$LIBPTHREAD"; then
++    AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"])
++  fi
++
++  dnl This is a special Tru64 check, see BR 76171 issue #18.
++  if test -z "$LIBPTHREAD" ; then
++    AC_MSG_CHECKING([for pthread_create in -lpthread])
++    kde_safe_libs=$LIBS
++    LIBS="$LIBS -lpthread"
++    AC_TRY_LINK([#include <pthread.h>],[(void)pthread_create(0,0,0,0);],[
++        AC_MSG_RESULT(yes)
++        LIBPTHREAD="-lpthread"],[
++	AC_MSG_RESULT(no)])
++    LIBS=$kde_safe_libs
++  fi
++
++  dnl Un-special-case for FreeBSD.
++  if test "x$LIBPTHREAD" = "xPTHREAD" ; then
++    LIBPTHREAD=""
++  fi
++
++  AC_SUBST(LIBPTHREAD)
++])
++
++AC_DEFUN([KDE_CHECK_PTHREAD_OPTION],
++[
++      USE_THREADS=""
++      if test -z "$LIBPTHREAD"; then
++        KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"])
++      fi
++
++    AH_VERBATIM(__svr_define, [
++#if defined(__SVR4) && !defined(__svr4__)
++#define __svr4__ 1
++#endif
++])
++    case $host_os in
++ 	solaris*)
++		KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"])
++                CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4"
++    		;;
++        freebsd*)
++                CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS"
++                ;;
++        aix*)
++                CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
++                LIBPTHREAD="$LIBPTHREAD -lc_r"
++                ;;
++        linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT"
++                if test "$CXX" = "KCC"; then
++                  CXXFLAGS="$CXXFLAGS --thread_safe"
++		  NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe"
++                fi
++                ;;
++	*)
++		;;
++    esac
++    AC_SUBST(USE_THREADS)
++    AC_SUBST(LIBPTHREAD)
++])
++
++AC_DEFUN([KDE_CHECK_THREADING],
++[
++  AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
++  AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION])
++  dnl default is yes if libpthread is found and no if no libpthread is available
++  if test -z "$LIBPTHREAD"; then
++    if test -z "$USE_THREADS"; then
++      kde_check_threading_default=no
++    else
++      kde_check_threading_default=yes
++    fi
++  else
++    kde_check_threading_default=yes
++  fi
++  AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]),
++   kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default)
++  if test "x$kde_use_threading" = "xyes"; then
++    AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)])
++  fi
++])
++
++AC_DEFUN([KDE_TRY_LINK_PYTHON],
++[
++if test "$kde_python_link_found" = no; then
++
++if test "$1" = normal; then
++  AC_MSG_CHECKING(if a Python application links)
++else
++  AC_MSG_CHECKING(if Python depends on $2)
++fi
++
++AC_CACHE_VAL(kde_cv_try_link_python_$1,
++[
++kde_save_cflags="$CFLAGS"
++CFLAGS="$CFLAGS $PYTHONINC"
++kde_save_libs="$LIBS"
++LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
++kde_save_ldflags="$LDFLAGS"
++LDFLAGS="$LDFLAGS $PYTHONLIB"
++
++AC_TRY_LINK(
++[
++#include <Python.h>
++],[
++	PySys_SetArgv(1, 0);
++],
++	[kde_cv_try_link_python_$1=yes],
++	[kde_cv_try_link_python_$1=no]
++)
++CFLAGS="$kde_save_cflags"
++LIBS="$kde_save_libs"
++LDFLAGS="$kde_save_ldflags"
++])
++
++if test "$kde_cv_try_link_python_$1" = "yes"; then
++  AC_MSG_RESULT(yes)
++  kde_python_link_found=yes
++  if test ! "$1" = normal; then
++    LIBPYTHON="$LIBPYTHON $2"
++  fi
++  $3
++else
++  AC_MSG_RESULT(no)
++  $4
++fi
++
++fi
++
++])
++
++AC_DEFUN([KDE_CHECK_PYTHON_DIR],
++[
++AC_MSG_CHECKING([for Python directory])
++ 
++AC_CACHE_VAL(kde_cv_pythondir,
++[
++  if test -z "$PYTHONDIR"; then
++    kde_cv_pythondir=/usr/local
++  else
++    kde_cv_pythondir="$PYTHONDIR"
++  fi
++])
++ 
++AC_ARG_WITH(pythondir,
++AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]),
++[
++  ac_python_dir=$withval
++], ac_python_dir=$kde_cv_pythondir
++)
++ 
++AC_MSG_RESULT($ac_python_dir)
++])
++
++AC_DEFUN([KDE_CHECK_PYTHON_INTERN],
++[
++AC_REQUIRE([KDE_CHECK_LIBDL])
++AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
++AC_REQUIRE([KDE_CHECK_PYTHON_DIR])
++
++if test -z "$1"; then
++  version="1.5"
++else
++  version="$1"
++fi
++
++AC_MSG_CHECKING([for Python$version])
++
++python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes"
++AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
++if test ! -r $python_incdir/Python.h; then
++  AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir)
++  python_incdir=$python_incdir/python$version
++  if test ! -r $python_incdir/Python.h; then
++    python_incdir=no
++  fi
++fi
++
++PYTHONINC=-I$python_incdir
++
++python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs"
++AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir)
++if test ! -r $python_libdir/libpython$version.so; then
++  AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
++  if test ! -r $python_libdir/libpython$version.a; then
++    AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir)
++    python_libdir=$python_libdir/python$version/config
++    if test ! -r $python_libdir/libpython$version.a; then
++      python_libdir=no
++    fi
++  fi
++fi
++
++PYTHONLIB=-L$python_libdir
++kde_orig_LIBPYTHON=$LIBPYTHON
++if test -z "$LIBPYTHON"; then
++  LIBPYTHON=-lpython$version
++fi
++
++AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir)
++python_moddir=$python_moddir/python$version
++if test ! -r $python_moddir/copy.py; then
++  python_moddir=no
++fi
++
++PYTHONMODDIR=$python_moddir
++
++AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir)
++
++if test x$python_incdir = xno ||  test x$python_libdir = xno ||  test x$python_moddir = xno; then
++   LIBPYTHON=$kde_orig_LIBPYTHON
++   test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB=""
++   test "x$PYTHONINC" = "x-Ino" && PYTHONINC=""
++   $2
++else 
++  dnl Note: this test is very weak
++  kde_python_link_found=no
++  KDE_TRY_LINK_PYTHON(normal)
++  KDE_TRY_LINK_PYTHON(m, -lm)
++  KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
++  KDE_TRY_LINK_PYTHON(tcl, -ltcl)
++  KDE_TRY_LINK_PYTHON(db2, -ldb2)
++  KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm])
++  KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil])
++  KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil])
++  KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3])
++  KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil])
++  KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm])
++  KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses])
++  KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [],
++	[AC_MSG_WARN([it seems, Python depends on another library.
++    Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this
++    and contact the authors to let them know about this problem])
++	])
++
++  LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET"
++  AC_SUBST(PYTHONINC)
++  AC_SUBST(PYTHONLIB)
++  AC_SUBST(LIBPYTHON)
++  AC_SUBST(PYTHONMODDIR)
++  AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python])
++fi
++
++])
++
++
++AC_DEFUN([KDE_CHECK_PYTHON],
++[
++  KDE_CHECK_PYTHON_INTERN("2.5",
++    [KDE_CHECK_PYTHON_INTERN("2.4",
++     [KDE_CHECK_PYTHON_INTERN("2.3", 
++       [KDE_CHECK_PYTHON_INTERN("2.2", 
++         [KDE_CHECK_PYTHON_INTERN("2.1", 
++           [KDE_CHECK_PYTHON_INTERN("2.0", 
++             [KDE_CHECK_PYTHON_INTERN($1, $2) ])
++           ])
++         ])
++       ])
++     ])
++  ])
++])
++
++AC_DEFUN([KDE_CHECK_STL],
++[
++    AC_LANG_SAVE
++    AC_LANG_CPLUSPLUS
++    ac_save_CXXFLAGS="$CXXFLAGS"
++    CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`"
++
++    AC_MSG_CHECKING([if C++ programs can be compiled])
++    AC_CACHE_VAL(kde_cv_stl_works,
++    [
++      AC_TRY_COMPILE([
++#include <string>
++using namespace std;
++],[
++  string astring="Hallo Welt.";
++  astring.erase(0, 6); // now astring is "Welt"
++  return 0;
++], kde_cv_stl_works=yes,
++   kde_cv_stl_works=no)
++])
++
++   AC_MSG_RESULT($kde_cv_stl_works)
++
++   if test "$kde_cv_stl_works" = "yes"; then
++     # back compatible
++	 AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI])
++   else
++	 AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs.
++Check config.log for details - if you're using a Linux distribution you might miss
++a package named similar to libstdc++-dev.])
++   fi
++
++   CXXFLAGS="$ac_save_CXXFLAGS"
++   AC_LANG_RESTORE
++])
++
++AC_DEFUN([AC_FIND_QIMGIO],
++   [AC_REQUIRE([AC_FIND_JPEG])
++AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
++AC_MSG_CHECKING([for qimgio])
++AC_CACHE_VAL(ac_cv_lib_qimgio,
++[
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++ac_save_LIBS="$LIBS"
++ac_save_CXXFLAGS="$CXXFLAGS"
++LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT"
++CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
++AC_TRY_RUN(dnl
++[
++#include <qimageio.h>
++#include <qstring.h>
++int main() {
++		QString t = "hallo";
++		t.fill('t');
++		qInitImageIO();
++}
++],
++            ac_cv_lib_qimgio=yes,
++            ac_cv_lib_qimgio=no,
++	    ac_cv_lib_qimgio=no)
++LIBS="$ac_save_LIBS"
++CXXFLAGS="$ac_save_CXXFLAGS"
++AC_LANG_RESTORE
++])dnl
++if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then
++  LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG"
++  AC_MSG_RESULT(yes)
++  AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available])
++  AC_SUBST(LIBQIMGIO)
++else
++  AC_MSG_RESULT(not found)
++fi
++])
++
++AC_DEFUN([AM_DISABLE_LIBRARIES],
++[
++    AC_PROVIDE([AM_ENABLE_STATIC])
++    AC_PROVIDE([AM_ENABLE_SHARED])
++    enable_static=no
++    enable_shared=yes
++])
++
++
++AC_DEFUN([AC_CHECK_UTMP_FILE],
++[
++    AC_MSG_CHECKING([for utmp file])
++
++    AC_CACHE_VAL(kde_cv_utmp_file,
++    [
++    kde_cv_utmp_file=no
++
++    for ac_file in    \
++                      \
++	/var/run/utmp \
++	/var/adm/utmp \
++	/etc/utmp     \
++     ; \
++    do
++     if test -r "$ac_file"; then
++       kde_cv_utmp_file=$ac_file
++       break
++     fi
++    done
++    ])
++
++    if test "$kde_cv_utmp_file" != "no"; then
++	AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries])
++	$1
++	AC_MSG_RESULT($kde_cv_utmp_file)
++    else
++    	$2
++	AC_MSG_RESULT([non found])
++    fi
++])
++
++
++AC_DEFUN([KDE_CREATE_SUBDIRSLIST],
++[
++
++DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
++TOPSUBDIRS=""
++
++if test ! -s $srcdir/subdirs; then
++  dnl Note: Makefile.common creates subdirs, so this is just a fallback
++  files=`cd $srcdir && ls -1`
++  dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
++  for i in $dirs; do
++    echo $i >> $srcdir/subdirs
++  done
++fi
++
++ac_topsubdirs=
++if test -s $srcdir/inst-apps; then
++  ac_topsubdirs="`cat $srcdir/inst-apps`"
++elif test -s $srcdir/subdirs; then
++  ac_topsubdirs="`cat $srcdir/subdirs`"
++fi
++
++for i in $ac_topsubdirs; do
++  AC_MSG_CHECKING([if $i should be compiled])
++  if test -d $srcdir/$i; then
++    install_it="yes"
++    for j in $DO_NOT_COMPILE; do
++      if test $i = $j; then
++        install_it="no"
++      fi
++    done
++  else
++    install_it="no"
++  fi
++  AC_MSG_RESULT($install_it)
++  vari=`echo $i | sed -e 's,[[-+.@]],_,g'`
++  if test $install_it = "yes"; then
++    TOPSUBDIRS="$TOPSUBDIRS $i"
++    eval "$vari""_SUBDIR_included=yes"
++  else
++    eval "$vari""_SUBDIR_included=no"
++  fi
++done
++
++AC_SUBST(TOPSUBDIRS)
++])
++
++AC_DEFUN([KDE_CHECK_NAMESPACES],
++[
++AC_MSG_CHECKING(whether C++ compiler supports namespaces)
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++AC_TRY_COMPILE([
++],
++[
++namespace Foo {
++  extern int i;
++  namespace Bar {
++    extern int i;
++  }
++}
++
++int Foo::i = 0;
++int Foo::Bar::i = 1;
++],[
++  AC_MSG_RESULT(yes)
++  AC_DEFINE(HAVE_NAMESPACES)
++], [
++AC_MSG_RESULT(no)
++])
++AC_LANG_RESTORE
++])
++
++dnl ------------------------------------------------------------------------
++dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure at kde.org
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([AC_CHECK_S_ISSOCK],
++[
++AC_MSG_CHECKING(for S_ISSOCK)
++AC_CACHE_VAL(ac_cv_have_s_issock,
++[
++AC_TRY_LINK(
++[
++#include <sys/stat.h>
++],
++[
++struct stat buff;
++int b = S_ISSOCK( buff.st_mode );
++],
++ac_cv_have_s_issock=yes,
++ac_cv_have_s_issock=no)
++])
++AC_MSG_RESULT($ac_cv_have_s_issock)
++if test "$ac_cv_have_s_issock" = "yes"; then
++  AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.])
++fi
++
++AH_VERBATIM(_ISSOCK,
++[
++#ifndef HAVE_S_ISSOCK
++#define HAVE_S_ISSOCK
++#define S_ISSOCK(mode) (1==0)
++#endif
++])
++
++])
++
++dnl ------------------------------------------------------------------------
++dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure at kde.org
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([AC_CHECK_KDEMAXPATHLEN],
++[
++AC_MSG_CHECKING(for MAXPATHLEN)
++AC_CACHE_VAL(ac_cv_maxpathlen,
++[
++cat > conftest.$ac_ext <<EOF
++#ifdef STDC_HEADERS
++# include <stdlib.h>
++#endif
++#include <stdio.h>
++#include <sys/param.h>
++#ifndef MAXPATHLEN
++#define MAXPATHLEN 1024
++#endif
++
++KDE_HELLO MAXPATHLEN
++
++EOF
++
++ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out"
++
++if AC_TRY_EVAL(ac_try) && test -s conftest.out; then
++    ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out`
++else
++    ac_cv_maxpathlen=1024
++fi
++
++rm conftest.*
++
++])
++AC_MSG_RESULT($ac_cv_maxpathlen)
++AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] )
++])
++
++AC_DEFUN([KDE_CHECK_HEADER],
++[
++   kde_safe_cppflags=$CPPFLAGS
++   CPPFLAGS="$CPPFLAGS $all_includes"
++   AC_LANG_SAVE
++   AC_LANG_CPLUSPLUS
++   AC_CHECK_HEADER([$1], [$2], [$3], [$4])
++   AC_LANG_RESTORE
++   CPPFLAGS=$kde_safe_cppflags
++])
++
++AC_DEFUN([KDE_CHECK_HEADERS],
++[
++   AH_CHECK_HEADERS([$1])
++   AC_LANG_SAVE
++   kde_safe_cppflags=$CPPFLAGS
++   CPPFLAGS="$CPPFLAGS $all_includes"
++   AC_LANG_CPLUSPLUS
++   AC_CHECK_HEADERS([$1], [$2], [$3], [$4])
++   CPPFLAGS=$kde_safe_cppflags
++   AC_LANG_RESTORE
++])
++
++AC_DEFUN([KDE_FAST_CONFIGURE],
++[
++  dnl makes configure fast (needs perl)
++  AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]),
++      with_fast_perl=$enableval, with_fast_perl=yes)
++])
++
++AC_DEFUN([KDE_CONF_FILES],
++[
++  val=
++  if test -f $srcdir/configure.files ; then
++    val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
++  fi
++  CONF_FILES=
++  if test -n "$val" ; then
++    for i in $val ; do
++      CONF_FILES="$CONF_FILES $i"
++    done
++  fi
++  AC_SUBST(CONF_FILES)
++])dnl
++
++dnl This sets the prefix, for arts and kdelibs
++dnl Do NOT use in any other module.
++dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde
++AC_DEFUN([KDE_SET_PREFIX_CORE],
++[
++  unset CDPATH
++  dnl make $KDEDIR the default for the installation
++  AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
++
++  if test "x$prefix" = "xNONE"; then
++    prefix=$ac_default_prefix
++    ac_configure_args="$ac_configure_args --prefix=$prefix"
++  fi
++  # And delete superfluous '/' to make compares easier
++  prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
++  exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
++
++  kde_libs_prefix='$(prefix)'
++  kde_libs_htmldir='$(kde_htmldir)'
++  AC_SUBST(kde_libs_prefix)
++  AC_SUBST(kde_libs_htmldir)
++  KDE_FAST_CONFIGURE
++  KDE_CONF_FILES
++])
++
++
++AC_DEFUN([KDE_SET_PREFIX],
++[
++  unset CDPATH
++  dnl We can't give real code to that macro, only a value.
++  dnl It only matters for --help, since we set the prefix in this function anyway.
++  AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix})
++
++  KDE_SET_DEFAULT_BINDIRS
++  if test "x$prefix" = "xNONE"; then
++    dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it
++    KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
++  else
++    dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH
++    kde_save_PATH="$PATH"
++    PATH="$exec_prefix/bin:$prefix/bin:$PATH"
++    KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
++    PATH="$kde_save_PATH"
++  fi
++
++  kde_libs_prefix=`$KDECONFIG --prefix`
++  if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then
++       AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs.
++                    This means it has been moved since you installed it.
++                    This won't work. Please recompile kdelibs for the new prefix.
++                    ])
++  fi
++  kde_libs_htmldir=`$KDECONFIG --install html --expandvars`
++
++  AC_MSG_CHECKING([where to install])
++  if test "x$prefix" = "xNONE"; then
++    prefix=$kde_libs_prefix
++    AC_MSG_RESULT([$prefix (as returned by kde-config)])
++  else
++    dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different
++    given_prefix=$prefix
++    AC_MSG_RESULT([$prefix (as requested)])
++  fi
++
++  # And delete superfluous '/' to make compares easier
++  prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
++  exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
++  given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
++
++  AC_SUBST(KDECONFIG)
++  AC_SUBST(kde_libs_prefix)
++  AC_SUBST(kde_libs_htmldir)
++
++  KDE_FAST_CONFIGURE
++  KDE_CONF_FILES
++])
++
++pushdef([AC_PROG_INSTALL],
++[
++  dnl our own version, testing for a -p flag
++  popdef([AC_PROG_INSTALL])
++  dnl as AC_PROG_INSTALL works as it works we first have
++  dnl to save if the user didn't specify INSTALL, as the
++  dnl autoconf one overwrites INSTALL and we have no chance to find
++  dnl out afterwards
++  test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
++  test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
++  test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
++  AC_PROG_INSTALL
++
++  if test -z "$kde_save_INSTALL_given" ; then
++    # OK, user hasn't given any INSTALL, autoconf found one for us
++    # now we test, if it supports the -p flag
++    AC_MSG_CHECKING(for -p flag to install)
++    rm -f confinst.$$.* > /dev/null 2>&1
++    echo "Testtest" > confinst.$$.orig
++    ac_res=no
++    if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
++      if test -f confinst.$$.new ; then
++        # OK, -p seems to do no harm to install
++	INSTALL="${INSTALL} -p"
++	ac_res=yes
++      fi
++    fi
++    rm -f confinst.$$.*
++    AC_MSG_RESULT($ac_res)
++  fi
++  dnl the following tries to resolve some signs and wonders coming up
++  dnl with different autoconf/automake versions
++  dnl e.g.:
++  dnl  *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s
++  dnl   and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS)
++  dnl   it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s
++  dnl  *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has
++  dnl   INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the
++  dnl   install- at DIR@PROGRAMS targets to explicitly use that flag
++  dnl  *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as
++  dnl   INSTALL_SCRIPT, which breaks with automake <= 1.4
++  dnl  *autoconf >2.13 (since 10.Apr 1999) has not that failure
++  dnl  *sometimes KDE does not use the install- at DIR@PROGRAM targets from
++  dnl   automake (due to broken Makefile.am or whatever) to install programs,
++  dnl   and so does not see the -s flag in automake > 1.4
++  dnl to clean up that mess we:
++  dnl  +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG
++  dnl   which cleans KDE's program with automake > 1.4;
++  dnl  +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems
++  dnl   with automake<=1.4
++  dnl  note that dues to this sometimes two '-s' flags are used (if KDE
++  dnl   properly uses install- at DIR@PROGRAMS, but I don't care
++  dnl
++  dnl And to all this comes, that I even can't write in comments variable
++  dnl  names used by automake, because it is so stupid to think I wanted to
++  dnl  _use_ them, therefor I have written A_M_... instead of AM_
++  dnl hmm, I wanted to say something ... ahh yes: Arghhh.
++
++  if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
++    INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
++  fi
++  if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
++    INSTALL_SCRIPT='${INSTALL}'
++  fi
++])dnl
++
++AC_DEFUN([KDE_LANG_CPLUSPLUS],
++[AC_LANG_CPLUSPLUS
++ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
++pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS])
++])
++
++pushdef([AC_LANG_CPLUSPLUS],
++[popdef([AC_LANG_CPLUSPLUS])
++KDE_LANG_CPLUSPLUS
++])
++
++AC_DEFUN([KDE_CHECK_LONG_LONG],
++[
++AC_MSG_CHECKING(for long long)
++AC_CACHE_VAL(kde_cv_c_long_long,
++[
++  AC_LANG_SAVE
++  AC_LANG_CPLUSPLUS
++  AC_TRY_LINK([], [
++  long long foo = 0;
++  foo = foo+1;
++  ],
++  kde_cv_c_long_long=yes, kde_cv_c_long_long=no)
++  AC_LANG_RESTORE
++])
++AC_MSG_RESULT($kde_cv_c_long_long)
++if test "$kde_cv_c_long_long" = yes; then
++   AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype])
++fi
++])
++
++AC_DEFUN([KDE_CHECK_LIB],
++[
++     kde_save_LDFLAGS="$LDFLAGS"
++     dnl AC_CHECK_LIB modifies LIBS, so save it here
++     kde_save_LIBS="$LIBS"
++     LDFLAGS="$LDFLAGS $all_libraries"
++     case $host_os in
++      aix*) LDFLAGS="-brtl $LDFLAGS"
++	test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS"
++	;;
++     esac
++     AC_CHECK_LIB($1, $2, $3, $4, $5)
++     LDFLAGS="$kde_save_LDFLAGS"
++     LIBS="$kde_save_LIBS"
++])
++
++AC_DEFUN([KDE_JAVA_PREFIX],
++[
++	dir=`dirname "$1"`
++	base=`basename "$1"`
++	list=`ls -1 $dir 2> /dev/null`
++	for entry in $list; do 
++		if test -d $dir/$entry/bin; then
++			case $entry in
++			   $base)
++				javadirs="$javadirs $dir/$entry/bin"
++				;;
++			esac
++		elif test -d $dir/$entry/jre/bin; then
++			case $entry in
++			   $base)
++				javadirs="$javadirs $dir/$entry/jre/bin"
++				;;
++			esac
++		fi
++	done
++])
++
++dnl KDE_CHEC_JAVA_DIR(onlyjre)
++AC_DEFUN([KDE_CHECK_JAVA_DIR],
++[
++
++AC_ARG_WITH(java,
++AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]),
++[  ac_java_dir=$withval
++], ac_java_dir=""
++)
++
++AC_MSG_CHECKING([for Java])
++
++dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH
++if test "x$ac_java_dir" = "xno"; then
++   kde_java_bindir=no
++   kde_java_includedir=no
++   kde_java_libjvmdir=no
++   kde_java_libgcjdir=no
++   kde_java_libhpidir=no
++else
++  if test "x$ac_java_dir" = "x"; then
++     
++     
++      dnl No option set -> collect list of candidate paths
++      if test -n "$JAVA_HOME"; then
++        KDE_JAVA_PREFIX($JAVA_HOME)
++      fi
++      KDE_JAVA_PREFIX(/usr/j2se)
++      KDE_JAVA_PREFIX(/usr/lib/j2se)
++      KDE_JAVA_PREFIX(/usr/j*dk*)
++      KDE_JAVA_PREFIX(/usr/lib/j*dk*)
++      KDE_JAVA_PREFIX(/opt/j*sdk*)
++      KDE_JAVA_PREFIX(/usr/lib/java*)
++      KDE_JAVA_PREFIX(/usr/java*)
++      KDE_JAVA_PREFIX(/usr/java/j*dk*)
++      KDE_JAVA_PREFIX(/usr/java/j*re*)
++      KDE_JAVA_PREFIX(/usr/lib/SunJava2*)
++      KDE_JAVA_PREFIX(/usr/lib/SunJava*)
++      KDE_JAVA_PREFIX(/usr/lib/IBMJava2*)
++      KDE_JAVA_PREFIX(/usr/lib/IBMJava*)
++      KDE_JAVA_PREFIX(/opt/java*)
++
++      kde_cv_path="NONE"
++      kde_save_IFS=$IFS
++      IFS=':'
++      for dir in $PATH; do
++	  if test -d "$dir"; then
++	      javadirs="$javadirs $dir"
++	  fi
++      done
++      IFS=$kde_save_IFS
++      jredirs=
++
++      dnl Now javadirs contains a list of paths that exist, all ending with bin/
++      for dir in $javadirs; do
++          dnl Check for the java executable
++	  if test -x "$dir/java"; then
++	      sane_path=$(cd $dir; /bin/pwd)
++	      dnl And also check for a libjvm.so somewhere under there
++	      dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big.
++              if test "$sane_path" != "/usr/bin"; then
++                  libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
++		  if test ! -f $libjvmdir/libjvm.so; then continue; fi
++		  jredirs="$jredirs $dir"
++	      fi
++	  fi
++      done
++
++      dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found
++      JAVAC=
++      JAVA=
++      kde_java_bindir=no
++      for dir in $jredirs; do
++	  JAVA="$dir/java"
++	  kde_java_bindir=$dir
++	  if test -x "$dir/javac"; then
++		JAVAC="$dir/javac"
++                break
++	  fi
++      done
++
++      if test -n "$JAVAC"; then
++          dnl this substitution might not work - well, we test for jni.h below
++          kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'`
++      else
++          kde_java_includedir=no
++      fi
++  else
++    dnl config option set
++    kde_java_bindir=$ac_java_dir/bin
++    if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then
++	kde_java_includedir=no
++    else
++        kde_java_includedir=$ac_java_dir/include
++    fi
++  fi
++fi
++
++dnl At this point kde_java_bindir and kde_java_includedir are either set or "no"
++if test "x$kde_java_bindir" != "xno"; then
++
++  dnl Look for libjvm.so
++  kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
++  dnl Look for libgcj.so
++  kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1`
++  dnl Look for libhpi.so and avoid green threads
++  kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1`
++
++  dnl Now check everything's fine under there
++  dnl the include dir is our flag for having the JDK
++  if test -d "$kde_java_includedir"; then
++    if test ! -x "$kde_java_bindir/javac"; then
++      AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.])
++    fi
++    if test ! -x "$kde_java_bindir/javah"; then
++      AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
++    fi
++    if test ! -x "$kde_java_bindir/jar"; then
++      AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
++    fi
++    if test ! -r "$kde_java_includedir/jni.h"; then
++      AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.])
++    fi
++
++    jni_includes="-I$kde_java_includedir"
++    dnl Strange thing, jni.h requires jni_md.h which is under genunix here..
++    dnl and under linux here.. 
++    
++    dnl not needed for gcj
++
++    if test "x$kde_java_libgcjdir" = "x"; then 
++      test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux"
++      test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris"
++      test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix"
++    fi
++
++  else
++    JAVAC=
++    jni_includes=
++  fi
++
++  if test "x$kde_java_libgcjdir" = "x"; then 
++     if test ! -r "$kde_java_libjvmdir/libjvm.so"; then
++        AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.])
++     fi 
++  else
++     if test ! -r "$kde_java_libgcjdir/libgcj.so"; then
++        AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.])
++     fi 
++  fi
++
++  if test ! -x "$kde_java_bindir/java"; then
++      AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
++  fi
++
++  dnl not needed for gcj compile
++
++  if test "x$kde_java_libgcjdir" = "x"; then 
++      if test ! -r "$kde_java_libhpidir/libhpi.so"; then
++        AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
++      fi
++  fi
++
++  if test -n "$jni_includes"; then
++    dnl Check for JNI version
++    AC_LANG_SAVE
++    AC_LANG_CPLUSPLUS
++    ac_cxxflags_safe="$CXXFLAGS"
++    CXXFLAGS="$CXXFLAGS $all_includes $jni_includes"
++
++    AC_TRY_COMPILE([
++  #include <jni.h>
++	      ],
++	      [
++  #ifndef JNI_VERSION_1_2
++  Syntax Error
++  #endif
++	      ],[ kde_jni_works=yes ],
++	      [ kde_jni_works=no ])
++
++    if test $kde_jni_works = no; then
++      AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h.
++		    You need to have Java Development Kit (JDK) version 1.2. 
++
++		    Use --with-java to specify another location.
++		    Use --without-java to configure without java support.
++		    Or download a newer JDK and try again. 
++		    See e.g. http://java.sun.com/products/jdk/1.2 ])
++    fi
++
++    CXXFLAGS="$ac_cxxflags_safe"    
++    AC_LANG_RESTORE
++
++    dnl All tests ok, inform and subst the variables
++
++    JAVAC=$kde_java_bindir/javac
++    JAVAH=$kde_java_bindir/javah
++    JAR=$kde_java_bindir/jar
++    AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
++    if test "x$kde_java_libgcjdir" = "x"; then 
++      JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
++    else
++      JVMLIBS="-L$kde_java_libgcjdir -lgcj"
++    fi
++    AC_MSG_RESULT([java JDK in $kde_java_bindir])
++
++  else
++      AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
++      AC_MSG_RESULT([java JRE in $kde_java_bindir])
++  fi
++elif test -d "/Library/Java/Home"; then
++  kde_java_bindir="/Library/Java/Home/bin"
++  jni_includes="-I/Library/Java/Home/include"
++
++  JAVAC=$kde_java_bindir/javac
++  JAVAH=$kde_java_bindir/javah
++  JAR=$kde_java_bindir/jar
++  JVMLIBS="-Wl,-framework,JavaVM"
++
++  AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
++  AC_MSG_RESULT([Apple Java Framework])
++else
++  AC_MSG_RESULT([none found])
++fi
++
++AC_SUBST(JAVAC)
++AC_SUBST(JAVAH)
++AC_SUBST(JAR)
++AC_SUBST(JVMLIBS)
++AC_SUBST(jni_includes)
++
++# for backward compat
++kde_cv_java_includedir=$kde_java_includedir
++kde_cv_java_bindir=$kde_java_bindir
++])
++
++dnl this is a redefinition of autoconf 2.5x's AC_FOREACH.
++dnl When the argument list becomes big, as in KDE for AC_OUTPUT in
++dnl big packages, m4_foreach is dog-slow.  So use our own version of
++dnl it.  (matz at kde.org)
++m4_define([mm_foreach],
++[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])])
++m4_define([mm_car], [[$1]])
++m4_define([mm_car2], [[$@]])
++m4_define([_mm_foreach],
++[m4_if(m4_quote($2), [], [],
++       [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1],
++                                                   mm_car2(m4_shift($2)),
++                                                   [$3])])])
++m4_define([AC_FOREACH],
++[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])])
++
++AC_DEFUN([KDE_NEED_FLEX],
++[
++kde_libs_safe=$LIBS
++LIBS="$LIBS $USER_LDFLAGS"
++AM_PROG_LEX
++LIBS=$kde_libs_safe
++if test -z "$LEXLIB"; then
++    AC_MSG_ERROR([You need to have flex installed.])
++fi
++AC_SUBST(LEXLIB)
++])
++
++AC_DEFUN([AC_PATH_QTOPIA],
++[
++  dnl TODO: use AC_CACHE_VAL
++
++  if test -z "$1"; then
++    qtopia_minver_maj=1
++    qtopia_minver_min=5
++    qtopia_minver_pat=0
++  else
++    qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"`
++    qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"`
++    qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"`
++  fi
++
++  qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat"
++  qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat"
++
++  AC_REQUIRE([AC_PATH_QT])
++
++  AC_MSG_CHECKING([for Qtopia])
++
++  LIB_QTOPIA="-lqpe"
++  AC_SUBST(LIB_QTOPIA)
++
++  kde_qtopia_dirs="$QPEDIR /opt/Qtopia"
++
++  ac_qtopia_incdir=NO
++
++  AC_ARG_WITH(qtopia-dir,
++              AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]),
++              [  ac_qtopia_incdir="$withval"/include] ) 
++  
++  qtopia_incdirs=""
++  for dir in $kde_qtopia_dirs; do
++    qtopia_incdirs="$qtopia_incdirs $dir/include"
++  done
++
++  if test ! "$ac_qtopia_incdir" = "NO"; then
++    qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs"
++  fi
++
++  qtopia_incdir=""
++  AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir)
++  ac_qtopia_incdir="$qtopia_incdir"
++
++  if test -z "$qtopia_incdir"; then
++    AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.])
++  fi
++
++  qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`;
++  qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`;
++  qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`;
++
++  qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat"
++  qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat"
++  if test "$qtopia_ver" -lt "$qtopia_minver"; then
++    AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr
++is required.])
++  fi
++
++  AC_LANG_SAVE
++  AC_LANG_CPLUSPLUS
++
++  ac_cxxflags_safe="$CXXFLAGS"
++  ac_ldflags_safe="$LDFLAGS"
++  ac_libs_safe="$LIBS"
++
++  CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes"
++  LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
++  LIBS="$LIBS $LIB_QTOPIA $LIBQT"
++
++  cat > conftest.$ac_ext <<EOF
++#include "confdefs.h"
++#include <qpe/qpeapplication.h>
++#include <qpe/version.h>
++
++int main( int argc, char **argv )
++{
++    QPEApplication app( argc, argv );
++    return 0;
++}
++EOF
++
++  if AC_TRY_EVAL(ac_link) && test -s conftest; then
++    rm -f conftest*
++  else
++    rm -f conftest*
++    AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at
++the end of config.log])
++  fi
++
++  CXXFLAGS="$ac_cxxflags_safe"
++  LDFLAGS="$ac_ldflags_safe"
++  LIBS="$ac_libs_safe"
++
++  AC_LANG_RESTORE
++
++  QTOPIA_INCLUDES="-I$qtopia_incdir"
++  AC_SUBST(QTOPIA_INCLUDES)
++
++  AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir])
++])
++
++
++AC_DEFUN([KDE_INIT_DOXYGEN],
++[
++AC_MSG_CHECKING([for Qt docs])
++kde_qtdir=
++if test "${with_qt_dir+set}" = set; then
++  kde_qtdir="$with_qt_dir"
++fi
++
++AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR)
++AC_MSG_RESULT($QTDOCDIR)
++
++AC_SUBST(QTDOCDIR)
++
++KDE_FIND_PATH(dot, DOT, [], [])
++if test -n "$DOT"; then
++  KDE_HAVE_DOT="YES"
++else
++  KDE_HAVE_DOT="NO"
++fi
++AC_SUBST(KDE_HAVE_DOT)
++KDE_FIND_PATH(doxygen, DOXYGEN, [], [])
++AC_SUBST(DOXYGEN)
++
++DOXYGEN_PROJECT_NAME="$1"
++DOXYGEN_PROJECT_NUMBER="$2"
++AC_SUBST(DOXYGEN_PROJECT_NAME)
++AC_SUBST(DOXYGEN_PROJECT_NUMBER)
++
++KDE_HAS_DOXYGEN=no
++if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then
++  KDE_HAS_DOXYGEN=yes
++fi
++AC_SUBST(KDE_HAS_DOXYGEN)
++
++])
++
++
++AC_DEFUN([AC_FIND_BZIP2],
++[
++AC_MSG_CHECKING([for bzDecompress in libbz2])
++AC_CACHE_VAL(ac_cv_lib_bzip2,
++[
++AC_LANG_SAVE
++AC_LANG_CPLUSPLUS
++kde_save_LIBS="$LIBS"
++LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET"
++kde_save_CXXFLAGS="$CXXFLAGS"
++CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
++AC_TRY_LINK(dnl
++[
++#define BZ_NO_STDIO
++#include<bzlib.h>
++],
++            [ bz_stream s; (void) bzDecompress(&s); ],
++            eval "ac_cv_lib_bzip2='-lbz2'",
++            eval "ac_cv_lib_bzip2=no")
++LIBS="$kde_save_LIBS"
++CXXFLAGS="$kde_save_CXXFLAGS"
++AC_LANG_RESTORE
++])dnl
++AC_MSG_RESULT($ac_cv_lib_bzip2)
++
++if test ! "$ac_cv_lib_bzip2" = no; then
++  BZIP2DIR=bzip2
++
++  LIBBZ2="$ac_cv_lib_bzip2"
++  AC_SUBST(LIBBZ2)
++
++else
++
++   cxx_shared_flag=
++   ld_shared_flag=
++   KDE_CHECK_COMPILER_FLAG(shared, [
++	ld_shared_flag="-shared"
++   ])
++   KDE_CHECK_COMPILER_FLAG(fPIC, [
++        cxx_shared_flag="-fPIC"
++   ])
++
++   AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2])
++   AC_CACHE_VAL(ac_cv_lib_bzip2_prefix,
++   [
++   AC_LANG_SAVE
++   AC_LANG_CPLUSPLUS
++   kde_save_LIBS="$LIBS"
++   LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET"
++   kde_save_CXXFLAGS="$CXXFLAGS"
++   CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES"
++
++   AC_TRY_LINK(dnl
++   [
++   #define BZ_NO_STDIO
++   #include<bzlib.h>
++   ],
++               [ bz_stream s; (void) BZ2_bzDecompress(&s); ],
++               eval "ac_cv_lib_bzip2_prefix='-lbz2'",
++               eval "ac_cv_lib_bzip2_prefix=no")
++   LIBS="$kde_save_LIBS"
++   CXXFLAGS="$kde_save_CXXFLAGS"
++   AC_LANG_RESTORE
++   ])dnl
++
++   AC_MSG_RESULT($ac_cv_lib_bzip2_prefix)
++   
++   if test ! "$ac_cv_lib_bzip2_prefix" = no; then
++     BZIP2DIR=bzip2
++    
++     LIBBZ2="$ac_cv_lib_bzip2_prefix"
++     AC_SUBST(LIBBZ2)
++
++     AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix])
++   dnl else, we just ignore this
++   fi
++
++fi
++AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR")
++])
++
++dnl ------------------------------------------------------------------------
++dnl Try to find the SSL headers and libraries.
++dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed)
++dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed)
++dnl ------------------------------------------------------------------------
++dnl
++AC_DEFUN([KDE_CHECK_SSL],
++[
++LIBSSL="-lssl -lcrypto"
++AC_REQUIRE([KDE_CHECK_LIB64])
++
++ac_ssl_includes=NO ac_ssl_libraries=NO
++ssl_libraries=""
++ssl_includes=""
++AC_ARG_WITH(ssl-dir,
++    AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]),
++    [  ac_ssl_includes="$withval"/include
++       ac_ssl_libraries="$withval"/lib$kdelibsuff
++    ])
++
++want_ssl=yes
++AC_ARG_WITH(ssl,
++    AC_HELP_STRING([--without-ssl],[disable SSL checks]),
++    [want_ssl=$withval])
++
++if test $want_ssl = yes; then
++
++AC_MSG_CHECKING(for OpenSSL)
++
++AC_CACHE_VAL(ac_cv_have_ssl,
++[#try to guess OpenSSL locations
++  
++  ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes"
++  ssl_incdirs="$ac_ssl_includes $ssl_incdirs"
++  AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir)
++  ac_ssl_includes="$ssl_incdir"
++
++  ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs"
++  if test ! "$ac_ssl_libraries" = "NO"; then
++    ssl_libdirs="$ac_ssl_libraries $ssl_libdirs"
++  fi
++
++  test=NONE
++  ssl_libdir=NONE
++  for dir in $ssl_libdirs; do
++    try="ls -1 $dir/libssl*"
++    if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
++  done
++
++  ac_ssl_libraries="$ssl_libdir"
++
++  ac_ldflags_safe="$LDFLAGS"
++  ac_libs_safe="$LIBS"
++
++  LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries"
++  LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref"
++
++  AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();,
++  ac_ssl_rsaref="yes"
++  ,
++  ac_ssl_rsaref="no"
++  )
++
++  LDFLAGS="$ac_ldflags_safe"
++  LIBS="$ac_libs_safe"
++
++  if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then
++    have_ssl=no
++  else
++    have_ssl=yes;
++  fi
++
++  ])
++
++  eval "$ac_cv_have_ssl"
++
++  AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes])
++
++  AC_MSG_CHECKING([whether OpenSSL uses rsaref])
++  AC_MSG_RESULT($ac_ssl_rsaref)
++
++  AC_MSG_CHECKING([for easter eggs])
++  AC_MSG_RESULT([none found])
++
++else
++  have_ssl=no
++fi
++
++if test "$have_ssl" = yes; then
++  AC_MSG_CHECKING(for OpenSSL version)
++  dnl Check for SSL version
++  AC_CACHE_VAL(ac_cv_ssl_version,
++  [
++
++    cat >conftest.$ac_ext <<EOF
++#include <openssl/opensslv.h>
++#include <stdio.h>
++    int main() {
++ 
++#ifndef OPENSSL_VERSION_NUMBER
++      printf("ssl_version=\\"error\\"\n");
++#else
++      if (OPENSSL_VERSION_NUMBER < 0x00906000)
++        printf("ssl_version=\\"old\\"\n");
++      else
++        printf("ssl_version=\\"ok\\"\n");
++#endif
++     return (0);
++    }
++EOF
++
++    ac_save_CPPFLAGS=$CPPFLAGS
++    if test "$ac_ssl_includes" != "/usr/include"; then
++        CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes"
++    fi
++
++    if AC_TRY_EVAL(ac_link); then 
++
++      if eval `./conftest 2>&5`; then
++        if test $ssl_version = error; then
++          AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !])
++        else
++          if test $ssl_version = old; then
++            AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.])
++            have_ssl=no
++          fi
++        fi
++        ac_cv_ssl_version="ssl_version=$ssl_version"
++      else
++        AC_MSG_ERROR([Your system couldn't run a small SSL test program.
++        Check config.log, and if you can't figure it out, send a mail to 
++        David Faure <faure at kde.org>, attaching your config.log])
++      fi
++
++    else
++      AC_MSG_ERROR([Your system couldn't link a small SSL test program.
++      Check config.log, and if you can't figure it out, send a mail to 
++      David Faure <faure at kde.org>, attaching your config.log])
++    fi 
++    CPPFLAGS=$ac_save_CPPFLAGS
++
++  ])
++
++  eval "$ac_cv_ssl_version"
++  AC_MSG_RESULT($ssl_version)
++fi
++
++if test "$have_ssl" != yes; then
++  LIBSSL="";
++else
++  AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL])
++  ac_cv_have_ssl="have_ssl=yes \
++    ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref"
++  
++  
++  ssl_libraries="$ac_ssl_libraries"
++  ssl_includes="$ac_ssl_includes"
++
++  if test "$ac_ssl_rsaref" = yes; then
++    LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref" 
++  fi
++
++  if test $ssl_version = "old"; then
++    AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6])
++  fi
++fi
++
++SSL_INCLUDES=
++
++if test "$ssl_includes" = "/usr/include"; then
++  if test -f /usr/kerberos/include/krb5.h; then
++	SSL_INCLUDES="-I/usr/kerberos/include"
++  fi
++elif test  "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then
++  SSL_INCLUDES="-I$ssl_includes"
++fi
++
++if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then
++ SSL_LDFLAGS=""
++else
++ SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries"
++fi
++
++AC_SUBST(SSL_INCLUDES)
++AC_SUBST(SSL_LDFLAGS)
++AC_SUBST(LIBSSL)
++])
++
++AC_DEFUN([KDE_CHECK_STRLCPY],
++[
++  AC_REQUIRE([AC_CHECK_STRLCAT])
++  AC_REQUIRE([AC_CHECK_STRLCPY])
++  AC_CHECK_SIZEOF(size_t)
++  AC_CHECK_SIZEOF(unsigned long)
++
++  AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long])
++  AC_TRY_COMPILE(,[
++    #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG
++       choke me
++    #endif
++    ],AC_MSG_RESULT([yes]),[
++      AC_MSG_RESULT(no)
++      AC_MSG_ERROR([
++       Apparently on your system our assumption sizeof size_t == sizeof unsigned long 
++       does not apply. Please mail kde-devel at kde.org with a description of your system!
++      ])
++  ])
++])
++
++AC_DEFUN([KDE_CHECK_BINUTILS],
++[
++  AC_MSG_CHECKING([if ld supports unversioned version maps])
++
++  kde_save_LDFLAGS="$LDFLAGS"
++  LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
++  echo "{ local: extern \"C++\" { foo }; };" > conftest.map
++  AC_TRY_LINK([int foo;],
++[
++#ifdef __INTEL_COMPILER
++icc apparently does not support libtools version-info and version-script
++at the same time. Dunno where the bug is, but until somebody figured out,
++better disable the optional version scripts.
++#endif
++
++  foo = 42;
++], kde_supports_versionmaps=yes, kde_supports_versionmaps=no)
++  LDFLAGS="$kde_save_LDFLAGS"
++  rm -f conftest.map
++  AM_CONDITIONAL(include_VERSION_SCRIPT, 
++    [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"])
++
++  AC_MSG_RESULT($kde_supports_versionmaps)
++])
++
++AC_DEFUN([AM_PROG_OBJC],[
++AC_CHECK_PROGS(OBJC, gcc, gcc)
++test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH])
++if test "x${OBJCFLAGS-unset}" = xunset; then
++   OBJCFLAGS="-g -O2"
++fi
++AC_SUBST(OBJCFLAGS)
++_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)])
++])
++
++AC_DEFUN([KDE_CHECK_PERL],
++[
++	KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [
++		    AC_MSG_ERROR([No Perl found in your $PATH.
++We need perl to generate some code.])
++	])
++    AC_SUBST(PERL)
++])
++
++AC_DEFUN([KDE_CHECK_LARGEFILE],
++[
++AC_SYS_LARGEFILE
++if test "$ac_cv_sys_file_offset_bits" != no; then
++  CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
++fi
++
++if test "x$ac_cv_sys_large_files" != "xno"; then
++  CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1"
++fi
++
++])
++
++dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in)
++dnl which allows to search for libs that get installed into the KDE prefix.
++dnl
++dnl Syntax:  KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not)
++dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page
++dnl also defines KSTUFF_PKG_ERRORS on error
++AC_DEFUN([KDE_PKG_CHECK_MODULES], [
++
++   PKG_CONFIG_PATH="$prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
++   if test "$prefix" != "$kde_libs_prefix"; then
++       PKG_CONFIG_PATH="$kde_libs_prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
++   fi
++   export PKG_CONFIG_PATH
++   PKG_CHECK_MODULES([$1],[$2],[$3],[$4])
++])
++
++
++dnl Check for PIE support in the compiler and linker
++AC_DEFUN([KDE_CHECK_PIE_SUPPORT],
++[
++  AC_CACHE_CHECK([for PIE support], kde_cv_val_pie_support,
++  [
++    AC_LANG_SAVE
++    AC_LANG_CPLUSPLUS
++    safe_CXXFLAGS=$CXXFLAGS
++    safe_LDFLAGS=$LDFLAGS
++    CXXFLAGS="$CXXFLAGS -fPIE"
++    LDFLAGS="$LDFLAGS -pie"
++
++    AC_TRY_LINK([int foo;], [], [kde_cv_val_pie_support=yes], [kde_cv_val_pie_support=no])
++
++    CXXFLAGS=$safe_CXXFLAGS
++    LDFLAGS=$safe_LDFLAGS
++    AC_LANG_RESTORE
++  ])
++
++  AC_MSG_CHECKING(if enabling -pie/fPIE support)
++
++  AC_ARG_ENABLE(pie,
++    AC_HELP_STRING([--enable-pie],[platform supports PIE linking [default=detect]]),
++      [kde_has_pie_support=$enableval],
++      [kde_has_pie_support=detect])
++
++  if test "$kde_has_pie_support" = "detect"; then
++    kde_has_pie_support=$kde_cv_val_pie_support
++  fi
++
++  AC_MSG_RESULT([$kde_has_pie_support])
++
++  KDE_USE_FPIE=""
++  KDE_USE_PIE=""
++
++  AC_SUBST([KDE_USE_FPIE])
++  AC_SUBST([KDE_USE_PIE])
++
++  if test "$kde_has_pie_support" = "yes"; then
++    KDE_USE_FPIE="-fPIE"
++    KDE_USE_PIE="-pie"
++  fi
++])
+diff -Nrua a/admin/ltmain.sh b/admin/ltmain.sh
+--- a/admin/ltmain.sh	2009-02-03 15:08:35.000000000 +0100
++++ b/admin/ltmain.sh	2009-02-03 15:18:08.000000000 +0100
+@@ -2052,17 +2052,17 @@
+ 	if test "$pass" = conv; then
+ 	  # Only check for convenience libraries
+ 	  deplibs="$lib $deplibs"
+-	  tmp_libs=
+-	  for deplib in $dependency_libs; do
+-	    #echo "Adding $deplib to \$deplibs"
+-	    deplibs="$deplib $deplibs"
+-            if test "X$duplicate_deps" = "Xyes" ; then
+-	      case "$tmp_libs " in
+-	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+-	      esac
+-            fi
+-	    tmp_libs="$tmp_libs $deplib"
+-	  done
++# 	  tmp_libs=
++# 	  for deplib in $dependency_libs; do
++# 	    #echo "Adding $deplib to \$deplibs"
++# 	    deplibs="$deplib $deplibs"
++#             if test "X$duplicate_deps" = "Xyes" ; then
++# 	      case "$tmp_libs " in
++# 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++# 	      esac
++#             fi
++# 	    tmp_libs="$tmp_libs $deplib"
++# 	  done
+ 	  if test -z "$libdir"; then
+ 	    if test -z "$old_library"; then
+ 	      $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+@@ -2182,26 +2182,26 @@
+ 	    linkalldeplibs=yes
+ 	  fi
+ 
+-	  tmp_libs=
+-	  for deplib in $dependency_libs; do
+-	    case $deplib in
+-	    -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
+-	    esac
+-	    # Need to link against all dependency_libs?
+-	    if test "$linkalldeplibs" = yes; then
 -	      deplibs="$deplib $deplibs"
--              if test "X$duplicate_deps" = "Xyes" ; then
--	        case "$tmp_libs " in
--	        *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
--	        esac
--              fi
--	      tmp_libs="$tmp_libs $deplib"
--	    done
-+#	    tmp_libs=
-+#	    for deplib in $dependency_libs; do
-+#	      deplibs="$deplib $deplibs"
-+#              if test "X$duplicate_deps" = "Xyes" ; then
-+#	        case "$tmp_libs " in
-+#	        *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-+#	        esac
-+#              fi
-+#	      tmp_libs="$tmp_libs $deplib"
-+#	    done
- 	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
- 	    $echo "$modename: \`$lib' is not a convenience library" 1>&2
- 	    exit $EXIT_FAILURE
+-	    else
+-	      # Need to hardcode shared library paths
+-	      # or/and link against static libraries
+-	      newdependency_libs="$deplib $newdependency_libs"
+-	    fi
+-	    if test "X$duplicate_deps" = "Xyes" ; then
+-	      case "$tmp_libs " in
+-	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+-	      esac
+-	    fi
+-	    tmp_libs="$tmp_libs $deplib"
+-	  done # for deplib
++# 	  tmp_libs=
++# 	  for deplib in $dependency_libs; do
++# 	    case $deplib in
++# 	    -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
++# 	    esac
++# 	    # Need to link against all dependency_libs?
++# 	    if test "$linkalldeplibs" = yes; then
++# 	      deplibs="$deplib $deplibs"
++# 	    else
++# 	      # Need to hardcode shared library paths
++# 	      # or/and link against static libraries
++# 	      newdependency_libs="$deplib $newdependency_libs"
++# 	    fi
++# 	    if test "X$duplicate_deps" = "Xyes" ; then
++# 	      case "$tmp_libs " in
++# 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++# 	      esac
++# 	    fi
++# 	    tmp_libs="$tmp_libs $deplib"
++# 	  done # for deplib
+ 	  continue
+ 	fi # $linkmode = prog...
+ 
+@@ -2560,16 +2560,16 @@
+ 	  # Link against this library
+ 	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+ 	  # ... and its dependency_libs
+-	  tmp_libs=
+-	  for deplib in $dependency_libs; do
+-	    newdependency_libs="$deplib $newdependency_libs"
+-	    if test "X$duplicate_deps" = "Xyes" ; then
+-	      case "$tmp_libs " in
+-	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+-	      esac
+-	    fi
+-	    tmp_libs="$tmp_libs $deplib"
+-	  done
++# 	  tmp_libs=
++# 	  for deplib in $dependency_libs; do
++# 	    newdependency_libs="$deplib $newdependency_libs"
++# 	    if test "X$duplicate_deps" = "Xyes" ; then
++# 	      case "$tmp_libs " in
++# 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++# 	      esac
++# 	    fi
++# 	    tmp_libs="$tmp_libs $deplib"
++# 	  done
+ 
+ 	  if test "$link_all_deplibs" != no; then
+ 	    # Add the search paths of all dependency libraries
+diff -Nrua a/admin/ltmain.sh~ b/admin/ltmain.sh~
+--- a/admin/ltmain.sh~	1970-01-01 01:00:00.000000000 +0100
++++ b/admin/ltmain.sh~	2009-02-03 15:18:08.000000000 +0100
+@@ -0,0 +1,6389 @@
++# ltmain.sh - Provide generalized library-building support services.
++# NOTE: Changing this file will not affect anything until you rerun configure.
++#
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003
++# Free Software Foundation, Inc.
++# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
++#
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful, but
++# WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++# General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++#
++# As a special exception to the GNU General Public License, if you
++# distribute this file as part of a program that contains a
++# configuration script generated by Autoconf, you may include it under
++# the same distribution terms that you use for the rest of that program.
++
++# Check that we have a working $echo.
++if test "X$1" = X--no-reexec; then
++  # Discard the --no-reexec flag, and continue.
++  shift
++elif test "X$1" = X--fallback-echo; then
++  # Avoid inline document here, it may be left over
++  :
++elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
++  # Yippee, $echo works!
++  :
++else
++  # Restart under the correct shell, and then maybe $echo will work.
++  exec $SHELL "$0" --no-reexec ${1+"$@"}
++fi
++
++if test "X$1" = X--fallback-echo; then
++  # used as fallback echo
++  shift
++  cat <<EOF
++$*
++EOF
++  exit 0
++fi
++
++# The name of this program.
++progname=`$echo "$0" | ${SED} 's%^.*/%%'`
++modename="$progname"
++
++# Constants.
++PROGRAM=ltmain.sh
++PACKAGE=libtool
++VERSION=1.5a
++TIMESTAMP=" (1.1240 2003/06/26 06:55:19)"
++
++default_mode=
++help="Try \`$progname --help' for more information."
++magic="%%%MAGIC variable%%%"
++mkdir="mkdir"
++mv="mv -f"
++rm="rm -f"
++
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++Xsed="${SED}"' -e 1s/^X//'
++sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
++# test EBCDIC or ASCII
++case `echo A|tr A '\301'` in
++ A) # EBCDIC based system
++  SP2NL="tr '\100' '\n'"
++  NL2SP="tr '\r\n' '\100\100'"
++  ;;
++ *) # Assume ASCII based system
++  SP2NL="tr '\040' '\012'"
++  NL2SP="tr '\015\012' '\040\040'"
++  ;;
++esac
++
++# NLS nuisances.
++# Only set LANG and LC_ALL to C if already set.
++# These must not be set unconditionally because not all systems understand
++# e.g. LANG=C (notably SCO).
++# We save the old values to restore during execute mode.
++if test "${LC_ALL+set}" = set; then
++  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
++fi
++if test "${LANG+set}" = set; then
++  save_LANG="$LANG"; LANG=C; export LANG
++fi
++
++# Make sure IFS has a sensible default
++: ${IFS=" 	"}
++
++if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
++  $echo "$modename: not configured to build any kind of library" 1>&2
++  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
++  exit 1
++fi
++
++# Global variables.
++mode=$default_mode
++nonopt=
++prev=
++prevopt=
++run=
++show="$echo"
++show_help=
++execute_dlfiles=
++lo2o="s/\\.lo\$/.${objext}/"
++o2lo="s/\\.${objext}\$/.lo/"
++
++#####################################
++# Shell function definitions:
++# This seems to be the best place for them
++
++# Need a lot of goo to handle *both* DLLs and import libs
++# Has to be a shell function in order to 'eat' the argument
++# that is supplied when $file_magic_command is called.
++win32_libid () {
++  win32_libid_type="unknown"
++  win32_fileres=`file -L $1 2>/dev/null`
++  case $win32_fileres in
++  *ar\ archive\ import\ library*) # definitely import
++    win32_libid_type="x86 archive import"
++    ;;
++  *ar\ archive*) # could be an import, or static
++    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
++      grep -E 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
++      win32_nmres=`eval $NM -f posix -A $1 | \
++	sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'`
++      if test "X$win32_nmres" = "Ximport" ; then
++        win32_libid_type="x86 archive import"
++      else
++        win32_libid_type="x86 archive static"
++      fi
++    fi
++    ;;
++  *DLL*) 
++    win32_libid_type="x86 DLL"
++    ;;
++  *executable*) # but shell scripts are "executable" too...
++    case $win32_fileres in
++    *MS\ Windows\ PE\ Intel*)
++      win32_libid_type="x86 DLL"
++      ;;
++    esac
++    ;;
++  esac
++  $echo $win32_libid_type
++}
++
++# End of Shell function definitions
++#####################################
++
++# Parse our command line options once, thoroughly.
++while test "$#" -gt 0
++do
++  arg="$1"
++  shift
++
++  case $arg in
++  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
++  *) optarg= ;;
++  esac
++
++  # If the previous option needs an argument, assign it.
++  if test -n "$prev"; then
++    case $prev in
++    execute_dlfiles)
++      execute_dlfiles="$execute_dlfiles $arg"
++      ;;
++    tag)
++      tagname="$arg"
++
++      # Check whether tagname contains only valid characters
++      case $tagname in
++      *[!-_A-Za-z0-9,/]*)
++	$echo "$progname: invalid tag name: $tagname" 1>&2
++	exit 1
++	;;
++      esac
++
++      case $tagname in
++      CC)
++	# Don't test for the "default" C tag, as we know, it's there, but
++	# not specially marked.
++	;;
++      *)
++	if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$0" > /dev/null; then
++	  taglist="$taglist $tagname"
++	  # Evaluate the configuration.
++	  eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $0`"
++	else
++	  $echo "$progname: ignoring unknown tag $tagname" 1>&2
++	fi
++	;;
++      esac
++      ;;
++    *)
++      eval "$prev=\$arg"
++      ;;
++    esac
++
++    prev=
++    prevopt=
++    continue
++  fi
++
++  # Have we seen a non-optional argument yet?
++  case $arg in
++  --help)
++    show_help=yes
++    ;;
++
++  --version)
++    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
++    $echo
++    $echo "Copyright (C) 2003  Free Software Foundation, Inc."
++    $echo "This is free software; see the source for copying conditions.  There is NO"
++    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
++    exit 0
++    ;;
++
++  --config)
++    ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0
++    # Now print the configurations for the tags.
++    for tagname in $taglist; do
++      ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$0"
++    done
++    exit 0
++    ;;
++
++  --debug)
++    $echo "$progname: enabling shell trace mode"
++    set -x
++    ;;
++
++  --dry-run | -n)
++    run=:
++    ;;
++
++  --features)
++    $echo "host: $host"
++    if test "$build_libtool_libs" = yes; then
++      $echo "enable shared libraries"
++    else
++      $echo "disable shared libraries"
++    fi
++    if test "$build_old_libs" = yes; then
++      $echo "enable static libraries"
++    else
++      $echo "disable static libraries"
++    fi
++    exit 0
++    ;;
++
++  --finish) mode="finish" ;;
++
++  --mode) prevopt="--mode" prev=mode ;;
++  --mode=*) mode="$optarg" ;;
++
++  --preserve-dup-deps) duplicate_deps="yes" ;;
++
++  --quiet | --silent)
++    show=:
++    ;;
++
++  --tag) prevopt="--tag" prev=tag ;;
++  --tag=*)
++    set tag "$optarg" ${1+"$@"}
++    shift
++    prev=tag
++    ;;
++
++  -dlopen)
++    prevopt="-dlopen"
++    prev=execute_dlfiles
++    ;;
++
++  -*)
++    $echo "$modename: unrecognized option \`$arg'" 1>&2
++    $echo "$help" 1>&2
++    exit 1
++    ;;
++
++  *)
++    nonopt="$arg"
++    break
++    ;;
++  esac
++done
++
++if test -n "$prevopt"; then
++  $echo "$modename: option \`$prevopt' requires an argument" 1>&2
++  $echo "$help" 1>&2
++  exit 1
++fi
++
++# If this variable is set in any of the actions, the command in it
++# will be execed at the end.  This prevents here-documents from being
++# left over by shells.
++exec_cmd=
++
++if test -z "$show_help"; then
++
++  # Infer the operation mode.
++  if test -z "$mode"; then
++    $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
++    $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2
++    case $nonopt in
++    *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
++      mode=link
++      for arg
++      do
++	case $arg in
++	-c)
++	   mode=compile
++	   break
++	   ;;
++	esac
++      done
++      ;;
++    *db | *dbx | *strace | *truss)
++      mode=execute
++      ;;
++    *install*|cp|mv)
++      mode=install
++      ;;
++    *rm)
++      mode=uninstall
++      ;;
++    *)
++      # If we have no mode, but dlfiles were specified, then do execute mode.
++      test -n "$execute_dlfiles" && mode=execute
++
++      # Just use the default operation mode.
++      if test -z "$mode"; then
++	if test -n "$nonopt"; then
++	  $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
++	else
++	  $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
++	fi
++      fi
++      ;;
++    esac
++  fi
++
++  # Only execute mode is allowed to have -dlopen flags.
++  if test -n "$execute_dlfiles" && test "$mode" != execute; then
++    $echo "$modename: unrecognized option \`-dlopen'" 1>&2
++    $echo "$help" 1>&2
++    exit 1
++  fi
++
++  # Change the help message to a mode-specific one.
++  generic_help="$help"
++  help="Try \`$modename --help --mode=$mode' for more information."
++
++  # These modes are in order of execution frequency so that they run quickly.
++  case $mode in
++  # libtool compile mode
++  compile)
++    modename="$modename: compile"
++    # Get the compilation command and the source file.
++    base_compile=
++    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
++    suppress_output=
++    arg_mode=normal
++    libobj=
++
++    for arg
++    do
++      case "$arg_mode" in
++      arg  )
++	# do not "continue".  Instead, add this to base_compile
++	lastarg="$arg"
++	arg_mode=normal
++	;;
++
++      target )
++	libobj="$arg"
++	arg_mode=normal
++	continue
++	;;
++
++      normal )
++	# Accept any command-line options.
++	case $arg in
++	-o)
++	  if test -n "$libobj" ; then
++	    $echo "$modename: you cannot specify \`-o' more than once" 1>&2
++	    exit 1
++	  fi
++	  arg_mode=target
++	  continue
++	  ;;
++
++	-static)
++	  build_old_libs=yes
++	  continue
++	  ;;
++
++	-prefer-pic)
++	  pic_mode=yes
++	  continue
++	  ;;
++
++	-prefer-non-pic)
++	  pic_mode=no
++	  continue
++	  ;;
++
++	-Xcompiler)
++	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
++	  continue      #  The current "srcfile" will either be retained or
++	  ;;            #  replaced later.  I would guess that would be a bug.
++
++	-Wc,*)
++	  args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
++	  lastarg=
++	  save_ifs="$IFS"; IFS=','
++	  for arg in $args; do
++	    IFS="$save_ifs"
++
++	    # Double-quote args containing other shell metacharacters.
++	    # Many Bourne shells cannot handle close brackets correctly
++	    # in scan sets, so we specify it separately.
++	    case $arg in
++	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	      arg="\"$arg\""
++	      ;;
++	    esac
++	    lastarg="$lastarg $arg"
++	  done
++	  IFS="$save_ifs"
++	  lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
++
++	  # Add the arguments to base_compile.
++	  base_compile="$base_compile $lastarg"
++	  continue
++	  ;;
++
++	* )
++	  # Accept the current argument as the source file.
++	  # The previous "srcfile" becomes the current argument.
++	  #
++	  lastarg="$srcfile"
++	  srcfile="$arg"
++	  ;;
++	esac  #  case $arg
++	;;
++      esac    #  case $arg_mode
++
++      # Aesthetically quote the previous argument.
++      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
++
++      case $lastarg in
++      # Double-quote args containing other shell metacharacters.
++      # Many Bourne shells cannot handle close brackets correctly
++      # in scan sets, so we specify it separately.
++      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	lastarg="\"$lastarg\""
++	;;
++      esac
++
++      base_compile="$base_compile $lastarg"
++    done # for arg
++
++    case $arg_mode in
++    arg)
++      $echo "$modename: you must specify an argument for -Xcompile"
++      exit 1
++      ;;
++    target)
++      $echo "$modename: you must specify a target with \`-o'" 1>&2
++      exit 1
++      ;;
++    *)
++      # Get the name of the library object.
++      [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
++      ;;
++    esac
++
++    # Recognize several different file suffixes.
++    # If the user specifies -o file.o, it is replaced with file.lo
++    xform='[cCFSifmso]'
++    case $libobj in
++    *.ada) xform=ada ;;
++    *.adb) xform=adb ;;
++    *.ads) xform=ads ;;
++    *.asm) xform=asm ;;
++    *.c++) xform=c++ ;;
++    *.cc) xform=cc ;;
++    *.ii) xform=ii ;;
++    *.class) xform=class ;;
++    *.cpp) xform=cpp ;;
++    *.cxx) xform=cxx ;;
++    *.f90) xform=f90 ;;
++    *.for) xform=for ;;
++    *.java) xform=java ;;
++    esac
++
++    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
++
++    case $libobj in
++    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
++    *)
++      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
++      exit 1
++      ;;
++    esac
++
++    # Infer tagged configuration to use if any are available and
++    # if one wasn't chosen via the "--tag" command line option.
++    # Only attempt this if the compiler in the base compile
++    # command doesn't match the default compiler.
++    if test -n "$available_tags" && test -z "$tagname"; then
++      case $base_compile in
++      # Blanks in the command may have been stripped by the calling shell,
++      # but not from the CC environment variable when configure was run.
++      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "*) ;;
++      # Blanks at the start of $base_compile will cause this to fail
++      # if we don't check for them as well.
++      *)
++	for z in $available_tags; do
++	  if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
++	    # Evaluate the configuration.
++	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
++	    case "$base_compile " in
++	    "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
++	      # The compiler in the base compile command matches
++	      # the one in the tagged configuration.
++	      # Assume this is the tagged configuration we want.
++	      tagname=$z
++	      break
++	      ;;
++	    esac
++	  fi
++	done
++	# If $tagname still isn't set, then no tagged configuration
++	# was found and let the user know that the "--tag" command
++	# line option must be used.
++	if test -z "$tagname"; then
++	  $echo "$modename: unable to infer tagged configuration"
++	  $echo "$modename: specify a tag with \`--tag'" 1>&2
++	  exit 1
++#        else
++#          $echo "$modename: using $tagname tagged configuration"
++	fi
++	;;
++      esac
++    fi
++
++    objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
++    xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
++    if test "X$xdir" = "X$obj"; then
++      xdir=
++    else
++      xdir=$xdir/
++    fi
++    lobj=${xdir}$objdir/$objname
++
++    if test -z "$base_compile"; then
++      $echo "$modename: you must specify a compilation command" 1>&2
++      $echo "$help" 1>&2
++      exit 1
++    fi
++
++    # Delete any leftover library objects.
++    if test "$build_old_libs" = yes; then
++      removelist="$obj $lobj $libobj ${libobj}T"
++    else
++      removelist="$lobj $libobj ${libobj}T"
++    fi
++
++    $run $rm $removelist
++    trap "$run $rm $removelist; exit 1" 1 2 15
++
++    # On Cygwin there's no "real" PIC flag so we must build both object types
++    case $host_os in
++    cygwin* | mingw* | pw32* | os2*)
++      pic_mode=default
++      ;;
++    esac
++    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
++      # non-PIC code in shared libraries is not supported
++      pic_mode=default
++    fi
++
++    # Calculate the filename of the output object if compiler does
++    # not support -o with -c
++    if test "$compiler_c_o" = no; then
++      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
++      lockfile="$output_obj.lock"
++      removelist="$removelist $output_obj $lockfile"
++      trap "$run $rm $removelist; exit 1" 1 2 15
++    else
++      output_obj=
++      need_locks=no
++      lockfile=
++    fi
++
++    # Lock this critical section if it is needed
++    # We use this script file to make the link, it avoids creating a new file
++    if test "$need_locks" = yes; then
++      until $run ln "$0" "$lockfile" 2>/dev/null; do
++	$show "Waiting for $lockfile to be removed"
++	sleep 2
++      done
++    elif test "$need_locks" = warn; then
++      if test -f "$lockfile"; then
++	$echo "\
++*** ERROR, $lockfile exists and contains:
++`cat $lockfile 2>/dev/null`
++
++This indicates that another process is trying to use the same
++temporary object file, and libtool could not work around it because
++your compiler does not support \`-c' and \`-o' together.  If you
++repeat this compilation, it may succeed, by chance, but you had better
++avoid parallel builds (make -j) in this platform, or get a better
++compiler."
++
++	$run $rm $removelist
++	exit 1
++      fi
++      $echo $srcfile > "$lockfile"
++    fi
++
++    if test -n "$fix_srcfile_path"; then
++      eval srcfile=\"$fix_srcfile_path\"
++    fi
++
++    $run $rm "$libobj" "${libobj}T"
++
++    # Create a libtool object file (analogous to a ".la" file),
++    # but don't create it if we're doing a dry run.
++    test -z "$run" && cat > ${libobj}T <<EOF
++# $libobj - a libtool object file
++# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# Name of the PIC object.
++EOF
++
++    # Only build a PIC object if we are building libtool libraries.
++    if test "$build_libtool_libs" = yes; then
++      # Without this assignment, base_compile gets emptied.
++      fbsd_hideous_sh_bug=$base_compile
++
++      if test "$pic_mode" != no; then
++	command="$base_compile $srcfile $pic_flag"
++      else
++	# Don't build PIC code
++	command="$base_compile $srcfile"
++      fi
++
++      if test ! -d "${xdir}$objdir"; then
++	$show "$mkdir ${xdir}$objdir"
++	$run $mkdir ${xdir}$objdir
++	status=$?
++	if test "$status" -ne 0 && test ! -d "${xdir}$objdir"; then
++	  exit $status
++	fi
++      fi
++
++      if test -z "$output_obj"; then
++	# Place PIC objects in $objdir
++	command="$command -o $lobj"
++      fi
++
++      $run $rm "$lobj" "$output_obj"
++
++      $show "$command"
++      if $run eval "$command"; then :
++      else
++	test -n "$output_obj" && $run $rm $removelist
++	exit 1
++      fi
++
++      if test "$need_locks" = warn &&
++	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
++	$echo "\
++*** ERROR, $lockfile contains:
++`cat $lockfile 2>/dev/null`
++
++but it should contain:
++$srcfile
++
++This indicates that another process is trying to use the same
++temporary object file, and libtool could not work around it because
++your compiler does not support \`-c' and \`-o' together.  If you
++repeat this compilation, it may succeed, by chance, but you had better
++avoid parallel builds (make -j) in this platform, or get a better
++compiler."
++
++	$run $rm $removelist
++	exit 1
++      fi
++
++      # Just move the object if needed, then go on to compile the next one
++      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
++	$show "$mv $output_obj $lobj"
++	if $run $mv $output_obj $lobj; then :
++	else
++	  error=$?
++	  $run $rm $removelist
++	  exit $error
++	fi
++      fi
++
++      # Append the name of the PIC object to the libtool object file.
++      test -z "$run" && cat >> ${libobj}T <<EOF
++pic_object='$objdir/$objname'
++
++EOF
++
++      # Allow error messages only from the first compilation.
++      suppress_output=' >/dev/null 2>&1'
++    else
++      # No PIC object so indicate it doesn't exist in the libtool
++      # object file.
++      test -z "$run" && cat >> ${libobj}T <<EOF
++pic_object=none
++
++EOF
++    fi
++
++    # Only build a position-dependent object if we build old libraries.
++    if test "$build_old_libs" = yes; then
++      if test "$pic_mode" != yes; then
++	# Don't build PIC code
++	command="$base_compile $srcfile"
++      else
++	command="$base_compile $srcfile $pic_flag"
++      fi
++      if test "$compiler_c_o" = yes; then
++	command="$command -o $obj"
++      fi
++
++      # Suppress compiler output if we already did a PIC compilation.
++      command="$command$suppress_output"
++      $run $rm "$obj" "$output_obj"
++      $show "$command"
++      if $run eval "$command"; then :
++      else
++	$run $rm $removelist
++	exit 1
++      fi
++
++      if test "$need_locks" = warn &&
++	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
++	$echo "\
++*** ERROR, $lockfile contains:
++`cat $lockfile 2>/dev/null`
++
++but it should contain:
++$srcfile
++
++This indicates that another process is trying to use the same
++temporary object file, and libtool could not work around it because
++your compiler does not support \`-c' and \`-o' together.  If you
++repeat this compilation, it may succeed, by chance, but you had better
++avoid parallel builds (make -j) in this platform, or get a better
++compiler."
++
++	$run $rm $removelist
++	exit 1
++      fi
++
++      # Just move the object if needed
++      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
++	$show "$mv $output_obj $obj"
++	if $run $mv $output_obj $obj; then :
++	else
++	  error=$?
++	  $run $rm $removelist
++	  exit $error
++	fi
++      fi
++
++      # Append the name of the non-PIC object the libtool object file.
++      # Only append if the libtool object file exists.
++      test -z "$run" && cat >> ${libobj}T <<EOF
++# Name of the non-PIC object.
++non_pic_object='$objname'
++
++EOF
++    else
++      # Append the name of the non-PIC object the libtool object file.
++      # Only append if the libtool object file exists.
++      test -z "$run" && cat >> ${libobj}T <<EOF
++# Name of the non-PIC object.
++non_pic_object=none
++
++EOF
++    fi
++
++    $run $mv "${libobj}T" "${libobj}"
++
++    # Unlock the critical section if it was locked
++    if test "$need_locks" != no; then
++      $run $rm "$lockfile"
++    fi
++
++    exit 0
++    ;;
++
++  # libtool link mode
++  link | relink)
++    modename="$modename: link"
++    case $host in
++    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
++      # It is impossible to link a dll without this setting, and
++      # we shouldn't force the makefile maintainer to figure out
++      # which system we are compiling for in order to pass an extra
++      # flag for every libtool invocation.
++      # allow_undefined=no
++
++      # FIXME: Unfortunately, there are problems with the above when trying
++      # to make a dll which has undefined symbols, in which case not
++      # even a static library is built.  For now, we need to specify
++      # -no-undefined on the libtool link line when we can be certain
++      # that all symbols are satisfied, otherwise we get a static library.
++      allow_undefined=yes
++      ;;
++    *)
++      allow_undefined=yes
++      ;;
++    esac
++    libtool_args="$nonopt"
++    base_compile="$nonopt"
++    compile_command="$nonopt"
++    finalize_command="$nonopt"
++
++    compile_rpath=
++    finalize_rpath=
++    compile_shlibpath=
++    finalize_shlibpath=
++    convenience=
++    old_convenience=
++    deplibs=
++    old_deplibs=
++    add_flags=
++    compiler_flags=
++    linker_flags=
++    dllsearchpath=
++    lib_search_path=`pwd`
++    inst_prefix_dir=
++
++    avoid_version=no
++    dlfiles=
++    dlprefiles=
++    dlself=no
++    export_dynamic=no
++    export_symbols=
++    export_symbols_regex=
++    generated=
++    libobjs=
++    ltlibs=
++    module=no
++    no_install=no
++    objs=
++    non_pic_objects=
++    prefer_static_libs=no
++    preload=no
++    prev=
++    prevarg=
++    release=
++    rpath=
++    xrpath=
++    perm_rpath=
++    temp_rpath=
++    thread_safe=no
++    vinfo=
++    vinfo_number=no
++
++    # We need to know -static, to get the right output filenames.
++    for arg
++    do
++      case $arg in
++      -all-static | -static)
++	if test "X$arg" = "X-all-static"; then
++	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
++	    $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
++	  fi
++	  if test -n "$link_static_flag"; then
++	    dlopen_self=$dlopen_self_static
++	  fi
++	else
++	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
++	    dlopen_self=$dlopen_self_static
++	  fi
++	fi
++	build_libtool_libs=no
++	build_old_libs=yes
++	prefer_static_libs=yes
++	break
++	;;
++      esac
++    done
++
++    # See if our shared archives depend on static archives.
++    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
++
++    # Go through the arguments, transforming them on the way.
++    while test "$#" -gt 0; do
++      arg="$1"
++      base_compile="$base_compile $arg"
++      shift
++      case $arg in
++      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
++	;;
++      *) qarg=$arg ;;
++      esac
++      libtool_args="$libtool_args $qarg"
++
++      # If the previous option needs an argument, assign it.
++      if test -n "$prev"; then
++	case $prev in
++	output)
++	  compile_command="$compile_command @OUTPUT@"
++	  finalize_command="$finalize_command @OUTPUT@"
++	  ;;
++	esac
++
++	case $prev in
++	dlfiles|dlprefiles)
++	  if test "$preload" = no; then
++	    # Add the symbol object into the linking commands.
++	    compile_command="$compile_command @SYMFILE@"
++	    finalize_command="$finalize_command @SYMFILE@"
++	    preload=yes
++	  fi
++	  case $arg in
++	  *.la | *.lo) ;;  # We handle these cases below.
++	  force)
++	    if test "$dlself" = no; then
++	      dlself=needless
++	      export_dynamic=yes
++	    fi
++	    prev=
++	    continue
++	    ;;
++	  self)
++	    if test "$prev" = dlprefiles; then
++	      dlself=yes
++	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
++	      dlself=yes
++	    else
++	      dlself=needless
++	      export_dynamic=yes
++	    fi
++	    prev=
++	    continue
++	    ;;
++	  *)
++	    if test "$prev" = dlfiles; then
++	      dlfiles="$dlfiles $arg"
++	    else
++	      dlprefiles="$dlprefiles $arg"
++	    fi
++	    prev=
++	    continue
++	    ;;
++	  esac
++	  ;;
++	expsyms)
++	  export_symbols="$arg"
++	  if test ! -f "$arg"; then
++	    $echo "$modename: symbol file \`$arg' does not exist"
++	    exit 1
++	  fi
++	  prev=
++	  continue
++	  ;;
++	expsyms_regex)
++	  export_symbols_regex="$arg"
++	  prev=
++	  continue
++	  ;;
++	inst_prefix)
++	  inst_prefix_dir="$arg"
++	  prev=
++	  continue
++	  ;;
++	release)
++	  release="-$arg"
++	  prev=
++	  continue
++	  ;;
++	objectlist)
++	  if test -f "$arg"; then
++	    save_arg=$arg
++	    moreargs=
++	    for fil in `cat $save_arg`
++	    do
++#	      moreargs="$moreargs $fil"
++	      arg=$fil
++	      # A libtool-controlled object.
++
++	      # Check to see that this really is a libtool object.
++	      if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++		pic_object=
++		non_pic_object=
++
++		# Read the .lo file
++		# If there is no directory component, then add one.
++		case $arg in
++		*/* | *\\*) . $arg ;;
++		*) . ./$arg ;;
++		esac
++
++		if test -z "$pic_object" || \
++		   test -z "$non_pic_object" ||
++		   test "$pic_object" = none && \
++		   test "$non_pic_object" = none; then
++		  $echo "$modename: cannot find name of object for \`$arg'" 1>&2
++		  exit 1
++		fi
++
++		# Extract subdirectory from the argument.
++		xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
++		if test "X$xdir" = "X$arg"; then
++		  xdir=
++		else
++		  xdir="$xdir/"
++		fi
++
++		if test "$pic_object" != none; then
++		  # Prepend the subdirectory the object is found in.
++		  pic_object="$xdir$pic_object"
++
++		  if test "$prev" = dlfiles; then
++		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
++		      dlfiles="$dlfiles $pic_object"
++		      prev=
++		      continue
++		    else
++		      # If libtool objects are unsupported, then we need to preload.
++		      prev=dlprefiles
++		    fi
++		  fi
++
++		  # CHECK ME:  I think I busted this.  -Ossama
++		  if test "$prev" = dlprefiles; then
++		    # Preload the old-style object.
++		    dlprefiles="$dlprefiles $pic_object"
++		    prev=
++		  fi
++
++		  # A PIC object.
++		  libobjs="$libobjs $pic_object"
++		  arg="$pic_object"
++		fi
++
++		# Non-PIC object.
++		if test "$non_pic_object" != none; then
++		  # Prepend the subdirectory the object is found in.
++		  non_pic_object="$xdir$non_pic_object"
++
++		  # A standard non-PIC object
++		  non_pic_objects="$non_pic_objects $non_pic_object"
++		  if test -z "$pic_object" || test "$pic_object" = none ; then
++		    arg="$non_pic_object"
++		  fi
++		fi
++	      else
++		# Only an error if not doing a dry-run.
++		if test -z "$run"; then
++		  $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
++		  exit 1
++		else
++		  # Dry-run case.
++
++		  # Extract subdirectory from the argument.
++		  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
++		  if test "X$xdir" = "X$arg"; then
++		    xdir=
++		  else
++		    xdir="$xdir/"
++		  fi
++
++		  pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
++		  non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
++		  libobjs="$libobjs $pic_object"
++		  non_pic_objects="$non_pic_objects $non_pic_object"
++		fi
++	      fi
++	    done
++	  else
++	    $echo "$modename: link input file \`$save_arg' does not exist"
++	    exit 1
++	  fi
++	  arg=$save_arg
++	  prev=
++	  continue
++	  ;;
++	rpath | xrpath)
++	  # We need an absolute path.
++	  case $arg in
++	  [\\/]* | [A-Za-z]:[\\/]*) ;;
++	  *)
++	    $echo "$modename: only absolute run-paths are allowed" 1>&2
++	    exit 1
++	    ;;
++	  esac
++	  if test "$prev" = rpath; then
++	    case "$rpath " in
++	    *" $arg "*) ;;
++	    *) rpath="$rpath $arg" ;;
++	    esac
++	  else
++	    case "$xrpath " in
++	    *" $arg "*) ;;
++	    *) xrpath="$xrpath $arg" ;;
++	    esac
++	  fi
++	  prev=
++	  continue
++	  ;;
++	xcompiler)
++	  compiler_flags="$compiler_flags $qarg"
++	  prev=
++	  compile_command="$compile_command $qarg"
++	  finalize_command="$finalize_command $qarg"
++	  continue
++	  ;;
++	xlinker)
++	  linker_flags="$linker_flags $qarg"
++	  compiler_flags="$compiler_flags $wl$qarg"
++	  prev=
++	  compile_command="$compile_command $wl$qarg"
++	  finalize_command="$finalize_command $wl$qarg"
++	  continue
++	  ;;
++	xcclinker)
++	  linker_flags="$linker_flags $qarg"
++	  compiler_flags="$compiler_flags $qarg"
++	  prev=
++	  compile_command="$compile_command $qarg"
++	  finalize_command="$finalize_command $qarg"
++	  continue
++	  ;;
++	framework)
++	  case $host in
++	    *-*-darwin*)
++	      case "$deplibs " in
++	        *" $qarg.ltframework "*) ;;
++		*) deplibs="$deplibs $qarg.ltframework" # this is fixed later
++		   ;;
++              esac
++              ;;
++   	  esac
++	  prev=
++	  continue
++	  ;;
++	*)
++	  eval "$prev=\"\$arg\""
++	  prev=
++	  continue
++	  ;;
++	esac
++      fi # test -n "$prev"
++
++      prevarg="$arg"
++
++      case $arg in
++      -all-static)
++	if test -n "$link_static_flag"; then
++	  compile_command="$compile_command $link_static_flag"
++	  finalize_command="$finalize_command $link_static_flag"
++	fi
++	continue
++	;;
++
++      -allow-undefined)
++	# FIXME: remove this flag sometime in the future.
++	$echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
++	continue
++	;;
++
++      -avoid-version)
++	avoid_version=yes
++	continue
++	;;
++
++      -dlopen)
++	prev=dlfiles
++	continue
++	;;
++
++      -dlpreopen)
++	prev=dlprefiles
++	continue
++	;;
++
++      -export-dynamic)
++	export_dynamic=yes
++	continue
++	;;
++
++      -export-symbols | -export-symbols-regex)
++	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
++	  $echo "$modename: more than one -exported-symbols argument is not allowed"
++	  exit 1
++	fi
++	if test "X$arg" = "X-export-symbols"; then
++	  prev=expsyms
++	else
++	  prev=expsyms_regex
++	fi
++	continue
++	;;
++
++      -inst-prefix-dir)
++	prev=inst_prefix
++	continue
++	;;
++
++      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
++      # so, if we see these flags be careful not to treat them like -L
++      -L[A-Z][A-Z]*:*)
++	case $with_gcc/$host in
++	no/*-*-irix* | /*-*-irix*)
++	  compile_command="$compile_command $arg"
++	  finalize_command="$finalize_command $arg"
++	  ;;
++	esac
++	continue
++	;;
++
++      -L*)
++	dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
++	# We need an absolute path.
++	case $dir in
++	[\\/]* | [A-Za-z]:[\\/]*) ;;
++	*)
++	  absdir=`cd "$dir" && pwd`
++	  if test -z "$absdir"; then
++	    $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
++	    exit 1
++	  fi
++	  dir="$absdir"
++	  ;;
++	esac
++	case "$deplibs " in
++	*" -L$dir "*) ;;
++	*)
++	  deplibs="$deplibs -L$dir"
++	  lib_search_path="$lib_search_path $dir"
++	  ;;
++	esac
++	case $host in
++	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
++	  case :$dllsearchpath: in
++	  *":$dir:"*) ;;
++	  *) dllsearchpath="$dllsearchpath:$dir";;
++	  esac
++	  ;;
++	esac
++	continue
++	;;
++
++      -l*)
++	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
++	  case $host in
++	  *-*-cygwin* | *-*-pw32* | *-*-beos*)
++	    # These systems don't actually have a C or math library (as such)
++	    continue
++	    ;;
++	  *-*-mingw* | *-*-os2*)
++	    # These systems don't actually have a C library (as such)
++	    test "X$arg" = "X-lc" && continue
++	    ;;
++	  *-*-openbsd* | *-*-freebsd*)
++	    # Do not include libc due to us having libc/libc_r.
++	    test "X$arg" = "X-lc" && continue
++	    ;;
++	  *-*-rhapsody* | *-*-darwin1.[012])
++	    # Rhapsody C and math libraries are in the System framework
++	    deplibs="$deplibs System.ltframework"
++	    continue
++	  esac
++	elif test "X$arg" = "X-lc_r"; then
++	 case $host in
++	 *-*-openbsd*)
++	   # Do not include libc_r directly, use -pthread flag.
++	   continue
++	   ;;
++	 esac
++	fi
++	deplibs="$deplibs $arg"
++	continue
++	;;
++
++      -module)
++	module=yes
++	continue
++	;;
++
++      # gcc -m* arguments should be passed to the linker via $compiler_flags
++      # in order to pass architecture information to the linker
++      # (e.g. 32 vs 64-bit).  This may also be accomplished via -Wl,-mfoo
++      # but this is not reliable with gcc because gcc may use -mfoo to
++      # select a different linker, different libraries, etc, while
++      # -Wl,-mfoo simply passes -mfoo to the linker.
++      -m*)
++	# Unknown arguments in both finalize_command and compile_command need
++	# to be aesthetically quoted because they are evaled later.
++	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
++	case $arg in
++	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	  arg="\"$arg\""
++	  ;;
++	esac
++        compile_command="$compile_command $arg"
++        finalize_command="$finalize_command $arg"
++        if test "$with_gcc" = "yes" ; then
++          compiler_flags="$compiler_flags $arg"
++        fi
++        continue
++        ;;
++
++      -shrext)
++	prev=shrext
++	continue
++	;;
++
++      -no-fast-install)
++	fast_install=no
++	continue
++	;;
++
++      -no-install)
++	case $host in
++	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
++	  # The PATH hackery in wrapper scripts is required on Windows
++	  # in order for the loader to find any dlls it needs.
++	  $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
++	  $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
++	  fast_install=no
++	  ;;
++	*) no_install=yes ;;
++	esac
++	continue
++	;;
++
++      -no-undefined)
++	allow_undefined=no
++	continue
++	;;
++
++      -objectlist)
++	prev=objectlist
++	continue
++	;;
++
++      -o) prev=output ;;
++
++      -release)
++	prev=release
++	continue
++	;;
++
++      -rpath)
++	prev=rpath
++	continue
++	;;
++
++      -R)
++	prev=xrpath
++	continue
++	;;
++
++      -R*)
++	dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
++	# We need an absolute path.
++	case $dir in
++	[\\/]* | [A-Za-z]:[\\/]*) ;;
++	*)
++	  $echo "$modename: only absolute run-paths are allowed" 1>&2
++	  exit 1
++	  ;;
++	esac
++	case "$xrpath " in
++	*" $dir "*) ;;
++	*) xrpath="$xrpath $dir" ;;
++	esac
++	continue
++	;;
++
++      -static)
++	# The effects of -static are defined in a previous loop.
++	# We used to do the same as -all-static on platforms that
++	# didn't have a PIC flag, but the assumption that the effects
++	# would be equivalent was wrong.  It would break on at least
++	# Digital Unix and AIX.
++	continue
++	;;
++
++      -thread-safe)
++	thread_safe=yes
++	continue
++	;;
++
++      -version-info)
++	prev=vinfo
++	continue
++	;;
++      -version-number)
++	prev=vinfo
++	vinfo_number=yes
++	continue
++	;;
++
++      -Wc,*)
++	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
++	arg=
++	save_ifs="$IFS"; IFS=','
++	for flag in $args; do
++	  IFS="$save_ifs"
++	  case $flag in
++	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	    flag="\"$flag\""
++	    ;;
++	  esac
++	  arg="$arg $wl$flag"
++	  compiler_flags="$compiler_flags $flag"
++	done
++	IFS="$save_ifs"
++	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
++	;;
++
++      -Wl,*)
++	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
++	arg=
++	save_ifs="$IFS"; IFS=','
++	for flag in $args; do
++	  IFS="$save_ifs"
++	  case $flag in
++	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	    flag="\"$flag\""
++	    ;;
++	  esac
++	  arg="$arg $wl$flag"
++	  compiler_flags="$compiler_flags $wl$flag"
++	  linker_flags="$linker_flags $flag"
++	done
++	IFS="$save_ifs"
++	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
++	;;
++
++      -Xcompiler)
++	prev=xcompiler
++	continue
++	;;
++
++      -Xlinker)
++	prev=xlinker
++	continue
++	;;
++
++      -XCClinker)
++	prev=xcclinker
++	continue
++	;;
++
++      -framework)
++        prev=framework
++	continue
++	;;
++
++      # Some other compiler flag.
++      -* | +*)
++	# Unknown arguments in both finalize_command and compile_command need
++	# to be aesthetically quoted because they are evaled later.
++	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
++	case $arg in
++	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	  arg="\"$arg\""
++	  ;;
++	esac
++	add_flags="$add_flags $arg"
++	;;
++
++      *.$objext)
++	# A standard object.
++	objs="$objs $arg"
++	;;
++
++      *.lo)
++	# A libtool-controlled object.
++
++	# Check to see that this really is a libtool object.
++	if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++	  pic_object=
++	  non_pic_object=
++
++	  # Read the .lo file
++	  # If there is no directory component, then add one.
++	  case $arg in
++	  */* | *\\*) . $arg ;;
++	  *) . ./$arg ;;
++	  esac
++
++	  if test -z "$pic_object" || \
++	     test -z "$non_pic_object" ||
++	     test "$pic_object" = none && \
++	     test "$non_pic_object" = none; then
++	    $echo "$modename: cannot find name of object for \`$arg'" 1>&2
++	    exit 1
++	  fi
++
++	  # Extract subdirectory from the argument.
++	  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
++	  if test "X$xdir" = "X$arg"; then
++	    xdir=
++ 	  else
++	    xdir="$xdir/"
++	  fi
++
++	  if test "$pic_object" != none; then
++	    # Prepend the subdirectory the object is found in.
++	    pic_object="$xdir$pic_object"
++
++	    if test "$prev" = dlfiles; then
++	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
++		dlfiles="$dlfiles $pic_object"
++		prev=
++		continue
++	      else
++		# If libtool objects are unsupported, then we need to preload.
++		prev=dlprefiles
++	      fi
++	    fi
++
++	    # CHECK ME:  I think I busted this.  -Ossama
++	    if test "$prev" = dlprefiles; then
++	      # Preload the old-style object.
++	      dlprefiles="$dlprefiles $pic_object"
++	      prev=
++	    fi
++
++	    # A PIC object.
++	    libobjs="$libobjs $pic_object"
++	    arg="$pic_object"
++	  fi
++
++	  # Non-PIC object.
++	  if test "$non_pic_object" != none; then
++	    # Prepend the subdirectory the object is found in.
++	    non_pic_object="$xdir$non_pic_object"
++
++	    # A standard non-PIC object
++	    non_pic_objects="$non_pic_objects $non_pic_object"
++	    if test -z "$pic_object" || test "$pic_object" = none ; then
++	      arg="$non_pic_object"
++	    fi
++	  fi
++	else
++	  # Only an error if not doing a dry-run.
++	  if test -z "$run"; then
++	    $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
++	    exit 1
++	  else
++	    # Dry-run case.
++
++	    # Extract subdirectory from the argument.
++	    xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
++	    if test "X$xdir" = "X$arg"; then
++	      xdir=
++	    else
++	      xdir="$xdir/"
++	    fi
++
++	    pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
++	    non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
++	    libobjs="$libobjs $pic_object"
++	    non_pic_objects="$non_pic_objects $non_pic_object"
++	  fi
++	fi
++	;;
++
++      *.$libext)
++	# An archive.
++	deplibs="$deplibs $arg"
++	old_deplibs="$old_deplibs $arg"
++	continue
++	;;
++
++      *.la)
++	# A libtool-controlled library.
++
++	if test "$prev" = dlfiles; then
++	  # This library was specified with -dlopen.
++	  dlfiles="$dlfiles $arg"
++	  prev=
++	elif test "$prev" = dlprefiles; then
++	  # The library was specified with -dlpreopen.
++	  dlprefiles="$dlprefiles $arg"
++	  prev=
++	else
++	  deplibs="$deplibs $arg"
++	fi
++	continue
++	;;
++
++      # Some other compiler argument.
++      *)
++	# Unknown arguments in both finalize_command and compile_command need
++	# to be aesthetically quoted because they are evaled later.
++	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
++	case $arg in
++	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
++	  arg="\"$arg\""
++	  ;;
++	esac
++	add_flags="$add_flags $arg"
++	;;
++      esac # arg
++
++      # Now actually substitute the argument into the commands.
++      if test -n "$arg"; then
++	compile_command="$compile_command $arg"
++	finalize_command="$finalize_command $arg"
++      fi
++    done # argument parsing loop
++
++    if test -n "$prev"; then
++      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
++      $echo "$help" 1>&2
++      exit 1
++    fi
++
++    # Infer tagged configuration to use if any are available and
++    # if one wasn't chosen via the "--tag" command line option.
++    # Only attempt this if the compiler in the base link
++    # command doesn't match the default compiler.
++    if test -n "$available_tags" && test -z "$tagname"; then
++      case $base_compile in
++      # Blanks in the command may have been stripped by the calling shell,
++      # but not from the CC environment variable when configure was run.
++      "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*) ;;
++      # Blanks at the start of $base_compile will cause this to fail
++      # if we don't check for them as well.
++      *)
++	for z in $available_tags; do
++	  if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
++	    # Evaluate the configuration.
++	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
++	    case $base_compile in
++	    "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
++	      # The compiler in $compile_command matches
++	      # the one in the tagged configuration.
++	      # Assume this is the tagged configuration we want.
++	      tagname=$z
++	      break
++	      ;;
++	    esac
++	  fi
++	done
++	# If $tagname still isn't set, then no tagged configuration
++	# was found and let the user know that the "--tag" command
++	# line option must be used.
++	if test -z "$tagname"; then
++	  $echo "$modename: unable to infer tagged configuration"
++	  $echo "$modename: specify a tag with \`--tag'" 1>&2
++	  exit 1
++#       else
++#         $echo "$modename: using $tagname tagged configuration"
++	fi
++	;;
++      esac
++    fi
++
++    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
++      eval arg=\"$export_dynamic_flag_spec\"
++      compile_command="$compile_command $arg"
++      finalize_command="$finalize_command $arg"
++    fi
++
++    oldlibs=
++    # calculate the name of the file, without its directory
++    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
++    libobjs_save="$libobjs"
++
++    if test -n "$shlibpath_var"; then
++      # get the directories listed in $shlibpath_var
++      eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
++    else
++      shlib_search_path=
++    fi
++    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
++    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
++
++    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
++    if test "X$output_objdir" = "X$output"; then
++      output_objdir="$objdir"
++    else
++      output_objdir="$output_objdir/$objdir"
++    fi
++    # Create the object directory.
++    if test ! -d "$output_objdir"; then
++      $show "$mkdir $output_objdir"
++      $run $mkdir $output_objdir
++      status=$?
++      if test "$status" -ne 0 && test ! -d "$output_objdir"; then
++	exit $status
++      fi
++    fi
++
++    # Determine the type of output
++    case $output in
++    "")
++      $echo "$modename: you must specify an output file" 1>&2
++      $echo "$help" 1>&2
++      exit 1
++      ;;
++    *.$libext) linkmode=oldlib ;;
++    *.lo | *.$objext) linkmode=obj ;;
++    *.la) linkmode=lib ;;
++    *) linkmode=prog ;; # Anything else should be a program.
++    esac
++
++    case $host in
++    *cygwin* | *mingw* | *pw32*)
++      # don't eliminate duplcations in $postdeps and $predeps
++      duplicate_compiler_generated_deps=yes
++      ;;
++    *)
++      duplicate_compiler_generated_deps=$duplicate_deps
++      ;;
++    esac
++    specialdeplibs=
++
++    libs=
++    # Find all interdependent deplibs by searching for libraries
++    # that are linked more than once (e.g. -la -lb -la)
++    for deplib in $deplibs; do
++      if test "X$duplicate_deps" = "Xyes" ; then
++	case "$libs " in
++	*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++	esac
++      fi
++      libs="$libs $deplib"
++    done
++
++    if test "$linkmode" = lib; then
++      libs="$predeps $libs $compiler_lib_search_path $postdeps"
++
++      # Compute libraries that are listed more than once in $predeps
++      # $postdeps and mark them as special (i.e., whose duplicates are
++      # not to be eliminated).
++      pre_post_deps=
++      if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
++	for pre_post_dep in $predeps $postdeps; do
++	  case "$pre_post_deps " in
++	  *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
++	  esac
++	  pre_post_deps="$pre_post_deps $pre_post_dep"
++	done
++      fi
++      pre_post_deps=
++    fi
++
++    deplibs=
++    newdependency_libs=
++    newlib_search_path=
++    need_relink=no # whether we're linking any uninstalled libtool libraries
++    notinst_deplibs= # not-installed libtool libraries
++    notinst_path= # paths that contain not-installed libtool libraries
++    case $linkmode in
++    lib)
++	passes="conv link"
++	for file in $dlfiles $dlprefiles; do
++	  case $file in
++	  *.la) ;;
++	  *)
++	    $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
++	    exit 1
++	    ;;
++	  esac
++	done
++	;;
++    prog)
++	compile_deplibs=
++	finalize_deplibs=
++	alldeplibs=no
++	newdlfiles=
++	newdlprefiles=
++	passes="conv scan dlopen dlpreopen link"
++	;;
++    *)  passes="conv"
++	;;
++    esac
++    for pass in $passes; do
++      if test "$linkmode,$pass" = "lib,link" ||
++	 test "$linkmode,$pass" = "prog,scan"; then
++	libs="$deplibs"
++	deplibs=
++      fi
++      if test "$linkmode" = prog; then
++	case $pass in
++	dlopen) libs="$dlfiles" ;;
++	dlpreopen) libs="$dlprefiles" ;;
++	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
++	esac
++      fi
++      if test "$pass" = dlopen; then
++	# Collect dlpreopened libraries
++	save_deplibs="$deplibs"
++	deplibs=
++      fi
++      for deplib in $libs; do
++	lib=
++	found=no
++	case $deplib in
++	-l*)
++	  if test "$linkmode" != lib && test "$linkmode" != prog; then
++	    $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
++	    continue
++	  fi
++	  if test "$pass" = conv && test "$allow_undefined" = yes; then
++	    deplibs="$deplib $deplibs"
++	    continue
++	  fi
++	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
++	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
++	    for search_ext in .la $shrext .so .a; do
++	      # Search the libtool library
++	      lib="$searchdir/lib${name}${search_ext}"
++	      if test -f "$lib"; then
++		if test "$search_ext" = ".la"; then
++		  found=yes
++		else
++		  found=no
++		fi
++		break 2
++	      fi
++	    done
++	  done
++	  if test "$found" != yes; then
++	    # deplib doesn't seem to be a libtool library
++	    if test "$linkmode,$pass" = "prog,link"; then
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    else
++	      deplibs="$deplib $deplibs"
++	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
++	    fi
++	    continue
++	  else # deplib is a libtool library
++	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
++	    # We need to do some special things here, and not later.
++	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++	      case " $predeps $postdeps " in
++	      *" $deplib "*)
++		if (${SED} -e '2q' $lib |
++                    grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++		  library_names=
++		  old_library=
++		  case $lib in
++		  */* | *\\*) . $lib ;;
++		  *) . ./$lib ;;
++		  esac
++		  for l in $old_library $library_names; do
++		    ll="$l"
++		  done
++		  if test "X$ll" = "X$old_library" ; then # only static version available
++		    found=no
++		    ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
++		    test "X$ladir" = "X$lib" && ladir="."
++		    lib=$ladir/$old_library
++		    if test "$linkmode,$pass" = "prog,link"; then
++		      compile_deplibs="$deplib $compile_deplibs"
++		      finalize_deplibs="$deplib $finalize_deplibs"
++		    else
++		      deplibs="$deplib $deplibs"
++		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
++		    fi
++		    continue
++		  fi
++		fi
++	        ;;
++	      *) ;;
++	      esac
++	    fi
++	  fi
++	  ;; # -l
++	*.ltframework)
++	  if test "$linkmode,$pass" = "prog,link"; then
++	    compile_deplibs="$deplib $compile_deplibs"
++	    finalize_deplibs="$deplib $finalize_deplibs"
++	  else
++	    deplibs="$deplib $deplibs"
++	    if test "$linkmode" = lib ; then
++	      newdependency_libs="$deplib $newdependency_libs"
++	    fi
++	  fi
++	  continue
++	  ;;
++	-L*)
++	  case $linkmode in
++	  lib)
++	    deplibs="$deplib $deplibs"
++	    test "$pass" = conv && continue
++	    newdependency_libs="$deplib $newdependency_libs"
++	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
++	    ;;
++	  prog)
++	    if test "$pass" = conv; then
++	      deplibs="$deplib $deplibs"
++	      continue
++	    fi
++	    if test "$pass" = scan; then
++	      deplibs="$deplib $deplibs"
++	      newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
++	    else
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    fi
++	    ;;
++	  *)
++	    $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
++	    ;;
++	  esac # linkmode
++	  continue
++	  ;; # -L
++	-R*)
++	  if test "$pass" = link; then
++	    dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
++	    # Make sure the xrpath contains only unique directories.
++	    case "$xrpath " in
++	    *" $dir "*) ;;
++	    *) xrpath="$xrpath $dir" ;;
++	    esac
++	  fi
++	  deplibs="$deplib $deplibs"
++	  continue
++	  ;;
++	*.la) lib="$deplib" ;;
++	*.$libext)
++	  if test "$pass" = conv; then
++	    deplibs="$deplib $deplibs"
++	    continue
++	  fi
++	  case $linkmode in
++	  lib)
++	    if test "$deplibs_check_method" != pass_all; then
++	      $echo
++	      $echo "*** Warning: Trying to link with static lib archive $deplib."
++	      $echo "*** I have the capability to make that library automatically link in when"
++	      $echo "*** you link to this library.  But I can only do this if you have a"
++	      $echo "*** shared version of the library, which you do not appear to have"
++	      $echo "*** because the file extensions .$libext of this argument makes me believe"
++	      $echo "*** that it is just a static archive that I should not used here."
++	    else
++	      $echo
++	      $echo "*** Warning: Linking the shared library $output against the"
++	      $echo "*** static library $deplib is not portable!"
++	      deplibs="$deplib $deplibs"
++	    fi
++	    continue
++	    ;;
++	  prog)
++	    if test "$pass" != link; then
++	      deplibs="$deplib $deplibs"
++	    else
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    fi
++	    continue
++	    ;;
++	  esac # linkmode
++	  ;; # *.$libext
++	*.lo | *.$objext)
++	  if test "$pass" = conv; then
++	    deplibs="$deplib $deplibs"
++	  elif test "$linkmode" = prog; then
++	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
++	      # If there is no dlopen support or we're linking statically,
++	      # we need to preload.
++	      newdlprefiles="$newdlprefiles $deplib"
++	      compile_deplibs="$deplib $compile_deplibs"
++	      finalize_deplibs="$deplib $finalize_deplibs"
++	    else
++	      newdlfiles="$newdlfiles $deplib"
++	    fi
++	  fi
++	  continue
++	  ;;
++	%DEPLIBS%)
++	  alldeplibs=yes
++	  continue
++	  ;;
++	esac # case $deplib
++	if test "$found" = yes || test -f "$lib"; then :
++	else
++	  $echo "$modename: cannot find the library \`$lib'" 1>&2
++	  exit 1
++	fi
++
++	# Check to see that this really is a libtool archive.
++	if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
++	else
++	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
++	  exit 1
++	fi
++
++	ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
++	test "X$ladir" = "X$lib" && ladir="."
++
++	dlname=
++	dlopen=
++	dlpreopen=
++	libdir=
++	library_names=
++	old_library=
++	# If the library was installed with an old release of libtool,
++	# it will not redefine variables installed, or shouldnotlink
++	installed=yes
++	shouldnotlink=no
++
++	# Read the .la file
++	case $lib in
++	*/* | *\\*) . $lib ;;
++	*) . ./$lib ;;
++	esac
++
++	case $host in
++	*-*-darwin*)
++	  # Convert "-framework foo" to "foo.ltframework" in dependency_libs
++	  test -n "$dependency_libs" && dependency_libs=`$echo "X$dependency_libs" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
++	  ;;
++	esac
++
++	if test "$linkmode,$pass" = "lib,link" ||
++	   test "$linkmode,$pass" = "prog,scan" ||
++	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
++	  test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
++	  test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
++	fi
++
++	if test "$pass" = conv; then
++	  # Only check for convenience libraries
++	  deplibs="$lib $deplibs"
++# 	  tmp_libs=
++# 	  for deplib in $dependency_libs; do
++# 	    #echo "Adding $deplib to \$deplibs"
++# 	    deplibs="$deplib $deplibs"
++#             if test "X$duplicate_deps" = "Xyes" ; then
++# 	      case "$tmp_libs " in
++# 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++# 	      esac
++#             fi
++# 	    tmp_libs="$tmp_libs $deplib"
++# 	  done
++	  if test -z "$libdir"; then
++	    if test -z "$old_library"; then
++	      $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
++	      exit 1
++	    fi
++	    # It is a libtool convenience library, so add in its objects.
++	    convenience="$convenience $ladir/$objdir/$old_library"
++	    old_convenience="$old_convenience $ladir/$objdir/$old_library"
++	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
++	    $echo "$modename: \`$lib' is not a convenience library" 1>&2
++	    exit 1
++	  fi
++	  continue
++	fi # $pass = conv
++
++    
++	# Get the name of the library we link against.
++	linklib=
++	for l in $old_library $library_names; do
++	  linklib="$l"
++	done
++	if test -z "$linklib"; then
++	  $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
++	  exit 1
++	fi
++
++	# This library was specified with -dlopen.
++	if test "$pass" = dlopen; then
++	  if test -z "$libdir"; then
++	    $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
++	    exit 1
++	  fi
++	  if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
++	    # If there is no dlname, no dlopen support or we're linking
++	    # statically, we need to preload.  We also need to preload any
++	    # dependent libraries so libltdl's deplib preloader doesn't
++	    # bomb out in the load deplibs phase.
++	    dlprefiles="$dlprefiles $lib $dependency_libs"
++	  else
++	    newdlfiles="$newdlfiles $lib"
++	  fi
++	  continue
++	fi # $pass = dlopen
++
++	# We need an absolute path.
++	case $ladir in
++	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
++	*)
++	  abs_ladir=`cd "$ladir" && pwd`
++	  if test -z "$abs_ladir"; then
++	    $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
++	    $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
++	    abs_ladir="$ladir"
++	  fi
++	  ;;
++	esac
++	laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
++
++	# Find the relevant object directory and library name.
++	if test "X$installed" = Xyes; then
++	  if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
++	    $echo "$modename: warning: library \`$lib' was moved." 1>&2
++	    dir="$ladir"
++	    absdir="$abs_ladir"
++	    libdir="$abs_ladir"
++	  else
++	    dir="$libdir"
++	    absdir="$libdir"
++	  fi
++	else
++	  dir="$ladir/$objdir"
++	  absdir="$abs_ladir/$objdir"
++	  # Remove this search path later
++	  notinst_path="$notinst_path $abs_ladir"
++	fi # $installed = yes
++	name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
++
++	# This library was specified with -dlpreopen.
++	if test "$pass" = dlpreopen; then
++	  if test -z "$libdir"; then
++	    $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
++	    exit 1
++	  fi
++	  # Prefer using a static library (so that no silly _DYNAMIC symbols
++	  # are required to link).
++	  if test -n "$old_library"; then
++	    newdlprefiles="$newdlprefiles $dir/$old_library"
++	  # Otherwise, use the dlname, so that lt_dlopen finds it.
++	  elif test -n "$dlname"; then
++	    newdlprefiles="$newdlprefiles $dir/$dlname"
++	  else
++	    newdlprefiles="$newdlprefiles $dir/$linklib"
++	  fi
++	fi # $pass = dlpreopen
++
++	if test -z "$libdir"; then
++	  # Link the convenience library
++	  if test "$linkmode" = lib; then
++	    deplibs="$dir/$old_library $deplibs"
++	  elif test "$linkmode,$pass" = "prog,link"; then
++	    compile_deplibs="$dir/$old_library $compile_deplibs"
++	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
++	  else
++	    deplibs="$lib $deplibs" # used for prog,scan pass
++	  fi
++	  continue
++	fi
++
++    
++	if test "$linkmode" = prog && test "$pass" != link; then
++	  newlib_search_path="$newlib_search_path $ladir"
++	  deplibs="$lib $deplibs"
++
++	  linkalldeplibs=no
++	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
++	     test "$build_libtool_libs" = no; then
++	    linkalldeplibs=yes
++	  fi
++
++# 	  tmp_libs=
++# 	  for deplib in $dependency_libs; do
++# 	    case $deplib in
++# 	    -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
++# 	    esac
++# 	    # Need to link against all dependency_libs?
++# 	    if test "$linkalldeplibs" = yes; then
++# 	      deplibs="$deplib $deplibs"
++# 	    else
++# 	      # Need to hardcode shared library paths
++# 	      # or/and link against static libraries
++# 	      newdependency_libs="$deplib $newdependency_libs"
++# 	    fi
++# 	    if test "X$duplicate_deps" = "Xyes" ; then
++# 	      case "$tmp_libs " in
++# 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++# 	      esac
++# 	    fi
++# 	    tmp_libs="$tmp_libs $deplib"
++# 	  done # for deplib
++	  continue
++	fi # $linkmode = prog...
++
++	if test "$linkmode,$pass" = "prog,link"; then
++	  if test -n "$library_names" &&
++	     { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
++	    # We need to hardcode the library path
++	    if test -n "$shlibpath_var"; then
++	      # Make sure the rpath contains only unique directories.
++	      case "$temp_rpath " in
++	      *" $dir "*) ;;
++	      *" $absdir "*) ;;
++	      *) temp_rpath="$temp_rpath $dir" ;;
++	      esac
++	    fi
++
++	    # Hardcode the library path.
++	    # Skip directories that are in the system default run-time
++	    # search path.
++	    case " $sys_lib_dlsearch_path " in
++	    *" $absdir "*) ;;
++	    *)
++	      case "$compile_rpath " in
++	      *" $absdir "*) ;;
++	      *) compile_rpath="$compile_rpath $absdir"
++	      esac
++	      ;;
++	    esac
++	    case " $sys_lib_dlsearch_path " in
++	    *" $libdir "*) ;;
++	    *)
++	      case "$finalize_rpath " in
++	      *" $libdir "*) ;;
++	      *) finalize_rpath="$finalize_rpath $libdir"
++	      esac
++	      ;;
++	    esac
++	  fi # $linkmode,$pass = prog,link...
++
++	  if test "$alldeplibs" = yes &&
++	     { test "$deplibs_check_method" = pass_all ||
++	       { test "$build_libtool_libs" = yes &&
++		 test -n "$library_names"; }; }; then
++	    # We only need to search for static libraries
++	    continue
++	  fi
++	fi
++
++	link_static=no # Whether the deplib will be linked statically
++	if test -n "$library_names" &&
++	   { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
++	  if test "$installed" = no; then
++	    notinst_deplibs="$notinst_deplibs $lib"
++	    need_relink=yes
++	  fi
++	  # This is a shared library
++	
++      # Warn about portability, can't link against -module's on some systems (darwin)
++      if test "$shouldnotlink" = yes && test "$pass" = link ; then
++	    $echo
++	    if test "$linkmode" = prog; then
++	      $echo "*** Warning: Linking the executable $output against the loadable module"
++	    else
++	      $echo "*** Warning: Linking the shared library $output against the loadable module"
++	    fi
++	    $echo "*** $linklib is not portable!"    
++      fi	  
++	  if test "$linkmode" = lib &&
++	     test "$hardcode_into_libs" = yes; then
++	    # Hardcode the library path.
++	    # Skip directories that are in the system default run-time
++	    # search path.
++	    case " $sys_lib_dlsearch_path " in
++	    *" $absdir "*) ;;
++	    *)
++	      case "$compile_rpath " in
++	      *" $absdir "*) ;;
++	      *) compile_rpath="$compile_rpath $absdir"
++	      esac
++	      ;;
++	    esac
++	    case " $sys_lib_dlsearch_path " in
++	    *" $libdir "*) ;;
++	    *)
++	      case "$finalize_rpath " in
++	      *" $libdir "*) ;;
++	      *) finalize_rpath="$finalize_rpath $libdir"
++	      esac
++	      ;;
++	    esac
++	  fi
++
++	  if test -n "$old_archive_from_expsyms_cmds"; then
++	    # figure out the soname
++	    set dummy $library_names
++	    realname="$2"
++	    shift; shift
++	    libname=`eval \\$echo \"$libname_spec\"`
++	    # use dlname if we got it. it's perfectly good, no?
++	    if test -n "$dlname"; then
++	      soname="$dlname"
++	    elif test -n "$soname_spec"; then
++	      # bleh windows
++	      case $host in
++	      *cygwin* | mingw*)
++		major=`expr $current - $age`
++		versuffix="-$major"
++		;;
++	      esac
++	      eval soname=\"$soname_spec\"
++	    else
++	      soname="$realname"
++	    fi
++
++	    # Make a new name for the extract_expsyms_cmds to use
++	    soroot="$soname"
++	    soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
++	    newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
++
++	    # If the library has no export list, then create one now
++	    if test -f "$output_objdir/$soname-def"; then :
++	    else
++	      $show "extracting exported symbol list from \`$soname'"
++	      save_ifs="$IFS"; IFS='~'
++	      eval cmds=\"$extract_expsyms_cmds\"
++	      for cmd in $cmds; do
++		IFS="$save_ifs"
++		$show "$cmd"
++		$run eval "$cmd" || exit $?
++	      done
++	      IFS="$save_ifs"
++	    fi
++
++	    # Create $newlib
++	    if test -f "$output_objdir/$newlib"; then :; else
++	      $show "generating import library for \`$soname'"
++	      save_ifs="$IFS"; IFS='~'
++	      eval cmds=\"$old_archive_from_expsyms_cmds\"
++	      for cmd in $cmds; do
++		IFS="$save_ifs"
++		$show "$cmd"
++		$run eval "$cmd" || exit $?
++	      done
++	      IFS="$save_ifs"
++	    fi
++	    # make sure the library variables are pointing to the new library
++	    dir=$output_objdir
++	    linklib=$newlib
++	  fi # test -n "$old_archive_from_expsyms_cmds"
++
++	  if test "$linkmode" = prog || test "$mode" != relink; then
++	    add_shlibpath=
++	    add_dir=
++	    add=
++	    lib_linked=yes
++	    case $hardcode_action in
++	    immediate | unsupported)
++	      if test "$hardcode_direct" = no; then
++		add="$dir/$linklib"
++		case $host in
++		  *-*-sco3.2v5* ) add_dir="-L$dir" ;;
++		  *-*-darwin* )
++		    # if the lib is a module then we can not link against it, someone
++		    # is ignoring the new warnings I added
++		    if /usr/bin/file -L $add 2> /dev/null | grep "bundle" >/dev/null ; then
++		      $echo "** Warning, lib $linklib is a module, not a shared library"
++		      if test -z "$old_library" ; then
++		        $echo
++		        $echo "** And there doesn't seem to be a static archive available"
++		        $echo "** The link will probably fail, sorry"
++		      else
++		        add="$dir/$old_library"
++		      fi 
++		    fi
++		esac
++	      elif test "$hardcode_minus_L" = no; then
++		case $host in
++		*-*-sunos*) add_shlibpath="$dir" ;;
++		esac
++		add_dir="-L$dir"
++		add="-l$name"
++	      elif test "$hardcode_shlibpath_var" = no; then
++		add_shlibpath="$dir"
++		add="-l$name"
++	      else
++		lib_linked=no
++	      fi
++	      ;;
++	    relink)
++	      if test "$hardcode_direct" = yes; then
++		add="$dir/$linklib"
++	      elif test "$hardcode_minus_L" = yes; then
++		add_dir="-L$dir"
++		# Try looking first in the location we're being installed to.
++		if test -n "$inst_prefix_dir"; then
++		  case "$libdir" in
++		    [\\/]*)
++		      add_dir="-L$inst_prefix_dir$libdir $add_dir"
++		      ;;
++		  esac
++		fi
++		add="-l$name"
++	      elif test "$hardcode_shlibpath_var" = yes; then
++		add_shlibpath="$dir"
++		add="-l$name"
++	      else
++		lib_linked=no
++	      fi
++	      ;;
++	    *) lib_linked=no ;;
++	    esac
++
++	    if test "$lib_linked" != yes; then
++	      $echo "$modename: configuration error: unsupported hardcode properties"
++	      exit 1
++	    fi
++
++	    if test -n "$add_shlibpath"; then
++	      case :$compile_shlibpath: in
++	      *":$add_shlibpath:"*) ;;
++	      *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
++	      esac
++	    fi
++	    if test "$linkmode" = prog; then
++	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
++	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
++	    else
++	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
++	      test -n "$add" && deplibs="$add $deplibs"
++	      if test "$hardcode_direct" != yes && \
++		 test "$hardcode_minus_L" != yes && \
++		 test "$hardcode_shlibpath_var" = yes; then
++		case :$finalize_shlibpath: in
++		*":$libdir:"*) ;;
++		*) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
++		esac
++	      fi
++	    fi
++	  fi
++
++	  if test "$linkmode" = prog || test "$mode" = relink; then
++	    add_shlibpath=
++	    add_dir=
++	    add=
++	    # Finalize command for both is simple: just hardcode it.
++	    if test "$hardcode_direct" = yes; then
++	      add="$libdir/$linklib"
++	    elif test "$hardcode_minus_L" = yes; then
++	      add_dir="-L$libdir"
++	      add="-l$name"
++	    elif test "$hardcode_shlibpath_var" = yes; then
++	      case :$finalize_shlibpath: in
++	      *":$libdir:"*) ;;
++	      *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
++	      esac
++	      add="-l$name"
++	    elif test "$hardcode_automatic" = yes; then
++	      if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then
++	        add="$inst_prefix_dir$libdir/$linklib"
++	      else
++	        add="$libdir/$linklib"
++	      fi
++	    else
++	      # We cannot seem to hardcode it, guess we'll fake it.
++	      add_dir="-L$libdir"
++	      # Try looking first in the location we're being installed to.
++	      if test -n "$inst_prefix_dir"; then
++		case "$libdir" in
++		  [\\/]*)
++		    add_dir="-L$inst_prefix_dir$libdir $add_dir"
++		    ;;
++		esac
++	      fi
++	      add="-l$name"
++	    fi
++
++	    if test "$linkmode" = prog; then
++	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
++	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
++	    else
++	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
++	      test -n "$add" && deplibs="$add $deplibs"
++	    fi
++	  fi
++	elif test "$linkmode" = prog; then
++	  # Here we assume that one of hardcode_direct or hardcode_minus_L
++	  # is not unsupported.  This is valid on all known static and
++	  # shared platforms.
++	  if test "$hardcode_direct" != unsupported; then
++	    test -n "$old_library" && linklib="$old_library"
++	    compile_deplibs="$dir/$linklib $compile_deplibs"
++	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
++	  else
++	    compile_deplibs="-l$name -L$dir $compile_deplibs"
++	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
++	  fi
++	elif test "$build_libtool_libs" = yes; then
++	  # Not a shared library
++	  if test "$deplibs_check_method" != pass_all; then
++	    # We're trying link a shared library against a static one
++	    # but the system doesn't support it.
++
++	    # Just print a warning and add the library to dependency_libs so
++	    # that the program can be linked against the static library.
++	    $echo
++	    $echo "*** Warning: This system can not link to static lib archive $lib."
++	    $echo "*** I have the capability to make that library automatically link in when"
++	    $echo "*** you link to this library.  But I can only do this if you have a"
++	    $echo "*** shared version of the library, which you do not appear to have."
++	    if test "$module" = yes; then
++	      $echo "*** But as you try to build a module library, libtool will still create "
++	      $echo "*** a static module, that should work as long as the dlopening application"
++	      $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
++	      if test -z "$global_symbol_pipe"; then
++		$echo
++		$echo "*** However, this would only work if libtool was able to extract symbol"
++		$echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
++		$echo "*** not find such a program.  So, this module is probably useless."
++		$echo "*** \`nm' from GNU binutils and a full rebuild may help."
++	      fi
++	      if test "$build_old_libs" = no; then
++		build_libtool_libs=module
++		build_old_libs=yes
++	      else
++		build_libtool_libs=no
++	      fi
++	    fi
++	  else
++	    convenience="$convenience $dir/$old_library"
++	    old_convenience="$old_convenience $dir/$old_library"
++	    deplibs="$dir/$old_library $deplibs"
++	    link_static=yes
++	  fi
++	fi # link shared/static library?
++
++	if test "$linkmode" = lib; then
++	  #if test -n "$dependency_libs" &&
++	  #   { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes ||
++	  #     test "$link_static" = yes; }; then
++	    # Extract -R from dependency_libs
++	    temp_deplibs=
++	    for libdir in $dependency_libs; do
++	      case $libdir in
++	      -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
++		   case " $xrpath " in
++		   *" $temp_xrpath "*) ;;
++		   *) xrpath="$xrpath $temp_xrpath";;
++		   esac;;
++	      *) temp_deplibs="$temp_deplibs $libdir";;
++	      esac
++	    done
++	    dependency_libs="$temp_deplibs"
++	  #fi
++
++	  newlib_search_path="$newlib_search_path $absdir"
++	  # Link against this library
++	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
++	  # ... and its dependency_libs
++# 	  tmp_libs=
++# 	  for deplib in $dependency_libs; do
++# 	    newdependency_libs="$deplib $newdependency_libs"
++# 	    if test "X$duplicate_deps" = "Xyes" ; then
++# 	      case "$tmp_libs " in
++# 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
++# 	      esac
++# 	    fi
++# 	    tmp_libs="$tmp_libs $deplib"
++# 	  done
++
++	  if test "$link_all_deplibs" != no; then
++	    # Add the search paths of all dependency libraries
++	    for deplib in $dependency_libs; do
++	      case $deplib in
++	      -L*) path="$deplib" ;;
++	      *.la)
++		dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
++		test "X$dir" = "X$deplib" && dir="."
++		# We need an absolute path.
++		case $dir in
++		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
++		*)
++		  absdir=`cd "$dir" && pwd`
++		  if test -z "$absdir"; then
++		    $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
++		    absdir="$dir"
++		  fi
++		  ;;
++		esac
++		if grep "^installed=no" $deplib > /dev/null; then
++		  path="$absdir/$objdir"
++		else
++		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++		  if test -z "$libdir"; then
++		    $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
++		    exit 1
++		  fi
++		  if test "$absdir" != "$libdir"; then
++		    # Sure, some shells/systems don't implement the -ef.
++		    # Those will have to live with the warning.
++		    test "$absdir" -ef "$libdir" > /dev/null 2>&1 ||
++		      $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
++		  fi
++		  path="$absdir"
++		fi
++		depdepl=
++		case $host in
++		*-*-darwin*)
++		  # we do not want to link against static libs, but need to link against shared
++		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
++		  if test -n "$deplibrary_names" ; then
++		    for tmp in $deplibrary_names ; do
++		      depdepl=$tmp
++		    done
++		    if test -f "$path/$depdepl" ; then
++		      depdepl="$path/$depdepl"
++		   fi
++		    # do not add paths which are already there
++		    case " $newlib_search_path " in
++		    *" $path "*) ;;
++		    *) newlib_search_path="$newlib_search_path $path";;
++		    esac
++		    path=""
++		  fi
++		  ;;
++		*)
++		path="-L$path"
++		;;
++		esac 
++		
++		;;
++		  -l*)
++		case $host in
++		*-*-darwin*)
++		 # Again, we only want to link against shared libraries
++		 eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
++		 for tmp in $newlib_search_path ; do
++		     if test -f "$tmp/lib$tmp_libs.dylib" ; then
++		       eval depdepl="$tmp/lib$tmp_libs.dylib"
++		       break
++		     fi  
++         done
++         path=""
++		  ;;
++		*) continue ;;
++		esac  		  
++		;;
++
++	      *.ltframework)
++		case $host in
++		  *-*-darwin*)
++		    depdepl="$deplib"
++		    ;;
++		esac
++		;;
++
++	      *) continue ;;
++	      esac
++	      case " $deplibs " in
++	      *" $depdepl "*) ;;
++	      *) deplibs="$deplibs $depdepl" ;;
++	      esac	      
++	      case " $deplibs " in
++	      *" $path "*) ;;
++	      *) deplibs="$deplibs $path" ;;
++	      esac
++	    done
++	  fi # link_all_deplibs != no
++	fi # linkmode = lib
++      done # for deplib in $libs
++      dependency_libs="$newdependency_libs"
++      if test "$pass" = dlpreopen; then
++	# Link the dlpreopened libraries before other libraries
++	for deplib in $save_deplibs; do
++	  deplibs="$deplib $deplibs"
++	done
++      fi
++      if test "$pass" != dlopen; then
++	if test "$pass" != conv; then
++	  # Make sure lib_search_path contains only unique directories.
++	  lib_search_path=
++	  for dir in $newlib_search_path; do
++	    case "$lib_search_path " in
++	    *" $dir "*) ;;
++	    *) lib_search_path="$lib_search_path $dir" ;;
++	    esac
++	  done
++	  newlib_search_path=
++	fi
++
++	if test "$linkmode,$pass" != "prog,link"; then
++	  vars="deplibs"
++	else
++	  vars="compile_deplibs finalize_deplibs"
++	fi
++	for var in $vars dependency_libs; do
++	  # Add libraries to $var in reverse order
++	  eval tmp_libs=\"\$$var\"
++	  new_libs=
++	  for deplib in $tmp_libs; do
++	    # FIXME: Pedantically, this is the right thing to do, so
++	    #        that some nasty dependency loop isn't accidentally
++	    #        broken:
++	    #new_libs="$deplib $new_libs"
++	    # Pragmatically, this seems to cause very few problems in
++	    # practice:
++	    case $deplib in
++	    -L*) new_libs="$deplib $new_libs" ;;
++	    -R*) ;;
++	    *)
++	      # And here is the reason: when a library appears more
++	      # than once as an explicit dependence of a library, or
++	      # is implicitly linked in more than once by the
++	      # compiler, it is considered special, and multiple
++	      # occurrences thereof are not removed.  Compare this
++	      # with having the same library being listed as a
++	      # dependency of multiple other libraries: in this case,
++	      # we know (pedantically, we assume) the library does not
++	      # need to be listed more than once, so we keep only the
++	      # last copy.  This is not always right, but it is rare
++	      # enough that we require users that really mean to play
++	      # such unportable linking tricks to link the library
++	      # using -Wl,-lname, so that libtool does not consider it
++	      # for duplicate removal.
++	      case " $specialdeplibs " in
++	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
++	      *)
++		case " $new_libs " in
++		*" $deplib "*) ;;
++		*) new_libs="$deplib $new_libs" ;;
++		esac
++		;;
++	      esac
++	      ;;
++	    esac
++	  done
++	  tmp_libs=
++	  for deplib in $new_libs; do
++	    case $deplib in
++	    -L*)
++	      case " $tmp_libs " in
++	      *" $deplib "*) ;;
++	      *) tmp_libs="$tmp_libs $deplib" ;;
++	      esac
++	      ;;
++	    *) tmp_libs="$tmp_libs $deplib" ;;
++	    esac
++	  done
++	  eval $var=\"$tmp_libs\"
++	done # for var
++      fi
++      # Last step: remove runtime libs from dependency_libs (they stay in deplibs)
++      tmp_libs=
++      for i in $dependency_libs ; do
++	case " $predeps $postdeps $compiler_lib_search_path " in
++	*" $i "*)
++	  i=""
++	  ;;
++	esac
++	if test -n "$i" ; then
++	  tmp_libs="$tmp_libs $i"
++	fi
++      done
++      dependency_libs=$tmp_libs
++    done # for pass
++    if test "$linkmode" = prog; then
++      dlfiles="$newdlfiles"
++      dlprefiles="$newdlprefiles"
++    fi
++
++    case $linkmode in
++    oldlib)
++      if test -n "$deplibs"; then
++	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
++      fi
++
++      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++	$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
++      fi
++
++      if test -n "$rpath"; then
++	$echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
++      fi
++
++      if test -n "$xrpath"; then
++	$echo "$modename: warning: \`-R' is ignored for archives" 1>&2
++      fi
++
++      if test -n "$vinfo"; then
++	$echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
++      fi
++
++      if test -n "$release"; then
++	$echo "$modename: warning: \`-release' is ignored for archives" 1>&2
++      fi
++
++      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
++	$echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
++      fi
++
++      # Now set the variables for building old libraries.
++      build_libtool_libs=no
++      oldlibs="$output"
++      objs="$objs$old_deplibs"
++      ;;
++
++    lib)
++      # Make sure we only generate libraries of the form `libNAME.la'.
++      case $outputname in
++      lib*)
++	name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
++	eval shared_ext=\"$shrext\"
++	eval libname=\"$libname_spec\"
++	;;
++      *)
++	if test "$module" = no; then
++	  $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
++	  $echo "$help" 1>&2
++	  exit 1
++	fi
++	if test "$need_lib_prefix" != no; then
++	  # Add the "lib" prefix for modules if required
++	  name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
++	  eval shared_ext=\"$shrext\"
++	  eval libname=\"$libname_spec\"
++	else
++	  libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
++	fi
++	;;
++      esac
++
++      if test -n "$objs"; then
++	if test "$deplibs_check_method" != pass_all; then
++	  $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
++	  exit 1
++	else
++	  $echo
++	  $echo "*** Warning: Linking the shared library $output against the non-libtool"
++	  $echo "*** objects $objs is not portable!"
++	  libobjs="$libobjs $objs"
++	fi
++      fi
++
++      if test "$dlself" != no; then
++	$echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
++      fi
++
++      set dummy $rpath
++      if test "$#" -gt 2; then
++	$echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
++      fi
++      install_libdir="$2"
++
++      oldlibs=
++      if test -z "$rpath"; then
++	if test "$build_libtool_libs" = yes; then
++	  # Building a libtool convenience library.
++	  # Some compilers have problems with a `.al' extension so
++	  # convenience libraries should have the same extension an
++	  # archive normally would.
++	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
++	  build_libtool_libs=convenience
++	  build_old_libs=yes
++	fi
++
++	if test -n "$vinfo"; then
++	  $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
++	fi
++
++	if test -n "$release"; then
++	  $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
++	fi
++      else
++
++	# Parse the version information argument.
++	save_ifs="$IFS"; IFS=':'
++	set dummy $vinfo 0 0 0
++	IFS="$save_ifs"
++
++	if test -n "$8"; then
++	  $echo "$modename: too many parameters to \`-version-info'" 1>&2
++	  $echo "$help" 1>&2
++	  exit 1
++	fi
++
++	# convert absolute version numbers to libtool ages
++	# this retains compatibility with .la files and attempts
++	# to make the code below a bit more comprehensible
++	
++	case $vinfo_number in
++	yes)
++	  number_major="$2"
++	  number_minor="$3"
++	  number_revision="$4"
++	  #
++	  # There are really only two kinds -- those that
++	  # use the current revision as the major version
++	  # and those that subtract age and use age as
++	  # a minor version.  But, then there is irix
++	  # which has an extra 1 added just for fun
++	  #
++	  case $version_type in
++	  darwin|linux|osf|windows)
++	    current=`expr $number_major + $number_minor`
++	    age="$number_minor"
++	    revision="$number_revision"
++	    ;;
++	  freebsd-aout|freebsd-elf|sunos)
++	    current="$number_major"
++	    revision="$number_minor"
++	    age="0"
++	    ;;
++	  irix|nonstopux)
++	    current=`expr $number_major + $number_minor - 1`
++	    age="$number_minor"
++	    revision="$number_minor"
++	    ;;
++	  esac
++	  ;;
++	no)
++	  current="$2"
++	  revision="$3"
++	  age="$4"
++	  ;;
++	esac
++
++	# Check that each of the things are valid numbers.
++	case $current in
++	0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
++	*)
++	  $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
++	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
++	  exit 1
++	  ;;
++	esac
++
++	case $revision in
++	0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
++	*)
++	  $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
++	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
++	  exit 1
++	  ;;
++	esac
++
++	case $age in
++	0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
++	*)
++	  $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
++	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
++	  exit 1
++	  ;;
++	esac
++
++	if test "$age" -gt "$current"; then
++	  $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
++	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
++	  exit 1
++	fi
++
++	# Calculate the version variables.
++	major=
++	versuffix=
++	verstring=
++	case $version_type in
++	none) ;;
++
++	darwin)
++	  # Like Linux, but with the current version available in
++	  # verstring for coding it into the library header
++	  major=.`expr $current - $age`
++	  versuffix="$major.$age.$revision"
++	  # Darwin ld doesn't like 0 for these options...
++	  minor_current=`expr $current + 1`
++	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
++	  ;;
++
++	freebsd-aout)
++	  major=".$current"
++	  versuffix=".$current.$revision";
++	  ;;
++
++	freebsd-elf)
++	  major=".$current"
++	  versuffix=".$current";
++	  ;;
++
++	irix | nonstopux)
++	  major=`expr $current - $age + 1`
++
++	  case $version_type in
++	    nonstopux) verstring_prefix=nonstopux ;;
++	    *)         verstring_prefix=sgi ;;
++	  esac
++	  verstring="$verstring_prefix$major.$revision"
++
++	  # Add in all the interfaces that we are compatible with.
++	  loop=$revision
++	  while test "$loop" -ne 0; do
++	    iface=`expr $revision - $loop`
++	    loop=`expr $loop - 1`
++	    verstring="$verstring_prefix$major.$iface:$verstring"
++	  done
++
++	  # Before this point, $major must not contain `.'.
++	  major=.$major
++	  versuffix="$major.$revision"
++	  ;;
++
++	linux)
++	  major=.`expr $current - $age`
++	  versuffix="$major.$age.$revision"
++	  ;;
++
++	osf)
++	  major=.`expr $current - $age`
++	  versuffix=".$current.$age.$revision"
++	  verstring="$current.$age.$revision"
++
++	  # Add in all the interfaces that we are compatible with.
++	  loop=$age
++	  while test "$loop" -ne 0; do
++	    iface=`expr $current - $loop`
++	    loop=`expr $loop - 1`
++	    verstring="$verstring:${iface}.0"
++	  done
++
++	  # Make executables depend on our current version.
++	  verstring="$verstring:${current}.0"
++	  ;;
++
++	sunos)
++	  major=".$current"
++	  versuffix=".$current.$revision"
++	  ;;
++
++	windows)
++	  # Use '-' rather than '.', since we only want one
++	  # extension on DOS 8.3 filesystems.
++	  major=`expr $current - $age`
++	  versuffix="-$major"
++	  ;;
++
++	*)
++	  $echo "$modename: unknown library version type \`$version_type'" 1>&2
++	  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
++	  exit 1
++	  ;;
++	esac
++
++	# Clear the version info if we defaulted, and they specified a release.
++	if test -z "$vinfo" && test -n "$release"; then
++	  major=
++	  case $version_type in
++	  darwin)
++	    # we can't check for "0.0" in archive_cmds due to quoting
++	    # problems, so we reset it completely
++	    verstring=
++	    ;;
++	  *)
++	    verstring="0.0"
++	    ;;
++	  esac
++	  if test "$need_version" = no; then
++	    versuffix=
++	  else
++	    versuffix=".0.0"
++	  fi
++	fi
++
++	# Remove version info from name if versioning should be avoided
++	if test "$avoid_version" = yes && test "$need_version" = no; then
++	  major=
++	  versuffix=
++	  verstring=""
++	fi
++
++	# Check to see if the archive will have undefined symbols.
++	if test "$allow_undefined" = yes; then
++	  if test "$allow_undefined_flag" = unsupported; then
++	    $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
++	    build_libtool_libs=no
++	    build_old_libs=yes
++	  fi
++	else
++	  # Don't allow undefined symbols.
++	  allow_undefined_flag="$no_undefined_flag"
++	fi
++      fi
++
++      if test "$mode" != relink; then
++	# Remove our outputs, but don't remove object files since they
++	# may have been created when compiling PIC objects.
++	removelist=
++	tempremovelist=`$echo "$output_objdir/*"`
++	for p in $tempremovelist; do
++	  case $p in
++	    *.$objext | *$exeext)
++	       ;;
++	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
++	       removelist="$removelist $p"
++	       ;;
++	    *) ;;
++	  esac
++	done
++	if test -n "$removelist"; then
++	  $show "${rm}r $removelist"
++	  $run ${rm}r $removelist
++	fi
++      fi
++
++      # Now set the variables for building old libraries.
++      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
++	oldlibs="$oldlibs $output_objdir/$libname.$libext"
++
++	# Transform .lo files to .o files.
++	oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
++      fi
++
++      # Eliminate all temporary directories.
++      for path in $notinst_path; do
++	lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
++	deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
++	dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
++      done
++
++      if test -n "$xrpath"; then
++	# If the user specified any rpath flags, then add them.
++	temp_xrpath=
++	for libdir in $xrpath; do
++	  temp_xrpath="$temp_xrpath -R$libdir"
++	  case "$finalize_rpath " in
++	  *" $libdir "*) ;;
++	  *) finalize_rpath="$finalize_rpath $libdir" ;;
++	  esac
++	done
++	if true || test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
++	  dependency_libs="$temp_xrpath $dependency_libs"
++	fi
++      fi
++
++      # Make sure dlfiles contains only unique files that won't be dlpreopened
++      old_dlfiles="$dlfiles"
++      dlfiles=
++      for lib in $old_dlfiles; do
++	case " $dlprefiles $dlfiles " in
++	*" $lib "*) ;;
++	*) dlfiles="$dlfiles $lib" ;;
++	esac
++      done
++
++      # Make sure dlprefiles contains only unique files
++      old_dlprefiles="$dlprefiles"
++      dlprefiles=
++      for lib in $old_dlprefiles; do
++	case "$dlprefiles " in
++	*" $lib "*) ;;
++	*) dlprefiles="$dlprefiles $lib" ;;
++	esac
++      done
++
++      if test "$build_libtool_libs" = yes; then
++	if test -n "$rpath"; then
++	  case $host in
++	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
++	    # these systems don't actually have a c library (as such)!
++	    ;;
++	  *-*-rhapsody* | *-*-darwin1.[012])
++	    # Rhapsody C library is in the System framework
++	    deplibs="$deplibs System.ltframework"
++	    ;;
++	  *-*-netbsd*)
++	    # Don't link with libc until the a.out ld.so is fixed.
++	    ;;
++	  *-*-openbsd* | *-*-freebsd*)
++	    # Do not include libc due to us having libc/libc_r.
++	    test "X$arg" = "X-lc" && continue
++	    ;;
++ 	  *)
++	    # Add libc to deplibs on all other systems if necessary.
++	    if test "$build_libtool_need_lc" = "yes"; then
++	      deplibs="$deplibs -lc"
++	    fi
++	    ;;
++	  esac
++	fi
++
++	# Transform deplibs into only deplibs that can be linked in shared.
++	name_save=$name
++	libname_save=$libname
++	release_save=$release
++	versuffix_save=$versuffix
++	major_save=$major
++	# I'm not sure if I'm treating the release correctly.  I think
++	# release should show up in the -l (ie -lgmp5) so we don't want to
++	# add it in twice.  Is that correct?
++	release=""
++	versuffix=""
++	major=""
++	newdeplibs=
++	droppeddeps=no
++	case $deplibs_check_method in
++	pass_all)
++	  # Don't check for shared/static.  Everything works.
++	  # This might be a little naive.  We might want to check
++	  # whether the library exists or not.  But this is on
++	  # osf3 & osf4 and I'm not really sure... Just
++	  # implementing what was already the behavior.
++	  newdeplibs=$deplibs
++	  ;;
++	test_compile)
++	  # This code stresses the "libraries are programs" paradigm to its
++	  # limits. Maybe even breaks it.  We compile a program, linking it
++	  # against the deplibs as a proxy for the library.  Then we can check
++	  # whether they linked in statically or dynamically with ldd.
++	  $rm conftest.c
++	  cat > conftest.c <<EOF
++	  int main() { return 0; }
++EOF
++	  $rm conftest
++	  $LTCC -o conftest conftest.c $deplibs
++	  if test "$?" -eq 0 ; then
++	    ldd_output=`ldd conftest`
++	    for i in $deplibs; do
++	      name="`expr $i : '-l\(.*\)'`"
++	      # If $name is empty we are operating on a -L argument.
++              if test "$name" != "" && test "$name" -ne "0"; then
++		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		  case " $predeps $postdeps " in
++		  *" $i "*)
++		    newdeplibs="$newdeplibs $i"
++		    i=""
++		    ;;
++		  esac
++	        fi
++		if test -n "$i" ; then
++		  libname=`eval \\$echo \"$libname_spec\"`
++		  deplib_matches=`eval \\$echo \"$library_names_spec\"`
++		  set dummy $deplib_matches
++		  deplib_match=$2
++		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
++		    newdeplibs="$newdeplibs $i"
++		  else
++		    droppeddeps=yes
++		    $echo
++		    $echo "*** Warning: dynamic linker does not accept needed library $i."
++		    $echo "*** I have the capability to make that library automatically link in when"
++		    $echo "*** you link to this library.  But I can only do this if you have a"
++		    $echo "*** shared version of the library, which I believe you do not have"
++		    $echo "*** because a test_compile did reveal that the linker did not use it for"
++		    $echo "*** its dynamic dependency list that programs get resolved with at runtime."
++		  fi
++		fi
++	      else
++		newdeplibs="$newdeplibs $i"
++	      fi
++	    done
++	  else
++	    # Error occurred in the first compile.  Let's try to salvage
++	    # the situation: Compile a separate program for each library.
++	    for i in $deplibs; do
++	      name="`expr $i : '-l\(.*\)'`"
++	      # If $name is empty we are operating on a -L argument.
++              if test "$name" != "" && test "$name" != "0"; then
++		$rm conftest
++		$LTCC -o conftest conftest.c $i
++		# Did it work?
++		if test "$?" -eq 0 ; then
++		  ldd_output=`ldd conftest`
++		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		    case " $predeps $postdeps " in
++		    *" $i "*)
++		      newdeplibs="$newdeplibs $i"
++		      i=""
++		      ;;
++		    esac
++		  fi
++		  if test -n "$i" ; then
++		    libname=`eval \\$echo \"$libname_spec\"`
++		    deplib_matches=`eval \\$echo \"$library_names_spec\"`
++		    set dummy $deplib_matches
++		    deplib_match=$2
++		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
++		      newdeplibs="$newdeplibs $i"
++		    else
++		      droppeddeps=yes
++		      $echo
++		      $echo "*** Warning: dynamic linker does not accept needed library $i."
++		      $echo "*** I have the capability to make that library automatically link in when"
++		      $echo "*** you link to this library.  But I can only do this if you have a"
++		      $echo "*** shared version of the library, which you do not appear to have"
++		      $echo "*** because a test_compile did reveal that the linker did not use this one"
++		      $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
++		    fi
++		  fi
++		else
++		  droppeddeps=yes
++		  $echo
++		  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
++		  $echo "***  make it link in!  You will probably need to install it or some"
++		  $echo "*** library that it depends on before this library will be fully"
++		  $echo "*** functional.  Installing it before continuing would be even better."
++		fi
++	      else
++		newdeplibs="$newdeplibs $i"
++	      fi
++	    done
++	  fi
++	  ;;
++	file_magic*)
++	  set dummy $deplibs_check_method
++	  file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
++	  for a_deplib in $deplibs; do
++	    name="`expr $a_deplib : '-l\(.*\)'`"
++	    # If $name is empty we are operating on a -L argument.
++            if test "$name" != "" && test  "$name" != "0"; then
++	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		case " $predeps $postdeps " in
++		*" $a_deplib "*)
++		  newdeplibs="$newdeplibs $a_deplib"
++		  a_deplib=""
++		  ;;
++		esac
++	      fi
++	      if test -n "$a_deplib" ; then
++		libname=`eval \\$echo \"$libname_spec\"`
++		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
++		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
++		  for potent_lib in $potential_libs; do
++		      # Follow soft links.
++		      if ls -lLd "$potent_lib" 2>/dev/null \
++			 | grep " -> " >/dev/null; then
++			continue
++		      fi
++		      # The statement above tries to avoid entering an
++		      # endless loop below, in case of cyclic links.
++		      # We might still enter an endless loop, since a link
++		      # loop can be closed while we follow links,
++		      # but so what?
++		      potlib="$potent_lib"
++		      while test -h "$potlib" 2>/dev/null; do
++			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
++			case $potliblink in
++			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
++			*) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
++			esac
++		      done
++		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
++			 | ${SED} 10q \
++			 | $EGREP "$file_magic_regex" > /dev/null; then
++			newdeplibs="$newdeplibs $a_deplib"
++			a_deplib=""
++			break 2
++		      fi
++		  done
++		done
++	      fi
++	      if test -n "$a_deplib" ; then
++		droppeddeps=yes
++		$echo
++		$echo "*** Warning: linker path does not have real file for library $a_deplib."
++		$echo "*** I have the capability to make that library automatically link in when"
++		$echo "*** you link to this library.  But I can only do this if you have a"
++		$echo "*** shared version of the library, which you do not appear to have"
++		$echo "*** because I did check the linker path looking for a file starting"
++		if test -z "$potlib" ; then
++		  $echo "*** with $libname but no candidates were found. (...for file magic test)"
++		else
++		  $echo "*** with $libname and none of the candidates passed a file format test"
++		  $echo "*** using a file magic. Last file checked: $potlib"
++		fi
++	      fi
++	    else
++	      # Add a -L argument.
++	      newdeplibs="$newdeplibs $a_deplib"
++	    fi
++	  done # Gone through all deplibs.
++	  ;;
++	match_pattern*)
++	  set dummy $deplibs_check_method
++	  match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
++	  for a_deplib in $deplibs; do
++	    name="`expr $a_deplib : '-l\(.*\)'`"
++	    # If $name is empty we are operating on a -L argument.
++	    if test -n "$name" && test "$name" != "0"; then
++	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++		case " $predeps $postdeps " in
++		*" $a_deplib "*)
++		  newdeplibs="$newdeplibs $a_deplib"
++		  a_deplib=""
++		  ;;
++		esac
++	      fi
++	      if test -n "$a_deplib" ; then
++		libname=`eval \\$echo \"$libname_spec\"`
++		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
++		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
++		  for potent_lib in $potential_libs; do
++		    potlib="$potent_lib" # see symlink-check above in file_magic test
++		    if eval $echo \"$potent_lib\" 2>/dev/null \
++		        | ${SED} 10q \
++		        | $EGREP "$match_pattern_regex" > /dev/null; then
++		      newdeplibs="$newdeplibs $a_deplib"
++		      a_deplib=""
++		      break 2
++		    fi
++		  done
++		done
++	      fi
++	      if test -n "$a_deplib" ; then
++		droppeddeps=yes
++		$echo
++		$echo "*** Warning: linker path does not have real file for library $a_deplib."
++		$echo "*** I have the capability to make that library automatically link in when"
++		$echo "*** you link to this library.  But I can only do this if you have a"
++		$echo "*** shared version of the library, which you do not appear to have"
++		$echo "*** because I did check the linker path looking for a file starting"
++		if test -z "$potlib" ; then
++		  $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
++		else
++		  $echo "*** with $libname and none of the candidates passed a file format test"
++		  $echo "*** using a regex pattern. Last file checked: $potlib"
++		fi
++	      fi
++	    else
++	      # Add a -L argument.
++	      newdeplibs="$newdeplibs $a_deplib"
++	    fi
++	  done # Gone through all deplibs.
++	  ;;
++	none | unknown | *)
++	  newdeplibs=""
++	  tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
++	    -e 's/ -[LR][^ ]*//g'`
++	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
++	    for i in $predeps $postdeps ; do
++	      # can't use Xsed below, because $i might contain '/'
++	      tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
++	    done
++	  fi
++	  if $echo "X $tmp_deplibs" | $Xsed -e 's/[ 	]//g' \
++	    | grep . >/dev/null; then
++	    $echo
++	    if test "X$deplibs_check_method" = "Xnone"; then
++	      $echo "*** Warning: inter-library dependencies are not supported in this platform."
++	    else
++	      $echo "*** Warning: inter-library dependencies are not known to be supported."
++	    fi
++	    $echo "*** All declared inter-library dependencies are being dropped."
++	    droppeddeps=yes
++	  fi
++	  ;;
++	esac
++	versuffix=$versuffix_save
++	major=$major_save
++	release=$release_save
++	libname=$libname_save
++	name=$name_save
++
++	case $host in
++	*-*-rhapsody* | *-*-darwin1.[012])
++	  # On Rhapsody replace the C library is the System framework
++	  newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
++	  ;;
++	esac
++
++	if test "$droppeddeps" = yes; then
++	  if test "$module" = yes; then
++	    $echo
++	    $echo "*** Warning: libtool could not satisfy all declared inter-library"
++	    $echo "*** dependencies of module $libname.  Therefore, libtool will create"
++	    $echo "*** a static module, that should work as long as the dlopening"
++	    $echo "*** application is linked with the -dlopen flag."
++	    if test -z "$global_symbol_pipe"; then
++	      $echo
++	      $echo "*** However, this would only work if libtool was able to extract symbol"
++	      $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
++	      $echo "*** not find such a program.  So, this module is probably useless."
++	      $echo "*** \`nm' from GNU binutils and a full rebuild may help."
++	    fi
++	    if test "$build_old_libs" = no; then
++	      oldlibs="$output_objdir/$libname.$libext"
++	      build_libtool_libs=module
++	      build_old_libs=yes
++	    else
++	      build_libtool_libs=no
++	    fi
++	  else
++	    $echo "*** The inter-library dependencies that have been dropped here will be"
++	    $echo "*** automatically added whenever a program is linked with this library"
++	    $echo "*** or is declared to -dlopen it."
++
++	    if test "$allow_undefined" = no; then
++	      $echo
++	      $echo "*** Since this library must not contain undefined symbols,"
++	      $echo "*** because either the platform does not support them or"
++	      $echo "*** it was explicitly requested with -no-undefined,"
++	      $echo "*** libtool will only create a static version of it."
++	      if test "$build_old_libs" = no; then
++		oldlibs="$output_objdir/$libname.$libext"
++		build_libtool_libs=module
++		build_old_libs=yes
++	      else
++		build_libtool_libs=no
++	      fi
++	    fi
++	  fi
++	fi
++	# Time to change all our "foo.ltframework" stuff back to "-framework foo"
++	case $host in
++	  *-*-darwin*)
++	    newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	    dependency_libs=`$echo "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	    ;;
++	esac
++	# Done checking deplibs!
++	deplibs=$newdeplibs
++      fi
++
++      # All the library-specific variables (install_libdir is set above).
++      library_names=
++      old_library=
++      dlname=
++
++      # Test again, we may have decided not to build it any more
++      if test "$build_libtool_libs" = yes; then
++	if test "$hardcode_into_libs" = yes; then
++	  # Hardcode the library paths
++	  hardcode_libdirs=
++	  dep_rpath=
++	  rpath="$finalize_rpath"
++	  test "$mode" != relink && test "$fast_install" = no && rpath="$compile_rpath$rpath"
++	  for libdir in $rpath; do
++	    if test -n "$hardcode_libdir_flag_spec"; then
++	      if test -n "$hardcode_libdir_separator"; then
++		if test -z "$hardcode_libdirs"; then
++		  hardcode_libdirs="$libdir"
++		else
++		  # Just accumulate the unique libdirs.
++		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++		    ;;
++		  *)
++		    hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++		    ;;
++		  esac
++		fi
++	      else
++		eval flag=\"$hardcode_libdir_flag_spec\"
++		dep_rpath="$dep_rpath $flag"
++	      fi
++	    elif test -n "$runpath_var"; then
++	      case "$perm_rpath " in
++	      *" $libdir "*) ;;
++	      *) perm_rpath="$perm_rpath $libdir" ;;
++	      esac
++	    fi
++	  done
++	  # Substitute the hardcoded libdirs into the rpath.
++	  if test -n "$hardcode_libdir_separator" &&
++	     test -n "$hardcode_libdirs"; then
++	    libdir="$hardcode_libdirs"
++	    if test -n "$hardcode_libdir_flag_spec_ld"; then
++	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
++	    else
++	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
++	    fi
++	  fi
++	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
++	    # We should set the runpath_var.
++	    rpath=
++	    for dir in $perm_rpath; do
++	      rpath="$rpath$dir:"
++	    done
++	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
++	  fi
++	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
++	fi
++
++	shlibpath="$finalize_shlibpath"
++	test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
++	if test -n "$shlibpath"; then
++	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
++	fi
++
++	# Get the real and link names of the library.
++	eval shared_ext=\"$shrext\"
++	eval library_names=\"$library_names_spec\"
++	set dummy $library_names
++	realname="$2"
++	shift; shift
++
++	if test -n "$soname_spec"; then
++	  eval soname=\"$soname_spec\"
++	else
++	  soname="$realname"
++	fi
++	if test -z "$dlname"; then
++	  dlname=$soname
++	fi
++
++	lib="$output_objdir/$realname"
++	for link
++	do
++	  linknames="$linknames $link"
++	done
++
++	# Use standard objects if they are pic
++	test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++
++	# Prepare the list of exported symbols
++	if test -z "$export_symbols"; then
++	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
++	    $show "generating symbol list for \`$libname.la'"
++	    export_symbols="$output_objdir/$libname.exp"
++	    $run $rm $export_symbols
++	    eval cmds=\"$export_symbols_cmds\"
++	    save_ifs="$IFS"; IFS='~'
++	    for cmd in $cmds; do
++	      IFS="$save_ifs"
++	      if len=`expr "X$cmd" : ".*"` &&
++	       test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++	        $show "$cmd"
++	        $run eval "$cmd" || exit $?
++	        skipped_export=false
++	      else
++	        # The command line is too long to execute in one step.
++	        $show "using reloadable object file for export list..."
++	        skipped_export=:
++	      fi
++	    done
++	    IFS="$save_ifs"
++	    if test -n "$export_symbols_regex"; then
++	      $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
++	      $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
++	      $show "$mv \"${export_symbols}T\" \"$export_symbols\""
++	      $run eval '$mv "${export_symbols}T" "$export_symbols"'
++	    fi
++	  fi
++	fi
++
++	if test -n "$export_symbols" && test -n "$include_expsyms"; then
++	  $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
++	fi
++
++	tmp_deplibs=
++	for test_deplib in $deplibs; do
++		case " $convenience " in
++		*" $test_deplib "*) ;;
++		*) 
++			tmp_deplibs="$tmp_deplibs $test_deplib"
++			;;
++		esac
++	done
++	deplibs="$tmp_deplibs" 
++
++	if test -n "$convenience"; then
++	  if test -n "$whole_archive_flag_spec"; then
++	    save_libobjs=$libobjs
++	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
++	  else
++	    gentop="$output_objdir/${outputname}x"
++	    $show "${rm}r $gentop"
++	    $run ${rm}r "$gentop"
++	    $show "$mkdir $gentop"
++	    $run $mkdir "$gentop"
++	    status=$?
++	    if test "$status" -ne 0 && test ! -d "$gentop"; then
++	      exit $status
++	    fi
++	    generated="$generated $gentop"
++
++	    for xlib in $convenience; do
++	      # Extract the objects.
++	      case $xlib in
++	      [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
++	      *) xabs=`pwd`"/$xlib" ;;
++	      esac
++	      xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
++	      xdir="$gentop/$xlib"
++
++	      $show "${rm}r $xdir"
++	      $run ${rm}r "$xdir"
++	      $show "$mkdir $xdir"
++	      $run $mkdir "$xdir"
++	      status=$?
++	      if test "$status" -ne 0 && test ! -d "$xdir"; then
++		exit $status
++	      fi
++	      # We will extract separately just the conflicting names and we will no
++	      # longer touch any unique names. It is faster to leave these extract
++	      # automatically by $AR in one run.
++	      $show "(cd $xdir && $AR x $xabs)"
++	      $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
++	      if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
++		:
++	      else
++		$echo "$modename: warning: object name conflicts; renaming object files" 1>&2
++		$echo "$modename: warning: to ensure that they will not overwrite" 1>&2
++		$AR t "$xabs" | sort | uniq -cd | while read -r count name
++		do
++		  i=1
++		  while test "$i" -le "$count"
++		  do
++		   # Put our $i before any first dot (extension)
++		   # Never overwrite any file
++		   name_to="$name"
++		   while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
++		   do
++		     name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
++		   done
++		   $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
++		   $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
++		   i=`expr $i + 1`
++		  done
++		done
++	      fi
++
++	      libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
++	    done
++	  fi
++	fi
++
++	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
++	  eval flag=\"$thread_safe_flag_spec\"
++	  linker_flags="$linker_flags $flag"
++	fi
++
++	# Make a backup of the uninstalled library when relinking
++	if test "$mode" = relink; then
++	  $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
++	fi
++
++	# Add all flags from the command line.  We here create a library,
++	# but those flags were only added to compile_command and
++	# finalize_command, which are only used when creating executables.
++	# So do it by hand here.
++	compiler_flags="$compiler_flags $add_flags"
++	# Only add it to commands which use CC, instead of LD, i.e.
++	# only to $compiler_flags
++	#linker_flags="$linker_flags $add_flags"
++
++	# Do each of the archive commands.
++	if test "$module" = yes && test -n "$module_cmds" ; then
++	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
++	    eval cmds=\"$module_expsym_cmds\"
++	  else
++	    eval cmds=\"$module_cmds\"
++	  fi
++	else
++	if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
++	  eval cmds=\"$archive_expsym_cmds\"
++	else
++	  eval cmds=\"$archive_cmds\"
++	  fi
++	fi
++
++	if test "X$skipped_export" != "X:" && len=`expr "X$cmds" : ".*"` &&
++	   test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++	  :
++	else
++	  # The command line is too long to link in one step, link piecewise.
++	  $echo "creating reloadable object files..."
++
++	  # Save the value of $output and $libobjs because we want to
++	  # use them later.  If we have whole_archive_flag_spec, we
++	  # want to use save_libobjs as it was before
++	  # whole_archive_flag_spec was expanded, because we can't
++	  # assume the linker understands whole_archive_flag_spec.
++	  # This may have to be revisited, in case too many
++	  # convenience libraries get linked in and end up exceeding
++	  # the spec.
++	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
++	    save_libobjs=$libobjs
++	  fi
++	  save_output=$output
++
++	  # Clear the reloadable object creation command queue and
++	  # initialize k to one.
++	  test_cmds=
++	  concat_cmds=
++	  objlist=
++	  delfiles=
++	  last_robj=
++	  k=1
++	  output=$output_objdir/$save_output-${k}.$objext
++	  # Loop over the list of objects to be linked.
++	  for obj in $save_libobjs
++	  do
++	    eval test_cmds=\"$reload_cmds $objlist $last_robj\"
++	    if test "X$objlist" = X ||
++	       { len=`expr "X$test_cmds" : ".*"` &&
++		 test "$len" -le "$max_cmd_len"; }; then
++	      objlist="$objlist $obj"
++	    else
++	      # The command $test_cmds is almost too long, add a
++	      # command to the queue.
++	      if test "$k" -eq 1 ; then
++		# The first file doesn't have a previous command to add.
++		eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
++	      else
++		# All subsequent reloadable object files will link in
++		# the last one created.
++		eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
++	      fi
++	      last_robj=$output_objdir/$save_output-${k}.$objext
++	      k=`expr $k + 1`
++	      output=$output_objdir/$save_output-${k}.$objext
++	      objlist=$obj
++	      len=1
++	    fi
++	  done
++	  # Handle the remaining objects by creating one last
++	  # reloadable object file.  All subsequent reloadable object
++	  # files will link in the last one created.
++	  test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++	  eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
++
++	  if ${skipped_export-false}; then
++	    $show "generating symbol list for \`$libname.la'"
++	    export_symbols="$output_objdir/$libname.exp"
++	    $run $rm $export_symbols
++	    libobjs=$output
++	    # Append the command to create the export file.
++	    eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
++          fi
++
++	  # Set up a command to remove the reloadale object files
++	  # after they are used.
++	  i=0
++	  while test "$i" -lt "$k"
++	  do
++	    i=`expr $i + 1`
++	    delfiles="$delfiles $output_objdir/$save_output-${i}.$objext"
++	  done
++
++	  $echo "creating a temporary reloadable object file: $output"
++
++	  # Loop through the commands generated above and execute them.
++	  save_ifs="$IFS"; IFS='~'
++	  for cmd in $concat_cmds; do
++	    IFS="$save_ifs"
++	    $show "$cmd"
++	    $run eval "$cmd" || exit $?
++	  done
++	  IFS="$save_ifs"
++
++	  libobjs=$output
++	  # Restore the value of output.
++	  output=$save_output
++
++	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
++	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
++	  fi
++	  # Expand the library linking commands again to reset the
++	  # value of $libobjs for piecewise linking.
++
++	  # Do each of the archive commands.
++	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
++	    eval cmds=\"$archive_expsym_cmds\"
++	  else
++	    eval cmds=\"$archive_cmds\"
++	  fi
++
++	  # Append the command to remove the reloadable object files
++	  # to the just-reset $cmds.
++	  eval cmds=\"\$cmds~$rm $delfiles\"
++	fi
++	save_ifs="$IFS"; IFS='~'
++	for cmd in $cmds; do
++	  IFS="$save_ifs"
++	  $show "$cmd"
++	  $run eval "$cmd" || exit $?
++	done
++	IFS="$save_ifs"
++
++	# Restore the uninstalled library and exit
++	if test "$mode" = relink; then
++	  $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
++	  exit 0
++	fi
++
++	# Create links to the real library.
++	for linkname in $linknames; do
++	  if test "$realname" != "$linkname"; then
++	    $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
++	    $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
++	  fi
++	done
++
++	# If -module or -export-dynamic was specified, set the dlname.
++	if test "$module" = yes || test "$export_dynamic" = yes; then
++	  # On all known operating systems, these are identical.
++	  dlname="$soname"
++	fi
++      fi
++      ;;
++
++    obj)
++      if test -n "$deplibs"; then
++	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
++      fi
++
++      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++	$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
++      fi
++
++      if test -n "$rpath"; then
++	$echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
++      fi
++
++      if test -n "$xrpath"; then
++	$echo "$modename: warning: \`-R' is ignored for objects" 1>&2
++      fi
++
++      if test -n "$vinfo"; then
++	$echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
++      fi
++
++      if test -n "$release"; then
++	$echo "$modename: warning: \`-release' is ignored for objects" 1>&2
++      fi
++
++      case $output in
++      *.lo)
++	if test -n "$objs$old_deplibs"; then
++	  $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
++	  exit 1
++	fi
++	libobj="$output"
++	obj=`$echo "X$output" | $Xsed -e "$lo2o"`
++	;;
++      *)
++	libobj=
++	obj="$output"
++	;;
++      esac
++
++      # Delete the old objects.
++      $run $rm $obj $libobj
++
++      # Objects from convenience libraries.  This assumes
++      # single-version convenience libraries.  Whenever we create
++      # different ones for PIC/non-PIC, this we'll have to duplicate
++      # the extraction.
++      reload_conv_objs=
++      gentop=
++      # reload_cmds runs $LD directly, so let us get rid of
++      # -Wl from whole_archive_flag_spec
++      wl=
++
++      if test -n "$convenience"; then
++	if test -n "$whole_archive_flag_spec"; then
++	  eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
++	else
++	  gentop="$output_objdir/${obj}x"
++	  $show "${rm}r $gentop"
++	  $run ${rm}r "$gentop"
++	  $show "$mkdir $gentop"
++	  $run $mkdir "$gentop"
++	  status=$?
++	  if test "$status" -ne 0 && test ! -d "$gentop"; then
++	    exit $status
++	  fi
++	  generated="$generated $gentop"
++
++	  for xlib in $convenience; do
++	    # Extract the objects.
++	    case $xlib in
++	    [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
++	    *) xabs=`pwd`"/$xlib" ;;
++	    esac
++	    xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
++	    xdir="$gentop/$xlib"
++
++	    $show "${rm}r $xdir"
++	    $run ${rm}r "$xdir"
++	    $show "$mkdir $xdir"
++	    $run $mkdir "$xdir"
++	    status=$?
++	    if test "$status" -ne 0 && test ! -d "$xdir"; then
++	      exit $status
++	    fi
++	    # We will extract separately just the conflicting names and we will no
++	    # longer touch any unique names. It is faster to leave these extract
++	    # automatically by $AR in one run.
++	    $show "(cd $xdir && $AR x $xabs)"
++	    $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
++	    if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
++	      :
++	    else
++	      $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
++	      $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
++	      $AR t "$xabs" | sort | uniq -cd | while read -r count name
++	      do
++		i=1
++		while test "$i" -le "$count"
++		do
++		 # Put our $i before any first dot (extension)
++		 # Never overwrite any file
++		 name_to="$name"
++		 while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
++		 do
++		   name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
++		 done
++		 $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
++		 $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
++		 i=`expr $i + 1`
++		done
++	      done
++	    fi
++
++	    reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
++	  done
++	fi
++      fi
++
++      # Create the old-style object.
++      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
++
++      output="$obj"
++      eval cmds=\"$reload_cmds\"
++      save_ifs="$IFS"; IFS='~'
++      for cmd in $cmds; do
++	IFS="$save_ifs"
++	$show "$cmd"
++	$run eval "$cmd" || exit $?
++      done
++      IFS="$save_ifs"
++
++      # Exit if we aren't doing a library object file.
++      if test -z "$libobj"; then
++	if test -n "$gentop"; then
++	  $show "${rm}r $gentop"
++	  $run ${rm}r $gentop
++	fi
++
++	exit 0
++      fi
++
++      if test "$build_libtool_libs" != yes; then
++	if test -n "$gentop"; then
++	  $show "${rm}r $gentop"
++	  $run ${rm}r $gentop
++	fi
++
++	# Create an invalid libtool object if no PIC, so that we don't
++	# accidentally link it into a program.
++	# $show "echo timestamp > $libobj"
++	# $run eval "echo timestamp > $libobj" || exit $?
++	exit 0
++      fi
++
++      if test -n "$pic_flag" || test "$pic_mode" != default; then
++	# Only do commands if we really have different PIC objects.
++	reload_objs="$libobjs $reload_conv_objs"
++	output="$libobj"
++	eval cmds=\"$reload_cmds\"
++	save_ifs="$IFS"; IFS='~'
++	for cmd in $cmds; do
++	  IFS="$save_ifs"
++	  $show "$cmd"
++	  $run eval "$cmd" || exit $?
++	done
++	IFS="$save_ifs"
++      fi
++
++      if test -n "$gentop"; then
++	$show "${rm}r $gentop"
++	$run ${rm}r $gentop
++      fi
++
++      exit 0
++      ;;
++
++    prog)
++      case $host in
++	*cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
++      esac
++      if test -n "$vinfo"; then
++	$echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
++      fi
++
++      if test -n "$release"; then
++	$echo "$modename: warning: \`-release' is ignored for programs" 1>&2
++      fi
++
++      if test "$preload" = yes; then
++	if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
++	   test "$dlopen_self_static" = unknown; then
++	  $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
++	fi
++      fi
++
++      case $host in
++      *-*-rhapsody* | *-*-darwin1.[012])
++	# On Rhapsody replace the C library is the System framework
++	compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
++	finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
++	;;
++      esac
++
++      case $host in
++      *-*-darwin*)
++        # Don't allow lazy linking, it breaks C++ global constructors
++        if test "$tagname" = CXX ; then
++        compile_command="$compile_command ${wl}-bind_at_load"
++        finalize_command="$finalize_command ${wl}-bind_at_load"
++        fi
++	# Time to change all our "foo.ltframework" stuff back to "-framework foo"
++	compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++	finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
++        ;;
++      esac
++
++      compile_command="$compile_command $compile_deplibs"
++      finalize_command="$finalize_command $finalize_deplibs"
++
++      if test -n "$rpath$xrpath"; then
++	# If the user specified any rpath flags, then add them.
++	for libdir in $rpath $xrpath; do
++	  # This is the magic to use -rpath.
++	  case "$finalize_rpath " in
++	  *" $libdir "*) ;;
++	  *) finalize_rpath="$finalize_rpath $libdir" ;;
++	  esac
++	done
++      fi
++
++      # Now hardcode the library paths
++      rpath=
++      hardcode_libdirs=
++      for libdir in $compile_rpath $finalize_rpath; do
++	if test -n "$hardcode_libdir_flag_spec"; then
++	  if test -n "$hardcode_libdir_separator"; then
++	    if test -z "$hardcode_libdirs"; then
++	      hardcode_libdirs="$libdir"
++	    else
++	      # Just accumulate the unique libdirs.
++	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++		;;
++	      *)
++		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++		;;
++	      esac
++	    fi
++	  else
++	    eval flag=\"$hardcode_libdir_flag_spec\"
++	    rpath="$rpath $flag"
++	  fi
++	elif test -n "$runpath_var"; then
++	  case "$perm_rpath " in
++	  *" $libdir "*) ;;
++	  *) perm_rpath="$perm_rpath $libdir" ;;
++	  esac
++	fi
++	case $host in
++	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
++	  case :$dllsearchpath: in
++	  *":$libdir:"*) ;;
++	  *) dllsearchpath="$dllsearchpath:$libdir";;
++	  esac
++	  ;;
++	esac
++      done
++      # Substitute the hardcoded libdirs into the rpath.
++      if test -n "$hardcode_libdir_separator" &&
++	 test -n "$hardcode_libdirs"; then
++	libdir="$hardcode_libdirs"
++	eval rpath=\" $hardcode_libdir_flag_spec\"
++      fi
++      compile_rpath="$rpath"
++
++      rpath=
++      hardcode_libdirs=
++      for libdir in $finalize_rpath; do
++	if test -n "$hardcode_libdir_flag_spec"; then
++	  if test -n "$hardcode_libdir_separator"; then
++	    if test -z "$hardcode_libdirs"; then
++	      hardcode_libdirs="$libdir"
++	    else
++	      # Just accumulate the unique libdirs.
++	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
++	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
++		;;
++	      *)
++		hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
++		;;
++	      esac
++	    fi
++	  else
++	    eval flag=\"$hardcode_libdir_flag_spec\"
++	    rpath="$rpath $flag"
++	  fi
++	elif test -n "$runpath_var"; then
++	  case "$finalize_perm_rpath " in
++	  *" $libdir "*) ;;
++	  *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
++	  esac
++	fi
++      done
++      # Substitute the hardcoded libdirs into the rpath.
++      if test -n "$hardcode_libdir_separator" &&
++	 test -n "$hardcode_libdirs"; then
++	libdir="$hardcode_libdirs"
++	eval rpath=\" $hardcode_libdir_flag_spec\"
++      fi
++      finalize_rpath="$rpath"
++
++      if test -n "$libobjs" && test "$build_old_libs" = yes; then
++	# Transform all the library objects into standard objects.
++	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++	finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++      fi
++
++      dlsyms=
++      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
++	if test -n "$NM" && test -n "$global_symbol_pipe"; then
++	  dlsyms="${outputname}S.c"
++	else
++	  $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
++	fi
++      fi
++
++      if test -n "$dlsyms"; then
++	case $dlsyms in
++	"") ;;
++	*.c)
++	  # Discover the nlist of each of the dlfiles.
++	  nlist="$output_objdir/${outputname}.nm"
++
++	  $show "$rm $nlist ${nlist}S ${nlist}T"
++	  $run $rm "$nlist" "${nlist}S" "${nlist}T"
++
++	  # Parse the name list into a source file.
++	  $show "creating $output_objdir/$dlsyms"
++
++	  test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
++/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
++/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
++
++#ifdef __cplusplus
++extern \"C\" {
++#endif
++
++/* Prevent the only kind of declaration conflicts we can make. */
++#define lt_preloaded_symbols some_other_symbol
++
++/* External symbol declarations for the compiler. */\
++"
++
++	  if test "$dlself" = yes; then
++	    $show "generating symbol list for \`$output'"
++
++	    test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
++
++	    # Add our own program objects to the symbol list.
++	    progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
++	    for arg in $progfiles; do
++	      $show "extracting global C symbols from \`$arg'"
++	      $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
++	    done
++
++	    if test -n "$exclude_expsyms"; then
++	      $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
++	      $run eval '$mv "$nlist"T "$nlist"'
++	    fi
++
++	    if test -n "$export_symbols_regex"; then
++	      $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
++	      $run eval '$mv "$nlist"T "$nlist"'
++	    fi
++
++	    # Prepare the list of exported symbols
++	    if test -z "$export_symbols"; then
++	      export_symbols="$output_objdir/$output.exp"
++	      $run $rm $export_symbols
++	      $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
++	    else
++	      $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
++	      $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
++	      $run eval 'mv "$nlist"T "$nlist"'
++	    fi
++	  fi
++
++	  for arg in $dlprefiles; do
++	    $show "extracting global C symbols from \`$arg'"
++	    name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
++	    $run eval '$echo ": $name " >> "$nlist"'
++	    $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
++	  done
++
++	  if test -z "$run"; then
++	    # Make sure we have at least an empty file.
++	    test -f "$nlist" || : > "$nlist"
++
++	    if test -n "$exclude_expsyms"; then
++	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
++	      $mv "$nlist"T "$nlist"
++	    fi
++
++	    # Try sorting and uniquifying the output.
++	    if grep -v "^: " < "$nlist" |
++		if sort -k 3 </dev/null >/dev/null 2>&1; then
++		  sort -k 3
++		else
++		  sort +2
++		fi |
++		uniq > "$nlist"S; then
++	      :
++	    else
++	      grep -v "^: " < "$nlist" > "$nlist"S
++	    fi
++
++	    if test -f "$nlist"S; then
++	      eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
++	    else
++	      $echo '/* NONE */' >> "$output_objdir/$dlsyms"
++	    fi
++
++	    $echo >> "$output_objdir/$dlsyms" "\
++
++#undef lt_preloaded_symbols
++
++#if defined (__STDC__) && __STDC__
++# define lt_ptr void *
++#else
++# define lt_ptr char *
++# define const
++#endif
++
++/* The mapping between symbol names and symbols. */
++const struct {
++  const char *name;
++  lt_ptr address;
++}
++lt_preloaded_symbols[] =
++{\
++"
++
++	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
++
++	    $echo >> "$output_objdir/$dlsyms" "\
++  {0, (lt_ptr) 0}
++};
++
++/* This works around a problem in FreeBSD linker */
++#ifdef FREEBSD_WORKAROUND
++static const void *lt_preloaded_setup() {
++  return lt_preloaded_symbols;
++}
++#endif
++
++#ifdef __cplusplus
++}
++#endif\
++"
++	  fi
++
++	  pic_flag_for_symtable=
++	  case $host in
++	  # compiling the symbol table file with pic_flag works around
++	  # a FreeBSD bug that causes programs to crash when -lm is
++	  # linked before any other PIC object.  But we must not use
++	  # pic_flag when linking with -static.  The problem exists in
++	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
++	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
++	    case "$compile_command " in
++	    *" -static "*) ;;
++	    *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
++	    esac;;
++	  *-*-hpux*)
++	    case "$compile_command " in
++	    *" -static "*) ;;
++	    *) pic_flag_for_symtable=" $pic_flag";;
++	    esac
++	  esac
++
++	  # Now compile the dynamic symbol file.
++	  $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
++	  $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
++
++	  # Clean up the generated files.
++	  $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
++	  $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
++
++	  # Transform the symbol file into the correct name.
++	  compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
++	  finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
++	  ;;
++	*)
++	  $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
++	  exit 1
++	  ;;
++	esac
++      else
++	# We keep going just in case the user didn't refer to
++	# lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
++	# really was required.
++
++	# Nullify the symbol file.
++	compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
++	finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
++      fi
++
++      # AIX runtime linking requires linking programs with -Wl,-brtl and libs with -Wl,-G
++      # Also add -bnolibpath to the beginning of the link line, to clear the hardcoded runpath.
++      # Otherwise, things like the -L path to libgcc.a are accidentally hardcoded by ld.
++      # This does not apply on AIX for ia64, which uses a SysV linker.
++      case "$host" in
++        ia64-*-aix5*) ;;
++        *-*-aix4* | *-*-aix5*)
++                   compile_command=`$echo "X$compile_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"`
++                   finalize_command=`$echo "X$finalize_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"` ;;
++      esac
++
++      if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
++	# Replace the output file specification.
++	compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
++	link_command="$compile_command$compile_rpath"
++
++	# We have no uninstalled library dependencies, so finalize right now.
++	$show "$link_command"
++	$run eval "$link_command"
++	status=$?
++
++	# Delete the generated files.
++	if test -n "$dlsyms"; then
++	  $show "$rm $output_objdir/${outputname}S.${objext}"
++	  $run $rm "$output_objdir/${outputname}S.${objext}"
++	fi
++
++	exit $status
++      fi
++
++      if test -n "$shlibpath_var"; then
++	# We should set the shlibpath_var
++	rpath=
++	for dir in $temp_rpath; do
++	  case $dir in
++	  [\\/]* | [A-Za-z]:[\\/]*)
++	    # Absolute path.
++	    rpath="$rpath$dir:"
++	    ;;
++	  *)
++	    # Relative path: add a thisdir entry.
++	    rpath="$rpath\$thisdir/$dir:"
++	    ;;
++	  esac
++	done
++	temp_rpath="$rpath"
++      fi
++
++      if test -n "$compile_shlibpath$finalize_shlibpath"; then
++	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
++      fi
++      if test -n "$finalize_shlibpath"; then
++	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
++      fi
++
++      compile_var=
++      finalize_var=
++      if test -n "$runpath_var"; then
++	if test -n "$perm_rpath"; then
++	  # We should set the runpath_var.
++	  rpath=
++	  for dir in $perm_rpath; do
++	    rpath="$rpath$dir:"
++	  done
++	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
++	fi
++	if test -n "$finalize_perm_rpath"; then
++	  # We should set the runpath_var.
++	  rpath=
++	  for dir in $finalize_perm_rpath; do
++	    rpath="$rpath$dir:"
++	  done
++	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
++	fi
++      fi
++
++      if test "$no_install" = yes; then
++	# We don't need to create a wrapper script.
++	link_command="$compile_var$compile_command$compile_rpath"
++	# Replace the output file specification.
++	link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
++	# Delete the old output file.
++	$run $rm $output
++	# Link the executable and exit
++	$show "$link_command"
++	$run eval "$link_command" || exit $?
++	exit 0
++      fi
++
++      if test "$hardcode_action" = relink; then
++	# Fast installation is not supported
++	link_command="$compile_var$compile_command$compile_rpath"
++	relink_command="$finalize_var$finalize_command$finalize_rpath"
++
++	$echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
++	$echo "$modename: \`$output' will be relinked during installation" 1>&2
++      else
++	if test "$fast_install" != no; then
++	  link_command="$finalize_var$compile_command$finalize_rpath"
++	  if test "$fast_install" = yes; then
++	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
++	  else
++	    # fast_install is set to needless
++	    relink_command=
++	  fi
++	else
++	  link_command="$compile_var$compile_command$compile_rpath"
++	  relink_command="$finalize_var$finalize_command$finalize_rpath"
++	fi
++      fi
++
++      # Replace the output file specification.
++      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
++
++      # Delete the old output files.
++      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
++
++      $show "$link_command"
++      $run eval "$link_command" || exit $?
++
++      # Now create the wrapper script.
++      $show "creating $output"
++
++      # Quote the relink command for shipping.
++      if test -n "$relink_command"; then
++	# Preserve any variables that may affect compiler behavior
++	for var in $variables_saved_for_relink; do
++	  if eval test -z \"\${$var+set}\"; then
++	    relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
++	  elif eval var_value=\$$var; test -z "$var_value"; then
++	    relink_command="$var=; export $var; $relink_command"
++	  else
++	    var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
++	    relink_command="$var=\"$var_value\"; export $var; $relink_command"
++	  fi
++	done
++	relink_command="(cd `pwd`; $relink_command)"
++	relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
++      fi
++
++      # Quote $echo for shipping.
++      if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
++	case $0 in
++	[\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
++	*) qecho="$SHELL `pwd`/$0 --fallback-echo";;
++	esac
++	qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
++      else
++	qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
++      fi
++
++      # Only actually do things if our run command is non-null.
++      if test -z "$run"; then
++	# win32 will think the script is a binary if it has
++	# a .exe suffix, so we strip it off here.
++	case $output in
++	  *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
++	esac
++	# test for cygwin because mv fails w/o .exe extensions
++	case $host in
++	  *cygwin*)
++	    exeext=.exe
++	    outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
++	  *) exeext= ;;
++	esac
++	case $host in
++	  *mingw* )
++	    cwrappersource=`$echo ${output_objdir}/lt-${outputname}.c`
++	    cwrapper=`$echo ${output}.exe`
++	    $rm $cwrappersource $cwrapper
++	    trap "$rm $cwrappersource $cwrapper; exit 1" 1 2 15
++
++	    cat > $cwrappersource <<EOF
++
++/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
++   Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
++
++   The $output program cannot be directly executed until all the libtool
++   libraries that it depends on are installed.
++   
++   This wrapper executable should never be moved out of the build directory.
++   If it is, it will not operate correctly.
++
++   Currently, it simply execs the wrapper *script* "/bin/sh $output",
++   but could eventually absorb all of the scripts functionality and
++   exec $objdir/$outputname directly.
++*/
++EOF
++	    cat >> $cwrappersource<<"EOF"
++#include <stdio.h>
++#include <stdlib.h>
++#include <unistd.h>
++#include <malloc.h>
++#include <stdarg.h>
++#include <assert.h>
++
++#if defined(PATH_MAX)
++# define LT_PATHMAX PATH_MAX
++#elif defined(MAXPATHLEN)
++# define LT_PATHMAX MAXPATHLEN
++#else
++# define LT_PATHMAX 1024
++#endif
++
++#ifndef DIR_SEPARATOR
++#define DIR_SEPARATOR '/'
++#endif
++
++#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
++  defined (__OS2__)
++#define HAVE_DOS_BASED_FILE_SYSTEM
++#ifndef DIR_SEPARATOR_2 
++#define DIR_SEPARATOR_2 '\\'
++#endif
++#endif
++
++#ifndef DIR_SEPARATOR_2
++# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
++#else /* DIR_SEPARATOR_2 */
++# define IS_DIR_SEPARATOR(ch) \
++        (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
++#endif /* DIR_SEPARATOR_2 */
++
++#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
++#define XFREE(stale) do { \
++  if (stale) { free ((void *) stale); stale = 0; } \
++} while (0)
++
++const char *program_name = NULL;
++
++void * xmalloc (size_t num);
++char * xstrdup (const char *string);
++char * basename (const char *name);
++char * fnqualify(const char *path);
++char * strendzap(char *str, const char *pat);
++void lt_fatal (const char *message, ...);
++
++int
++main (int argc, char *argv[])
++{
++  char **newargz;
++  int i;
++  
++  program_name = (char *) xstrdup ((char *) basename (argv[0]));
++  newargz = XMALLOC(char *, argc+2);
++EOF
++
++	    cat >> $cwrappersource <<EOF
++  newargz[0] = "$SHELL";
++EOF
++
++	    cat >> $cwrappersource <<"EOF"
++  newargz[1] = fnqualify(argv[0]);
++  /* we know the script has the same name, without the .exe */
++  /* so make sure newargz[1] doesn't end in .exe */
++  strendzap(newargz[1],".exe"); 
++  for (i = 1; i < argc; i++)
++    newargz[i+1] = xstrdup(argv[i]);
++  newargz[argc+1] = NULL;
++EOF
++
++	    cat >> $cwrappersource <<EOF
++  execv("$SHELL",newargz);
++EOF
++
++	    cat >> $cwrappersource <<"EOF"
++}
++
++void *
++xmalloc (size_t num)
++{
++  void * p = (void *) malloc (num);
++  if (!p)
++    lt_fatal ("Memory exhausted");
++
++  return p;
++}
++
++char * 
++xstrdup (const char *string)
++{
++  return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
++;
++}
++
++char *
++basename (const char *name)
++{
++  const char *base;
++
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++  /* Skip over the disk name in MSDOS pathnames. */
++  if (isalpha (name[0]) && name[1] == ':') 
++    name += 2;
++#endif
++
++  for (base = name; *name; name++)
++    if (IS_DIR_SEPARATOR (*name))
++      base = name + 1;
++  return (char *) base;
++}
++
++char * 
++fnqualify(const char *path)
++{
++  size_t size;
++  char *p;
++  char tmp[LT_PATHMAX + 1];
++
++  assert(path != NULL);
++
++  /* Is it qualified already? */
++#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
++  if (isalpha (path[0]) && path[1] == ':')
++    return xstrdup (path);
++#endif
++  if (IS_DIR_SEPARATOR (path[0]))
++    return xstrdup (path);
++
++  /* prepend the current directory */
++  /* doesn't handle '~' */
++  if (getcwd (tmp, LT_PATHMAX) == NULL)
++    lt_fatal ("getcwd failed");
++  size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */
++  p = XMALLOC(char, size);
++  sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path);
++  return p;
++}
++
++char *
++strendzap(char *str, const char *pat) 
++{
++  size_t len, patlen;
++
++  assert(str != NULL);
++  assert(pat != NULL);
++
++  len = strlen(str);
++  patlen = strlen(pat);
++
++  if (patlen <= len)
++  {
++    str += len - patlen;
++    if (strcmp(str, pat) == 0)
++      *str = '\0';
++  }
++  return str;
++}
++
++static void
++lt_error_core (int exit_status, const char * mode, 
++          const char * message, va_list ap)
++{
++  fprintf (stderr, "%s: %s: ", program_name, mode);
++  vfprintf (stderr, message, ap);
++  fprintf (stderr, ".\n");
++
++  if (exit_status >= 0)
++    exit (exit_status);
++}
++
++void
++lt_fatal (const char *message, ...)
++{
++  va_list ap;
++  va_start (ap, message);
++  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
++  va_end (ap);
++}
++EOF
++	  # we should really use a build-platform specific compiler
++	  # here, but OTOH, the wrappers (shell script and this C one)
++	  # are only useful if you want to execute the "real" binary.
++	  # Since the "real" binary is built for $host, then this
++	  # wrapper might as well be built for $host, too.
++	  $run $LTCC -s -o $cwrapper $cwrappersource
++	  ;;
++	esac
++	$rm $output
++	trap "$rm $output; exit 1" 1 2 15
++
++	$echo > $output "\
++#! $SHELL
++
++# $output - temporary wrapper script for $objdir/$outputname
++# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
++#
++# The $output program cannot be directly executed until all the libtool
++# libraries that it depends on are installed.
++#
++# This wrapper script should never be moved out of the build directory.
++# If it is, it will not operate correctly.
++
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++Xsed='${SED} -e 1s/^X//'
++sed_quote_subst='$sed_quote_subst'
++
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
++
++relink_command=\"$relink_command\"
++
++# This environment variable determines our operation mode.
++if test \"\$libtool_install_magic\" = \"$magic\"; then
++  # install mode needs the following variable:
++  notinst_deplibs='$notinst_deplibs'
++else
++  # When we are sourced in execute mode, \$file and \$echo are already set.
++  if test \"\$libtool_execute_magic\" != \"$magic\"; then
++    echo=\"$qecho\"
++    file=\"\$0\"
++    # Make sure echo works.
++    if test \"X\$1\" = X--no-reexec; then
++      # Discard the --no-reexec flag, and continue.
++      shift
++    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
++      # Yippee, \$echo works!
++      :
++    else
++      # Restart under the correct shell, and then maybe \$echo will work.
++      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
++    fi
++  fi\
++"
++	$echo >> $output "\
++
++  # Find the directory that this script lives in.
++  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
++  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
++
++  # Follow symbolic links until we get to the real thisdir.
++  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
++  while test -n \"\$file\"; do
++    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
++
++    # If there was a directory component, then change thisdir.
++    if test \"x\$destdir\" != \"x\$file\"; then
++      case \"\$destdir\" in
++      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
++      *) thisdir=\"\$thisdir/\$destdir\" ;;
++      esac
++    fi
++
++    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
++    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
++  done
++
++  # Try to get the absolute directory name.
++  absdir=\`cd \"\$thisdir\" && pwd\`
++  test -n \"\$absdir\" && thisdir=\"\$absdir\"
++"
++
++	if test "$fast_install" = yes; then
++	  $echo >> $output "\
++  program=lt-'$outputname'$exeext
++  progdir=\"\$thisdir/$objdir\"
++
++  if test ! -f \"\$progdir/\$program\" || \\
++     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
++       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
++
++    file=\"\$\$-\$program\"
++
++    if test ! -d \"\$progdir\"; then
++      $mkdir \"\$progdir\"
++    else
++      $rm \"\$progdir/\$file\"
++    fi"
++
++	  $echo >> $output "\
++
++    # relink executable if necessary
++    if test -n \"\$relink_command\"; then
++      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
++      else
++	$echo \"\$relink_command_output\" >&2
++	$rm \"\$progdir/\$file\"
++	exit 1
++      fi
++    fi
++
++    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
++    { $rm \"\$progdir/\$program\";
++      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
++    $rm \"\$progdir/\$file\"
++  fi"
++	else
++	  $echo >> $output "\
++  program='$outputname'
++  progdir=\"\$thisdir/$objdir\"
++"
++	fi
++
++	$echo >> $output "\
++
++  if test -f \"\$progdir/\$program\"; then"
++
++	# Export our shlibpath_var if we have one.
++	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
++	  $echo >> $output "\
++    # Add our own library path to $shlibpath_var
++    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
++
++    # Some systems cannot cope with colon-terminated $shlibpath_var
++    # The second colon is a workaround for a bug in BeOS R4 sed
++    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
++
++    export $shlibpath_var
++"
++	fi
++
++	# fixup the dll searchpath if we need to.
++	if test -n "$dllsearchpath"; then
++	  $echo >> $output "\
++    # Add the dll search path components to the executable PATH
++    PATH=$dllsearchpath:\$PATH
++"
++	fi
++
++	$echo >> $output "\
++    if test \"\$libtool_execute_magic\" != \"$magic\"; then
++      # Run the actual program with our arguments.
++"
++	case $host in
++	# Backslashes separate directories on plain windows
++	*-*-mingw | *-*-os2*)
++	  $echo >> $output "\
++      exec \$progdir\\\\\$program \${1+\"\$@\"}
++"
++	  ;;
++
++	*)
++	  # Need to set LD_LIBRARY_PATH, to the value already
++	  # computed within libtool.
++	  $echo >> $output "\
++      LD_LIBRARY_PATH=\"$rpath\" exec \$progdir/\$program \${1+\"\$@\"}
++"
++	  ;;
++	esac
++	$echo >> $output "\
++      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
++      exit 1
++    fi
++  else
++    # The program doesn't exist.
++    \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
++    \$echo \"This script is just a wrapper for \$program.\" 1>&2
++    $echo \"See the $PACKAGE documentation for more information.\" 1>&2
++    exit 1
++  fi
++fi\
++"
++	chmod +x $output
++      fi
++      exit 0
++      ;;
++    esac
++
++    # See if we need to build an old-fashioned archive.
++    for oldlib in $oldlibs; do
++
++      if test "$build_libtool_libs" = convenience; then
++	oldobjs="$libobjs_save"
++	addlibs="$convenience"
++	build_libtool_libs=no
++      else
++	if test "$build_libtool_libs" = module; then
++	  oldobjs="$libobjs_save"
++	  build_libtool_libs=no
++	else
++	  oldobjs="$old_deplibs $non_pic_objects"
++	fi
++	addlibs="$old_convenience"
++      fi
++
++      if test -n "$addlibs"; then
++	gentop="$output_objdir/${outputname}x"
++	$show "${rm}r $gentop"
++	$run ${rm}r "$gentop"
++	$show "$mkdir $gentop"
++	$run $mkdir "$gentop"
++	status=$?
++	if test "$status" -ne 0 && test ! -d "$gentop"; then
++	  exit $status
++	fi
++	generated="$generated $gentop"
++
++	# Add in members from convenience archives.
++	for xlib in $addlibs; do
++	  # Extract the objects.
++	  case $xlib in
++	  [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
++	  *) xabs=`pwd`"/$xlib" ;;
++	  esac
++	  xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
++	  xdir="$gentop/$xlib"
++
++	  $show "${rm}r $xdir"
++	  $run ${rm}r "$xdir"
++	  $show "$mkdir $xdir"
++	  $run $mkdir "$xdir"
++	  status=$?
++	  if test "$status" -ne 0 && test ! -d "$xdir"; then
++	    exit $status
++	  fi
++	  # We will extract separately just the conflicting names and we will no
++	  # longer touch any unique names. It is faster to leave these extract
++	  # automatically by $AR in one run.
++	  $show "(cd $xdir && $AR x $xabs)"
++	  $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
++	  if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
++	    :
++	  else
++	    $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
++	    $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
++	    $AR t "$xabs" | sort | uniq -cd | while read -r count name
++	    do
++	      i=1
++	      while test "$i" -le "$count"
++	      do
++	       # Put our $i before any first dot (extension)
++	       # Never overwrite any file
++	       name_to="$name"
++	       while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
++	       do
++		 name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
++	       done
++	       $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
++	       $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
++	       i=`expr $i + 1`
++	      done
++	    done
++	  fi
++
++	  oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
++	done
++      fi
++
++      compiler_flags="$compiler_flags $add_flags"
++
++      # Do each command in the archive commands.
++      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
++	eval cmds=\"$old_archive_from_new_cmds\"
++      else
++	eval cmds=\"$old_archive_cmds\"
++
++	if len=`expr "X$cmds" : ".*"` &&
++	     test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
++	  :
++	else
++	  # the command line is too long to link in one step, link in parts
++	  $echo "using piecewise archive linking..."
++	  save_RANLIB=$RANLIB
++	  RANLIB=:
++	  objlist=
++	  concat_cmds=
++	  save_oldobjs=$oldobjs
++	  # GNU ar 2.10+ was changed to match POSIX; thus no paths are
++	  # encoded into archives.  This makes 'ar r' malfunction in
++	  # this piecewise linking case whenever conflicting object
++	  # names appear in distinct ar calls; check, warn and compensate.
++	    if (for obj in $save_oldobjs
++	    do
++	      $echo "X$obj" | $Xsed -e 's%^.*/%%'
++	    done | sort | sort -uc >/dev/null 2>&1); then
++	    :
++	  else
++	    $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2
++	    $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2
++	    AR_FLAGS=cq
++	  fi
++	  # Is there a better way of finding the last object in the list?
++	  for obj in $save_oldobjs
++	  do
++	    last_oldobj=$obj
++	  done  
++	  for obj in $save_oldobjs
++	  do
++	    oldobjs="$objlist $obj"
++	    objlist="$objlist $obj"
++	    eval test_cmds=\"$old_archive_cmds\"
++	    if len=`expr "X$test_cmds" : ".*"` &&
++	       test "$len" -le "$max_cmd_len"; then
++	      :
++	    else
++	      # the above command should be used before it gets too long
++	      oldobjs=$objlist
++	      if test "$obj" = "$last_oldobj" ; then
++	        RANLIB=$save_RANLIB
++	      fi  
++	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
++	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
++	      objlist=
++	    fi
++	  done
++	  RANLIB=$save_RANLIB
++	  oldobjs=$objlist
++	  if test "X$oldobjs" = "X" ; then
++	    eval cmds=\"\$concat_cmds\"
++	  else
++	    eval cmds=\"\$concat_cmds~$old_archive_cmds\"
++	  fi
++	fi
++      fi
++      save_ifs="$IFS"; IFS='~'
++      for cmd in $cmds; do
++	IFS="$save_ifs"
++	$show "$cmd"
++	$run eval "$cmd" || exit $?
++      done
++      IFS="$save_ifs"
++    done
++
++    if test -n "$generated"; then
++      $show "${rm}r$generated"
++      $run ${rm}r$generated
++    fi
++
++    # Now create the libtool archive.
++    case $output in
++    *.la)
++      old_library=
++      test "$build_old_libs" = yes && old_library="$libname.$libext"
++      $show "creating $output"
++
++      # Preserve any variables that may affect compiler behavior
++      for var in $variables_saved_for_relink; do
++	if eval test -z \"\${$var+set}\"; then
++	  relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
++	elif eval var_value=\$$var; test -z "$var_value"; then
++	  relink_command="$var=; export $var; $relink_command"
++	else
++	  var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
++	  relink_command="$var=\"$var_value\"; export $var; $relink_command"
++	fi
++      done
++      # Quote the link command for shipping.
++      relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)"
++      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
++      if test "$hardcode_automatic" = yes ; then
++        relink_command=
++      fi  
++      # Only create the output if not a dry run.
++      if test -z "$run"; then
++	for installed in no yes; do
++	  if test "$installed" = yes; then
++	    if test -z "$install_libdir"; then
++	      break
++	    fi
++	    output="$output_objdir/$outputname"i
++	    # Replace all uninstalled libtool libraries with the installed ones
++	    newdependency_libs=
++	    for deplib in $dependency_libs; do
++	      case $deplib in
++	      *.la)
++		name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
++		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
++		if test -z "$libdir"; then
++		  $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
++		  exit 1
++		fi
++		newdependency_libs="$newdependency_libs $libdir/$name"
++		;;
++	      *) newdependency_libs="$newdependency_libs $deplib" ;;
++	      esac
++	    done
++	    dependency_libs="$newdependency_libs"
++	    newdlfiles=
++	    for lib in $dlfiles; do
++	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
++	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
++	      if test -z "$libdir"; then
++		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
++		exit 1
++	      fi
++	      newdlfiles="$newdlfiles $libdir/$name"
++	    done
++	    dlfiles="$newdlfiles"
++	    newdlprefiles=
++	    for lib in $dlprefiles; do
++	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
++	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
++	      if test -z "$libdir"; then
++		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
++		exit 1
++	      fi
++	      newdlprefiles="$newdlprefiles $libdir/$name"
++	    done
++	    dlprefiles="$newdlprefiles"
++	  fi
++	  $rm $output
++	  # place dlname in correct position for cygwin
++	  tdlname=$dlname
++	  case $host,$output,$installed,$module,$dlname in
++	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
++	  esac
++	  $echo > $output "\
++# $outputname - a libtool library file
++# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
++#
++# Please DO NOT delete this file!
++# It is necessary for linking the library.
++
++# The name that we can dlopen(3).
++dlname='$tdlname'
++
++# Names of this library.
++library_names='$library_names'
++
++# The name of the static archive.
++old_library='$old_library'
++
++# Libraries that this one depends upon.
++dependency_libs='$dependency_libs'
++
++# Version information for $libname.
++current=$current
++age=$age
++revision=$revision
++
++# Is this an already installed library?
++installed=$installed
++
++# Should we warn about portability when linking against -modules?
++shouldnotlink=$module
++
++# Files to dlopen/dlpreopen
++dlopen='$dlfiles'
++dlpreopen='$dlprefiles'
++
++# Directory that this library needs to be installed in:
++libdir='$install_libdir'"
++	  if test "$installed" = no && test "$need_relink" = yes && test "$fast_install" = no; then
++	    $echo >> $output "\
++relink_command=\"$relink_command\""
++	  fi
++	done
++      fi
++
++      # Do a symbolic link so that the libtool archive can be found in
++      # LD_LIBRARY_PATH before the program is installed.
++      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
++      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
++      ;;
++    esac
++    exit 0
++    ;;
++
++  # libtool install mode
++  install)
++    modename="$modename: install"
++
++    # There may be an optional sh(1) argument at the beginning of
++    # install_prog (especially on Windows NT).
++    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
++       # Allow the use of GNU shtool's install command.
++       $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
++      # Aesthetically quote it.
++      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
++      case $arg in
++      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*)
++	arg="\"$arg\""
++	;;
++      esac
++      install_prog="$arg "
++      arg="$1"
++      shift
++    else
++      install_prog=
++      arg="$nonopt"
++    fi
++
++    # The real first argument should be the name of the installation program.
++    # Aesthetically quote it.
++    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
++    case $arg in
++    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*)
++      arg="\"$arg\""
++      ;;
++    esac
++    install_prog="$install_prog$arg"
++
++    # We need to accept at least all the BSD install flags.
++    dest=
++    files=
++    opts=
++    prev=
++    install_type=
++    isdir=no
++    stripme=
++    for arg
++    do
++      if test -n "$dest"; then
++	files="$files $dest"
++	dest="$arg"
++	continue
++      fi
++
++      case $arg in
++      -d) isdir=yes ;;
++      -f) prev="-f" ;;
++      -g) prev="-g" ;;
++      -m) prev="-m" ;;
++      -o) prev="-o" ;;
++      -s)
++	stripme=" -s"
++	continue
++	;;
++      -*) ;;
++
++      *)
++	# If the previous option needed an argument, then skip it.
++	if test -n "$prev"; then
++	  prev=
++	else
++	  dest="$arg"
++	  continue
++	fi
++	;;
++      esac
++
++      # Aesthetically quote the argument.
++      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
++      case $arg in
++      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*)
++	arg="\"$arg\""
++	;;
++      esac
++      install_prog="$install_prog $arg"
++    done
++
++    if test -z "$install_prog"; then
++      $echo "$modename: you must specify an install program" 1>&2
++      $echo "$help" 1>&2
++      exit 1
++    fi
++
++    if test -n "$prev"; then
++      $echo "$modename: the \`$prev' option requires an argument" 1>&2
++      $echo "$help" 1>&2
++      exit 1
++    fi
++
++    if test -z "$files"; then
++      if test -z "$dest"; then
++	$echo "$modename: no file or destination specified" 1>&2
++      else
++	$echo "$modename: you must specify a destination" 1>&2
++      fi
++      $echo "$help" 1>&2
++      exit 1
++    fi
++
++    # Strip any trailing slash from the destination.
++    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
++
++    # Check to see that the destination is a directory.
++    test -d "$dest" && isdir=yes
++    if test "$isdir" = yes; then
++      destdir="$dest"
++      destname=
++    else
++      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
++      test "X$destdir" = "X$dest" && destdir=.
++      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
++
++      # Not a directory, so check to see that there is only one file specified.
++      set dummy $files
++      if test "$#" -gt 2; then
++	$echo "$modename: \`$dest' is not a directory" 1>&2
++	$echo "$help" 1>&2
++	exit 1
++      fi
++    fi
++    case $destdir in
++    [\\/]* | [A-Za-z]:[\\/]*) ;;
++    *)
++      for file in $files; do
++	case $file in
++	*.lo) ;;
++	*)
++	  $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
++	  $echo "$help" 1>&2
++	  exit 1
++	  ;;
++	esac
++      done
++      ;;
++    esac
++
++    # This variable tells wrapper scripts just to set variables rather
++    # than running their programs.
++    libtool_install_magic="$magic"
++
++    staticlibs=
++    future_libdirs=
++    current_libdirs=
++    for file in $files; do
++
++      # Do each installation.
++      case $file in
++      *.$libext)
++	# Do the static libraries later.
++	staticlibs="$staticlibs $file"
++	;;
++
++      *.la)
++	# Check to see that this really is a libtool archive.
++	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
++	else
++	  $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
++	  $echo "$help" 1>&2
++	  exit 1
++	fi
++
++	library_names=
++	old_library=
++	relink_command=
++	# If there is no directory component, then add one.
++	case $file in
++	*/* | *\\*) . $file ;;
++	*) . ./$file ;;
++	esac
++
++	# Add the libdir to current_libdirs if it is the destination.
++	if test "X$destdir" = "X$libdir"; then
++	  case "$current_libdirs " in
++	  *" $libdir "*) ;;
++	  *) current_libdirs="$current_libdirs $libdir" ;;
++	  esac
++	else
++	  # Note the libdir as a future libdir.
++	  case "$future_libdirs " in
++	  *" $libdir "*) ;;
++	  *) future_libdirs="$future_libdirs $libdir" ;;
++	  esac
++	fi
++
++	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
++	test "X$dir" = "X$file/" && dir=
++	dir="$dir$objdir"
++
++	if test -n "$relink_command"; then
++	  # Determine the prefix the user has applied to our future dir.
++	  inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
++
++	  # Don't allow the user to place us outside of our expected
++	  # location b/c this prevents finding dependent libraries that
++	  # are installed to the same prefix.
++	  # At present, this check doesn't affect windows .dll's that
++	  # are installed into $libdir/../bin (currently, that works fine)
++	  # but it's something to keep an eye on.
++	  if test "$inst_prefix_dir" = "$destdir"; then
++	    $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
++	    exit 1
++	  fi
++
++	  if test -n "$inst_prefix_dir"; then
++	    # Stick the inst_prefix_dir data into the link command.
++	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
++	  else
++	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
++	  fi
++
++	  $echo "$modename: warning: relinking \`$file'" 1>&2
++	  $show "$relink_command"
++	  if $run eval "$relink_command"; then :
++	  else
++	    $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
++	    exit 1
++	  fi
++	fi
++
++	# See the names of the shared library.
++	set dummy $library_names
++	if test -n "$2"; then
++	  realname="$2"
++	  shift
++	  shift
++
++	  srcname="$realname"
++	  test -n "$relink_command" && srcname="$realname"T
++
++	  # Install the shared library and build the symlinks.
++	  $show "$install_prog $dir/$srcname $destdir/$realname"
++	  $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
++	  if test -n "$stripme" && test -n "$striplib"; then
++	    $show "$striplib $destdir/$realname"
++	    $run eval "$striplib $destdir/$realname" || exit $?
++	  fi
++
++	  if test "$#" -gt 0; then
++	    # Delete the old symlinks, and create new ones.
++	    for linkname
++	    do
++	      if test "$linkname" != "$realname"; then
++		$show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
++		$run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
++	      fi
++	    done
++	  fi
++
++	  # Do each command in the postinstall commands.
++	  lib="$destdir/$realname"
++	  eval cmds=\"$postinstall_cmds\"
++	  save_ifs="$IFS"; IFS='~'
++	  for cmd in $cmds; do
++	    IFS="$save_ifs"
++	    $show "$cmd"
++	    $run eval "$cmd" || exit $?
++	  done
++	  IFS="$save_ifs"
++	fi
++
++	# Install the pseudo-library for information purposes.
++	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++	instname="$dir/$name"i
++	$show "$install_prog $instname $destdir/$name"
++	$run eval "$install_prog $instname $destdir/$name" || exit $?
++
++	# Maybe install the static library, too.
++	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
++	;;
++
++      *.lo)
++	# Install (i.e. copy) a libtool object.
++
++	# Figure out destination file name, if it wasn't already specified.
++	if test -n "$destname"; then
++	  destfile="$destdir/$destname"
++	else
++	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++	  destfile="$destdir/$destfile"
++	fi
++
++	# Deduce the name of the destination old-style object file.
++	case $destfile in
++	*.lo)
++	  staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
++	  ;;
++	*.$objext)
++	  staticdest="$destfile"
++	  destfile=
++	  ;;
++	*)
++	  $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
++	  $echo "$help" 1>&2
++	  exit 1
++	  ;;
++	esac
++
++	# Install the libtool object if requested.
++	if test -n "$destfile"; then
++	  $show "$install_prog $file $destfile"
++	  $run eval "$install_prog $file $destfile" || exit $?
++	fi
++
++	# Install the old object if enabled.
++	if test "$build_old_libs" = yes; then
++	  # Deduce the name of the old-style object file.
++	  staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
++
++	  $show "$install_prog $staticobj $staticdest"
++	  $run eval "$install_prog \$staticobj \$staticdest" || exit $?
++	fi
++	exit 0
++	;;
++
++      *)
++	# Figure out destination file name, if it wasn't already specified.
++	if test -n "$destname"; then
++	  destfile="$destdir/$destname"
++	else
++	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++	  destfile="$destdir/$destfile"
++	fi
++
++	# If the file is missing, and there is a .exe on the end, strip it
++	# because it is most likely a libtool script we actually want to
++	# install
++	stripped_ext=""
++	case $file in
++	  *.exe)
++	    if test ! -f "$file"; then
++	      file=`$echo $file|${SED} 's,.exe$,,'`
++	      stripped_ext=".exe"
++	    fi
++	    ;;
++	esac
++
++	# Do a test to see if this is really a libtool program.
++	case $host in
++	*cygwin*|*mingw*)
++	    wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
++	    ;;
++	*)
++	    wrapper=$file
++	    ;;
++	esac
++	if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
++	  notinst_deplibs=
++	  relink_command=
++
++	  # To insure that "foo" is sourced, and not "foo.exe",
++	  # finese the cygwin/MSYS system by explicitly sourcing "foo."
++	  # which disallows the automatic-append-.exe behavior.
++	  case $build in
++	  *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
++	  *) wrapperdot=${wrapper} ;;
++	  esac
++	  # If there is no directory component, then add one.
++	  case $file in
++	  */* | *\\*) . ${wrapperdot} ;;
++	  *) . ./${wrapperdot} ;;
++	  esac
++
++	  # Check the variables that should have been set.
++	  if test -z "$notinst_deplibs"; then
++	    $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
++	    exit 1
++	  fi
++
++	  finalize=yes
++	  for lib in $notinst_deplibs; do
++	    # Check to see that each library is installed.
++	    libdir=
++	    if test -f "$lib"; then
++	      # If there is no directory component, then add one.
++	      case $lib in
++	      */* | *\\*) . $lib ;;
++	      *) . ./$lib ;;
++	      esac
++	    fi
++	    libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
++	    if test -n "$libdir" && test ! -f "$libfile"; then
++	      $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
++	      finalize=no
++	    fi
++	  done
++
++	  relink_command=
++	  # To insure that "foo" is sourced, and not "foo.exe",
++	  # finese the cygwin/MSYS system by explicitly sourcing "foo."
++	  # which disallows the automatic-append-.exe behavior.
++	  case $build in
++	  *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
++	  *) wrapperdot=${wrapper} ;;
++	  esac
++	  # If there is no directory component, then add one.
++	  case $file in
++	  */* | *\\*) . ${wrapperdot} ;;
++	  *) . ./${wrapperdot} ;;
++	  esac
++
++	  outputname=
++	  if test "$fast_install" = no && test -n "$relink_command"; then
++	    if test "$finalize" = yes && test -z "$run"; then
++	      tmpdir="/tmp"
++	      test -n "$TMPDIR" && tmpdir="$TMPDIR"
++	      tmpdir="$tmpdir/libtool-$$"
++	      if $mkdir "$tmpdir" && chmod 700 "$tmpdir"; then :
++	      else
++		$echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
++		continue
++	      fi
++	      file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
++	      outputname="$tmpdir/$file"
++	      # Replace the output file specification.
++	      relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
++
++	      $show "$relink_command"
++	      if $run eval "$relink_command"; then :
++	      else
++		$echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
++		${rm}r "$tmpdir"
++		continue
++	      fi
++	      file="$outputname"
++	    else
++	      $echo "$modename: warning: cannot relink \`$file'" 1>&2
++	    fi
++	  else
++	    # Install the binary that we compiled earlier.
++	    file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
++	  fi
++	fi
++
++	# remove .exe since cygwin /usr/bin/install will append another
++	# one anyways
++	case $install_prog,$host in
++	*/usr/bin/install*,*cygwin*)
++	  case $file:$destfile in
++	  *.exe:*.exe)
++	    # this is ok
++	    ;;
++	  *.exe:*)
++	    destfile=$destfile.exe
++	    ;;
++	  *:*.exe)
++	    destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
++	    ;;
++	  esac
++	  ;;
++	esac
++	$show "$install_prog$stripme $file $destfile"
++	$run eval "$install_prog\$stripme \$file \$destfile" || exit $?
++	test -n "$outputname" && ${rm}r "$tmpdir"
++	;;
++      esac
++    done
++
++    for file in $staticlibs; do
++      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++
++      # Set up the ranlib parameters.
++      oldlib="$destdir/$name"
++
++      $show "$install_prog $file $oldlib"
++      $run eval "$install_prog \$file \$oldlib" || exit $?
++
++      if test -n "$stripme" && test -n "$striplib"; then
++	$show "$old_striplib $oldlib"
++	$run eval "$old_striplib $oldlib" || exit $?
++      fi
++
++      # Do each command in the postinstall commands.
++      eval cmds=\"$old_postinstall_cmds\"
++      save_ifs="$IFS"; IFS='~'
++      for cmd in $cmds; do
++	IFS="$save_ifs"
++	$show "$cmd"
++	$run eval "$cmd" || exit $?
++      done
++      IFS="$save_ifs"
++    done
++
++    if test -n "$future_libdirs"; then
++      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
++    fi
++
++    if test -n "$current_libdirs"; then
++      # Maybe just do a dry run.
++      test -n "$run" && current_libdirs=" -n$current_libdirs"
++      exec_cmd='$SHELL $0 --finish$current_libdirs'
++    else
++      exit 0
++    fi
++    ;;
++
++  # libtool finish mode
++  finish)
++    modename="$modename: finish"
++    libdirs="$nonopt"
++    admincmds=
++
++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
++      for dir
++      do
++	libdirs="$libdirs $dir"
++      done
++
++      for libdir in $libdirs; do
++	if test -n "$finish_cmds"; then
++	  # Do each command in the finish commands.
++	  eval cmds=\"$finish_cmds\"
++	  save_ifs="$IFS"; IFS='~'
++	  for cmd in $cmds; do
++	    IFS="$save_ifs"
++	    $show "$cmd"
++	    $run eval "$cmd" || admincmds="$admincmds
++       $cmd"
++	  done
++	  IFS="$save_ifs"
++	fi
++	if test -n "$finish_eval"; then
++	  # Do the single finish_eval.
++	  eval cmds=\"$finish_eval\"
++	  $run eval "$cmds" || admincmds="$admincmds
++       $cmds"
++	fi
++      done
++    fi
++
++    # Exit here if they wanted silent mode.
++    exit 0
++
++    $echo "----------------------------------------------------------------------"
++    $echo "Libraries have been installed in:"
++    for libdir in $libdirs; do
++      $echo "   $libdir"
++    done
++    $echo
++    $echo "If you ever happen to want to link against installed libraries"
++    $echo "in a given directory, LIBDIR, you must either use libtool, and"
++    $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
++    $echo "flag during linking and do at least one of the following:"
++    if test -n "$shlibpath_var"; then
++      $echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
++      $echo "     during execution"
++    fi
++    if test -n "$runpath_var"; then
++      $echo "   - add LIBDIR to the \`$runpath_var' environment variable"
++      $echo "     during linking"
++    fi
++    if test -n "$hardcode_libdir_flag_spec"; then
++      libdir=LIBDIR
++      eval flag=\"$hardcode_libdir_flag_spec\"
++
++      $echo "   - use the \`$flag' linker flag"
++    fi
++    if test -n "$admincmds"; then
++      $echo "   - have your system administrator run these commands:$admincmds"
++    fi
++    if test -f /etc/ld.so.conf; then
++      $echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
++    fi
++    $echo
++    $echo "See any operating system documentation about shared libraries for"
++    $echo "more information, such as the ld(1) and ld.so(8) manual pages."
++    $echo "----------------------------------------------------------------------"
++    exit 0
++    ;;
++
++  # libtool execute mode
++  execute)
++    modename="$modename: execute"
++
++    # The first argument is the command name.
++    cmd="$nonopt"
++    if test -z "$cmd"; then
++      $echo "$modename: you must specify a COMMAND" 1>&2
++      $echo "$help"
++      exit 1
++    fi
++
++    # Handle -dlopen flags immediately.
++    for file in $execute_dlfiles; do
++      if test ! -f "$file"; then
++	$echo "$modename: \`$file' is not a file" 1>&2
++	$echo "$help" 1>&2
++	exit 1
++      fi
++
++      dir=
++      case $file in
++      *.la)
++	# Check to see that this really is a libtool archive.
++	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
++	else
++	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
++	  $echo "$help" 1>&2
++	  exit 1
++	fi
++
++	# Read the libtool library.
++	dlname=
++	library_names=
++
++	# If there is no directory component, then add one.
++	case $file in
++	*/* | *\\*) . $file ;;
++	*) . ./$file ;;
++	esac
++
++	# Skip this library if it cannot be dlopened.
++	if test -z "$dlname"; then
++	  # Warn if it was a shared library.
++	  test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
++	  continue
++	fi
++
++	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
++	test "X$dir" = "X$file" && dir=.
++
++	if test -f "$dir/$objdir/$dlname"; then
++	  dir="$dir/$objdir"
++	else
++	  $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
++	  exit 1
++	fi
++	;;
++
++      *.lo)
++	# Just add the directory containing the .lo file.
++	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
++	test "X$dir" = "X$file" && dir=.
++	;;
++
++      *)
++	$echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
++	continue
++	;;
++      esac
++
++      # Get the absolute pathname.
++      absdir=`cd "$dir" && pwd`
++      test -n "$absdir" && dir="$absdir"
++
++      # Now add the directory to shlibpath_var.
++      if eval "test -z \"\$$shlibpath_var\""; then
++	eval "$shlibpath_var=\"\$dir\""
++      else
++	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
++      fi
++    done
++
++    # This variable tells wrapper scripts just to set shlibpath_var
++    # rather than running their programs.
++    libtool_execute_magic="$magic"
++
++    # Check if any of the arguments is a wrapper script.
++    args=
++    for file
++    do
++      case $file in
++      -*) ;;
++      *)
++	# Do a test to see if this is really a libtool program.
++	if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++	  # If there is no directory component, then add one.
++	  case $file in
++	  */* | *\\*) . $file ;;
++	  *) . ./$file ;;
++	  esac
++
++	  # Transform arg to wrapped name.
++	  file="$progdir/$program"
++	fi
++	;;
++      esac
++      # Quote arguments (to preserve shell metacharacters).
++      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
++      args="$args \"$file\""
++    done
++
++    if test -z "$run"; then
++      if test -n "$shlibpath_var"; then
++	# Export the shlibpath_var.
++	eval "export $shlibpath_var"
++      fi
++
++      # Restore saved environment variables
++      if test "${save_LC_ALL+set}" = set; then
++	LC_ALL="$save_LC_ALL"; export LC_ALL
++      fi
++      if test "${save_LANG+set}" = set; then
++	LANG="$save_LANG"; export LANG
++      fi
++
++      # Now prepare to actually exec the command.
++      exec_cmd="\$cmd$args"
++    else
++      # Display what would be done.
++      if test -n "$shlibpath_var"; then
++	eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
++	$echo "export $shlibpath_var"
++      fi
++      $echo "$cmd$args"
++      exit 0
++    fi
++    ;;
++
++  # libtool clean and uninstall mode
++  clean | uninstall)
++    modename="$modename: $mode"
++    rm="$nonopt"
++    files=
++    rmforce=
++    exit_status=0
++
++    # This variable tells wrapper scripts just to set variables rather
++    # than running their programs.
++    libtool_install_magic="$magic"
++
++    for arg
++    do
++      case $arg in
++      -f) rm="$rm $arg"; rmforce=yes ;;
++      -*) rm="$rm $arg" ;;
++      *) files="$files $arg" ;;
++      esac
++    done
++
++    if test -z "$rm"; then
++      $echo "$modename: you must specify an RM program" 1>&2
++      $echo "$help" 1>&2
++      exit 1
++    fi
++
++    rmdirs=
++
++    origobjdir="$objdir"
++    for file in $files; do
++      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
++      if test "X$dir" = "X$file"; then
++	dir=.
++	objdir="$origobjdir"
++      else
++	objdir="$dir/$origobjdir"
++      fi
++      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++      test "$mode" = uninstall && objdir="$dir"
++
++      # Remember objdir for removal later, being careful to avoid duplicates
++      if test "$mode" = clean; then
++	case " $rmdirs " in
++	  *" $objdir "*) ;;
++	  *) rmdirs="$rmdirs $objdir" ;;
++	esac
++      fi
++
++      # Don't error if the file doesn't exist and rm -f was used.
++      if (test -L "$file") >/dev/null 2>&1 \
++	|| (test -h "$file") >/dev/null 2>&1 \
++	|| test -f "$file"; then
++	:
++      elif test -d "$file"; then
++	exit_status=1
++	continue
++      elif test "$rmforce" = yes; then
++	continue
++      fi
++
++      rmfiles="$file"
++
++      case $name in
++      *.la)
++	# Possibly a libtool archive, so verify it.
++	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++	  . $dir/$name
++
++	  # Delete the libtool libraries and symlinks.
++	  for n in $library_names; do
++	    rmfiles="$rmfiles $objdir/$n"
++	  done
++	  test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
++	  test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
++
++	  if test "$mode" = uninstall; then
++	    if test -n "$library_names"; then
++	      # Do each command in the postuninstall commands.
++	      eval cmds=\"$postuninstall_cmds\"
++	      save_ifs="$IFS"; IFS='~'
++	      for cmd in $cmds; do
++		IFS="$save_ifs"
++		$show "$cmd"
++		$run eval "$cmd"
++		if test "$?" -ne 0 && test "$rmforce" != yes; then
++		  exit_status=1
++		fi
++	      done
++	      IFS="$save_ifs"
++	    fi
++
++	    if test -n "$old_library"; then
++	      # Do each command in the old_postuninstall commands.
++	      eval cmds=\"$old_postuninstall_cmds\"
++	      save_ifs="$IFS"; IFS='~'
++	      for cmd in $cmds; do
++		IFS="$save_ifs"
++		$show "$cmd"
++		$run eval "$cmd"
++		if test "$?" -ne 0 && test "$rmforce" != yes; then
++		  exit_status=1
++		fi
++	      done
++	      IFS="$save_ifs"
++	    fi
++	    # FIXME: should reinstall the best remaining shared library.
++	  fi
++	fi
++	;;
++
++      *.lo)
++	# Possibly a libtool object, so verify it.
++	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++
++	  # Read the .lo file
++	  . $dir/$name
++
++	  # Add PIC object to the list of files to remove.
++	  if test -n "$pic_object" \
++	     && test "$pic_object" != none; then
++	    rmfiles="$rmfiles $dir/$pic_object"
++	  fi
++
++	  # Add non-PIC object to the list of files to remove.
++	  if test -n "$non_pic_object" \
++	     && test "$non_pic_object" != none; then
++	    rmfiles="$rmfiles $dir/$non_pic_object"
++	  fi
++	fi
++	;;
++
++      *)
++	if test "$mode" = clean ; then
++	  noexename=$name
++	  case $file in
++	  *.exe) 
++	    file=`$echo $file|${SED} 's,.exe$,,'`
++	    noexename=`$echo $name|${SED} 's,.exe$,,'`
++	    # $file with .exe has already been added to rmfiles,
++	    # add $file without .exe
++	    rmfiles="$rmfiles $file"
++	    ;;
++	  esac
++	  # Do a test to see if this is a libtool program.
++	  if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
++	    relink_command=
++	    . $dir/$noexename
++
++	    # note $name still contains .exe if it was in $file originally
++	    # as does the version of $file that was added into $rmfiles
++	    rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
++	    if test "$fast_install" = yes && test -n "$relink_command"; then
++	      rmfiles="$rmfiles $objdir/lt-$name"
++	    fi
++	    if test "X$noexename" != "X$name" ; then
++	      rmfiles="$rmfiles $objdir/lt-${noexename}.c"
++	    fi
++	  fi
++	fi
++	;;
++      esac
++      $show "$rm $rmfiles"
++      $run $rm $rmfiles || exit_status=1
++    done
++    objdir="$origobjdir"
++
++    # Try to remove the ${objdir}s in the directories where we deleted files
++    for dir in $rmdirs; do
++      if test -d "$dir"; then
++	$show "rmdir $dir"
++	$run rmdir $dir >/dev/null 2>&1
++      fi
++    done
++
++    exit $exit_status
++    ;;
++
++  "")
++    $echo "$modename: you must specify a MODE" 1>&2
++    $echo "$generic_help" 1>&2
++    exit 1
++    ;;
++  esac
++
++  if test -z "$exec_cmd"; then
++    $echo "$modename: invalid operation mode \`$mode'" 1>&2
++    $echo "$generic_help" 1>&2
++    exit 1
++  fi
++fi # test -z "$show_help"
++
++if test -n "$exec_cmd"; then
++  eval exec $exec_cmd
++  exit 1
++fi
++
++# We need to display help for each of the modes.
++case $mode in
++"") $echo \
++"Usage: $modename [OPTION]... [MODE-ARG]...
++
++Provide generalized library-building support services.
++
++    --config          show all configuration variables
++    --debug           enable verbose shell tracing
++-n, --dry-run         display commands without modifying any files
++    --features        display basic configuration information and exit
++    --finish          same as \`--mode=finish'
++    --help            display this help message and exit
++    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]
++    --quiet           same as \`--silent'
++    --silent          don't print informational messages
++    --tag=TAG         use configuration variables from tag TAG
++    --version         print version information
++
++MODE must be one of the following:
++
++      clean           remove files from the build directory
++      compile         compile a source file into a libtool object
++      execute         automatically set library path, then run a program
++      finish          complete the installation of libtool libraries
++      install         install libraries or executables
++      link            create a library or an executable
++      uninstall       remove libraries from an installed directory
++
++MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for
++a more detailed description of MODE.
++
++Report bugs to <bug-libtool at gnu.org>."
++  exit 0
++  ;;
++
++clean)
++  $echo \
++"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
++
++Remove files from the build directory.
++
++RM is the name of the program to use to delete files associated with each FILE
++(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
++to RM.
++
++If FILE is a libtool library, object or program, all the files associated
++with it are deleted. Otherwise, only FILE itself is deleted using RM."
++  ;;
++
++compile)
++  $echo \
++"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
++
++Compile a source file into a libtool library object.
++
++This mode accepts the following additional options:
++
++  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
++  -prefer-pic       try to building PIC objects only
++  -prefer-non-pic   try to building non-PIC objects only
++  -static           always build a \`.o' file suitable for static linking
++
++COMPILE-COMMAND is a command to be used in creating a \`standard' object file
++from the given SOURCEFILE.
++
++The output file name is determined by removing the directory component from
++SOURCEFILE, then substituting the C source code suffix \`.c' with the
++library object suffix, \`.lo'."
++  ;;
++
++execute)
++  $echo \
++"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
++
++Automatically set library path, then run a program.
++
++This mode accepts the following additional options:
++
++  -dlopen FILE      add the directory containing FILE to the library path
++
++This mode sets the library path environment variable according to \`-dlopen'
++flags.
++
++If any of the ARGS are libtool executable wrappers, then they are translated
++into their corresponding uninstalled binary, and any of their required library
++directories are added to the library path.
++
++Then, COMMAND is executed, with ARGS as arguments."
++  ;;
++
++finish)
++  $echo \
++"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
++
++Complete the installation of libtool libraries.
++
++Each LIBDIR is a directory that contains libtool libraries.
++
++The commands that this mode executes may require superuser privileges.  Use
++the \`--dry-run' option if you just want to see what would be executed."
++  ;;
++
++install)
++  $echo \
++"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
++
++Install executables or libraries.
++
++INSTALL-COMMAND is the installation command.  The first component should be
++either the \`install' or \`cp' program.
++
++The rest of the components are interpreted as arguments to that command (only
++BSD-compatible install options are recognized)."
++  ;;
++
++link)
++  $echo \
++"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
++
++Link object files or libraries together to form another library, or to
++create an executable program.
++
++LINK-COMMAND is a command using the C compiler that you would use to create
++a program from several object files.
++
++The following components of LINK-COMMAND are treated specially:
++
++  -all-static       do not do any dynamic linking at all
++  -avoid-version    do not add a version suffix if possible
++  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
++  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
++  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
++  -export-symbols SYMFILE
++		    try to export only the symbols listed in SYMFILE
++  -export-symbols-regex REGEX
++		    try to export only the symbols matching REGEX
++  -LLIBDIR          search LIBDIR for required installed libraries
++  -lNAME            OUTPUT-FILE requires the installed library libNAME
++  -module           build a library that can dlopened
++  -no-fast-install  disable the fast-install mode
++  -no-install       link a not-installable executable
++  -no-undefined     declare that a library does not refer to external symbols
++  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
++  -objectlist FILE  Use a list of object files found in FILE to specify objects
++  -release RELEASE  specify package release information
++  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
++  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
++  -static           do not do any dynamic linking of libtool libraries
++  -version-info CURRENT[:REVISION[:AGE]]
++		    specify library version info [each variable defaults to 0]
++
++All other options (arguments beginning with \`-') are ignored.
++
++Every other argument is treated as a filename.  Files ending in \`.la' are
++treated as uninstalled libtool libraries, other files are standard or library
++object files.
++
++If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
++only library objects (\`.lo' files) may be specified, and \`-rpath' is
++required, except when creating a convenience library.
++
++If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
++using \`ar' and \`ranlib', or on Windows using \`lib'.
++
++If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
++is created, otherwise an executable program is created."
++  ;;
++
++uninstall)
++  $echo \
++"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
++
++Remove libraries from an installation directory.
++
++RM is the name of the program to use to delete files associated with each FILE
++(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
++to RM.
++
++If FILE is a libtool library, all the files associated with it are deleted.
++Otherwise, only FILE itself is deleted using RM."
++  ;;
++
++*)
++  $echo "$modename: invalid operation mode \`$mode'" 1>&2
++  $echo "$help" 1>&2
++  exit 1
++  ;;
++esac
++
++$echo
++$echo "Try \`$modename --help' for more information about other modes."
++
++exit 0
++
++# The TAGs below are defined such that we never get into a situation
++# in which we disable both kinds of libraries.  Given conflicting
++# choices, we go for a static library, that is the most portable,
++# since we can't tell whether shared libraries were disabled because
++# the user asked for that or because the platform doesn't support
++# them.  This is particularly important on AIX, because we don't
++# support having both static and shared libraries enabled at the same
++# time on that platform, so we default to a shared-only configuration.
++# If a disable-shared tag is given, we'll fallback to a static-only
++# configuration.  But we'll never go from static-only to shared-only.
++
++# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
++build_libtool_libs=no
++build_old_libs=yes
++# ### END LIBTOOL TAG CONFIG: disable-shared
++
++# ### BEGIN LIBTOOL TAG CONFIG: disable-static
++build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
++# ### END LIBTOOL TAG CONFIG: disable-static
++
++# Local Variables:
++# mode:shell-script
++# sh-indentation:2
++# End:

Deleted: branches/kde3-legacy/kdebase/debian/patches/10_kdmrc_defaults.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/11_genkdmconf.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/12_genkdm_make.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/13_kdm_sessions_fixes.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/14_kdm_no_custom.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/16_kdm_X_path.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/23_startkde_kpersonalizer.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/25_khelp_htdig.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/26_face_load.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/27_kfreebsd_sysguard.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/34_japanese_konsole_fix.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/38_furry_frosted_animals_support.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/39_be_better_at_honouring_user_kdm_theming.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/40_kdm_override_docs.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/45_klipper_backreferences.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/54_seli_xinerama.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/55_kwin_xinerama_xrandr1.2.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/61_khelpcenter_max_results.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/70_kdm_consolekit.diff

Deleted: branches/kde3-legacy/kdebase/debian/patches/75_disable_gui_option_to_enable_bootloader_handling_in_kdm.diff

Modified: branches/kde3-legacy/kdebase/debian/patches/series
===================================================================
--- branches/kde3-legacy/kdebase/debian/patches/series	2009-02-03 14:41:32 UTC (rev 13735)
+++ branches/kde3-legacy/kdebase/debian/patches/series	2009-02-03 14:48:46 UTC (rev 13736)
@@ -1,3 +1,4 @@
+common/02_autotools_update.diff
 common/03_libtool_update.diff
 common/04_am_maintainer_mode.diff
 common/05_pedantic-errors.diff
@@ -3,38 +4,18 @@
 common/06_disable_no_undefined.diff
 01_admin_cleanup.diff
-01_kdebase_branch_r829407.diff -p0
-10_kdmrc_defaults.diff
-11_genkdmconf.diff
-12_genkdm_make.diff
-13_kdm_sessions_fixes.diff
-14_kdm_no_custom.diff
+01_kdebase_branch_r829407.diff
 15_cups_docroot.diff
-16_kdm_X_path.diff
 17_logitechmouse.diff
 18_default_fonts.diff
 19_kcontrol_only_in_kde.diff
 20_applications_menu_move.diff
-23_startkde_kpersonalizer.diff
-25_khelp_htdig.diff
-26_face_load.diff
-27_kfreebsd_sysguard.diff
 28_kdebase_rubberband.diff
-34_japanese_konsole_fix.diff
-38_furry_frosted_animals_support.diff
-39_be_better_at_honouring_user_kdm_theming.diff
-40_kdm_override_docs.diff
 43_kdeprintfax_addquotes.diff
-45_klipper_backreferences.diff
 46_disable_debug_by_default.diff
-54_seli_xinerama.diff
-55_kwin_xinerama_xrandr1.2.diff
-61_khelpcenter_max_results.diff
-70_kdm_consolekit.diff
 71_kio_man_utf8.diff
 72_fix_bashism.diff
 73_doc_482268.diff
 74_kdeprint_only_in_kde.diff
-75_disable_gui_option_to_enable_bootloader_handling_in_kdm.diff
 76_force_iocharset=iso8859-1_when_mounting_fat_disks.diff
 97_automake_cleanup.diff
-98_buildprep.diff -p0
+98_buildprep.diff

Modified: branches/kde3-legacy/kdebase/debian/rules
===================================================================
--- branches/kde3-legacy/kdebase/debian/rules	2009-02-03 14:41:32 UTC (rev 13735)
+++ branches/kde3-legacy/kdebase/debian/rules	2009-02-03 14:48:46 UTC (rev 13736)
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
+export DO_NOT_COMPILE="drkonqi kappfinder kate kcheckpass kdebugdialog kdeeject kdepasswd kdesktop kdm kdmlib kfind khelpcenter khotkeys kicker klipper kmenuedit knetattach konqueror konsole kpager kpersonalizer kscreensaver ksmserver ksplashml kstart ksysguard ksystraycmd ktip kwin kxkb nsplugins"
+
 DEB_DH_GENCONTROL_ARGS = $(DEB_DH_GENCONTROL_ARGS_ALL) $(DEB_DH_GENCONTROL_ARGS_$(cdbs_curpkg))
 UNEPOCHEDCURRENTVERSION := $(shell head -1 debian/changelog  | sed 's/[^(]*(\([^)]*\)).*/\1/'| sed 's/[[:digit:]]*://')
 
@@ -12,7 +14,7 @@
 
 CXXFLAGS := -DSMB_CTX_FLAG_USE_KERBEROS -DSMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS -g -Wall $(DEB_OPT_FLAG)
 
-DEB_CONFIGURE_EXTRA_FLAGS := --with-shadow --without-java --with-pam=kde \
+DEB_CONFIGURE_EXTRA_FLAGS := --with-shadow --without-java --without-arts --with-pam=kde \
 	--with-kcp-pam=kcheckpass --with-kdm-pam=kdm --with-kss-pam=kscreensaver \
 	--with-extra-includes=/usr/include/sasl --with-usbids=/usr/share/misc/usb.ids
 




More information about the pkg-kde-commits mailing list