<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>154816</bug_id>
          
          <creation_ts>2006-11-11 09:45 0000</creation_ts>
          <short_desc>Stabilise kde-base/kapptemplate-3.5.5 (WAS: dev-util/kdevelop fails to compile projects w/ autoconf-2.60)</short_desc>
          <delta_ts>2007-01-01 02:23:17 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Development</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>leblackdahliamurder@gmail.com</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>mieszcz@zabrze.zigzag.pl</cc>

      

      
          <long_desc isprivate="0">
            <who>leblackdahliamurder@gmail.com</who>
            <bug_when>2006-11-11 09:45:03 0000</bug_when>
            <thetext>bdm mike # emerge --info
Portage 2.1.1-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r4, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.6
Last Sync: Sat, 11 Nov 2006 17:00:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=i686 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-O2 -march=i686 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 X alsa apache2 apm berkdb bitmap-fonts cdr cli cracklib crypt cups dlloader dri dvd eds elibc_glibc emboss encode esd foomaticdb fortran gdbm gif gpm gstreamer gtk2 hal iconv imlib input_devices_keyboard input_devices_mouse isdnlog jpeg kde kernel_linux libg++ libwww mad mikmod motif mp3 mpeg ncurses nptl nptlonly ogg opengl oss pam pcre perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev userland_GNU video_cards_fglrx vorbis win32codecs xml xorg xv zlib&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Here is the error I get when I try to compile:

cd &apos;/mnt/media/[03] School/C++/hkghkghk&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -f Makefile.cvs &amp;&amp; mkdir &apos;/mnt/media/[03] School/C++/hkghkghk/debug&apos; &amp;&amp; cd &apos;/mnt/media/[03] School/C++/hkghkghk/debug&apos; &amp;&amp; CXXFLAGS=&quot;-O0 -g3&quot; &quot;/mnt/media/[03] School/C++/hkghkghk/configure&quot; --enable-debug=full &amp;&amp; cd &apos;/mnt/media/[03] School/C++/hkghkghk/debug&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -k 
This Makefile is only for the CVS repository 
This will be deleted before making the distribution 
&lt;br /&gt; 
*** YOU&apos;RE USING autoconf (GNU Autoconf) 2.60. 
*** KDE requires autoconf 2.53 or newer 
gmake[1]: *** [cvs] Error 1 
gmake: *** [all] Error 2 
*** Exited with status: 2 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mattepiu@gentoo.org</who>
            <bug_when>2006-11-12 04:17:45 0000</bug_when>
            <thetext>The check for autoconf is wrong, it tryes to detect versions newer than 2.5
but fails recognizing 2.6. This is an error in the configure script, I don&apos;t 
know if you manually edited it or if it was auto-generated.
(if it&apos;s manually edited/you used a template external to kdevelop, there&apos;s
nothing we should do here, so please tell us).

As a workaround, you can open the configure script with kwrite, search
for autoconf and make sure it checks for &quot;autoconf-2.x with x &gt; 53&quot; instead
than for &quot;autoconf-2.5x with x &gt;3&quot; .</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-11-12 05:22:20 0000</bug_when>
            <thetext>No.

The problem is in kdesdk or kapptemplate. We should probably fix it there.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seb.ben@sympatico.ca</who>
            <bug_when>2006-11-16 12:44:26 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; No.
&gt; 
&gt; The problem is in kdesdk or kapptemplate. We should probably fix it there.
&gt; 

The problem is the cvs.sh file that is added in &lt;YOUR_PROJECT_DIR&gt;/admin.  It detects the autotools versions in a silly way.

As an example :

case $AUTOCONF_VERSION in
  Autoconf*2.5* | autoconf*2.5* ) : ;;
  &quot;&quot; )
    echo &quot;*** AUTOCONF NOT FOUND!.&quot;
    echo &quot;*** KDE requires autoconf $required_autoconf_version&quot;
    exit 1
    ;;
  * )
    echo &quot;*** YOU&apos;RE USING $AUTOCONF_VERSION.&quot;
    echo &quot;*** KDE requires autoconf $required_autoconf_version&quot;
    exit 1
    ;;
esac


Needless to say that it is very poor programming practice.  If you want to patch it quickly just change the version numbers to reflect those of the packages installed on your system.  The best would be to rewrite the function to do the check properly.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leblackdahliamurder@gmail.com</who>
            <bug_when>2006-11-17 08:39:16 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; No.
&gt; &gt; 
&gt; &gt; The problem is in kdesdk or kapptemplate. We should probably fix it there.
&gt; &gt; 
&gt; 
&gt; The problem is the cvs.sh file that is added in &lt;YOUR_PROJECT_DIR&gt;/admin.  It
&gt; detects the autotools versions in a silly way.
&gt; 
&gt; As an example :
&gt; 
&gt; case $AUTOCONF_VERSION in
&gt;   Autoconf*2.5* | autoconf*2.5* ) : ;;
&gt;   &quot;&quot; )
&gt;     echo &quot;*** AUTOCONF NOT FOUND!.&quot;
&gt;     echo &quot;*** KDE requires autoconf $required_autoconf_version&quot;
&gt;     exit 1
&gt;     ;;
&gt;   * )
&gt;     echo &quot;*** YOU&apos;RE USING $AUTOCONF_VERSION.&quot;
&gt;     echo &quot;*** KDE requires autoconf $required_autoconf_version&quot;
&gt;     exit 1
&gt;     ;;
&gt; esac
&gt; 
&gt; 
&gt; Needless to say that it is very poor programming practice.  If you want to
&gt; patch it quickly just change the version numbers to reflect those of the
&gt; packages installed on your system.  The best would be to rewrite the function
&gt; to do the check properly.
&gt; 
Thanks for all of your replies. Although I tried what you suggested and the error still stands. Here is my modification:

case $AUTOCONF_VERSION in
  Autoconf*2.60* | autoconf*2.60* ) : ;;
  &quot;&quot; )
    echo &quot;*** AUTOCONF NOT FOUND!.&quot;
    echo &quot;*** KDE requires autoconf $required_autoconf_version&quot;
    exit 1
    ;;
  * )
    echo &quot;*** YOU&apos;RE USING $AUTOCONF_VERSION.&quot;
    echo &quot;*** KDE requires autoconf $required_autoconf_version&quot;
    exit 1
    ;;
esac

Here is my autoconf version, autoconf (GNU Autoconf) 2.60.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leblackdahliamurder@gmail.com</who>
            <bug_when>2006-11-17 09:01:23 0000</bug_when>
            <thetext>(In reply to comment #0)
I was playing around some more, and you also have to change your autoheader line from csv.sh. But that didn&apos;t seem to fix everything. I now get this error (at the bottom):

cd &apos;/mnt/media/[03] School/C++/kde1&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -f Makefile.cvs &amp;&amp; cd &apos;/mnt/media/[03] School/C++/kde1/debug&apos; &amp;&amp; CXXFLAGS=&quot;-O0 -g3&quot; &quot;/mnt/media/[03] School/C++/kde1/configure&quot; --enable-debug=full &amp;&amp; cd &apos;/mnt/media/[03] School/C++/kde1/debug&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -k 
gmake: Warning: File `Makefile.cvs&apos; has modification time 3.7e+04 s in the future
This Makefile is only for the CVS repository
This will be deleted before making the distribution
&lt;br /&gt;
gmake[1]: Warning: File `admin/Makefile.common&apos; has modification time 3.7e+04 s in the future
*** automake (GNU automake) 1.9.6 found.
*** Creating acinclude.m4
gmake[2]: Entering directory `/mnt/media/[03] School/C++/kde1&apos;
gmake[2]: Warning: File `admin/acinclude.m4.in&apos; has modification time 3.7e+04 s in the future
gmake[2]: warning: Clock skew detected. Your build may be incomplete.
gmake[2]: Leaving directory `/mnt/media/[03] School/C++/kde1&apos;
*** Creating list of subdirectories
gmake[2]: Entering directory `/mnt/media/[03] School/C++/kde1&apos;
cd . &amp;&amp; gmake -f admin/Makefile.common subdirs
gmake[3]: Entering directory `/mnt/media/[03] School/C++/kde1&apos;
gmake[3]: Warning: File `admin/Makefile.common&apos; has modification time 3.7e+04 s in the future
gmake[3]: warning: Clock skew detected. Your build may be incomplete.
gmake[3]: Leaving directory `/mnt/media/[03] School/C++/kde1&apos;
gmake[2]: Leaving directory `/mnt/media/[03] School/C++/kde1&apos;
*** Creating configure.files
*** Creating configure.in
gmake[2]: Entering directory `/mnt/media/[03] School/C++/kde1&apos;
gmake[2]: Warning: File `configure.in.in&apos; has modification time 3.7e+04 s in the future
cd . &amp;&amp; gmake -f admin/Makefile.common configure.in ;
gmake[3]: Entering directory `/mnt/media/[03] School/C++/kde1&apos;
gmake[3]: Warning: File `admin/Makefile.common&apos; has modification time 3.7e+04 s in the future
gmake[3]: warning: Clock skew detected. Your build may be incomplete.
gmake[3]: Leaving directory `/mnt/media/[03] School/C++/kde1&apos;
gmake[2]: warning: Clock skew detected. Your build may be incomplete.
gmake[2]: Leaving directory `/mnt/media/[03] School/C++/kde1&apos;
*** Creating aclocal.m4
*** Creating configure
*** Creating config.h template
*** Creating Makefile templates
*** Postprocessing Makefile templates
*** Creating date/time stamp
*** Finished
Don&apos;t forget to run ./configure
If you haven&apos;t done so in a while, run ./configure --help
gmake[1]: warning: Clock skew detected. Your build may be incomplete.
gmake: warning: Clock skew detected. Your build may be incomplete.
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... 
configure: error: ls -t appears to fail. Make sure there is not a broken
alias in your environment
configure: error: newly created file is older than distributed files!
Check your system clock
*** Exited with status: 1 ***
(In reply to comment #0)
&gt; bdm mike # emerge --info
&gt; Portage 2.1.1-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r4,
&gt; 2.6.17-gentoo-r8 i686)
&gt; =================================================================
&gt; System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
&gt; Gentoo Base System version 1.12.6
&gt; Last Sync: Sat, 11 Nov 2006 17:00:01 +0000
&gt; ccache version 2.3 [disabled]
&gt; app-admin/eselect-compiler: [Not Present]
&gt; dev-java/java-config: 1.3.7, 2.0.30
&gt; dev-lang/python:     2.4.3-r4
&gt; dev-python/pycrypto: 2.0.1-r5
&gt; dev-util/ccache:     2.3
&gt; dev-util/confcache:  [Not Present]
&gt; sys-apps/sandbox:    1.2.17
&gt; sys-devel/autoconf:  2.13, 2.60
&gt; sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
&gt; sys-devel/binutils:  2.16.1-r3
&gt; sys-devel/gcc-config: 1.3.13-r4
&gt; sys-devel/libtool:   1.5.22
&gt; virtual/os-headers:  2.6.17-r1
&gt; ACCEPT_KEYWORDS=&quot;x86&quot;
&gt; AUTOCLEAN=&quot;yes&quot;
&gt; CBUILD=&quot;i686-pc-linux-gnu&quot;
&gt; CFLAGS=&quot;-O2 -march=i686 -pipe&quot;
&gt; CHOST=&quot;i686-pc-linux-gnu&quot;
&gt; CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
&gt; /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
&gt; CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf
&gt; /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
&gt; CXXFLAGS=&quot;-O2 -march=i686 -pipe&quot;
&gt; DISTDIR=&quot;/usr/portage/distfiles&quot;
&gt; FEATURES=&quot;autoconfig distlocks metadata-transfer sandbox sfperms strict&quot;
&gt; GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org
&gt; http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
&gt; MAKEOPTS=&quot;-j2&quot;
&gt; PKGDIR=&quot;/usr/portage/packages&quot;
&gt; PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress
&gt; --force --whole-file --delete --delete-after --stats --timeout=180
&gt; --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
&gt; PORTAGE_TMPDIR=&quot;/var/tmp&quot;
&gt; PORTDIR=&quot;/usr/portage&quot;
&gt; SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
&gt; USE=&quot;x86 X alsa apache2 apm berkdb bitmap-fonts cdr cli cracklib crypt cups
&gt; dlloader dri dvd eds elibc_glibc emboss encode esd foomaticdb fortran gdbm gif
&gt; gpm gstreamer gtk2 hal iconv imlib input_devices_keyboard input_devices_mouse
&gt; isdnlog jpeg kde kernel_linux libg++ libwww mad mikmod motif mp3 mpeg ncurses
&gt; nptl nptlonly ogg opengl oss pam pcre perl png pppd python qt qt3 qt4 quicktime
&gt; readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts
&gt; type1-fonts udev userland_GNU video_cards_fglrx vorbis win32codecs xml xorg xv
&gt; zlib&quot;
&gt; Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
&gt; LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
&gt; 
&gt; Here is the error I get when I try to compile:
&gt; 
&gt; cd &apos;/mnt/media/[03] School/C++/hkghkghk&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot;
&gt; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -f Makefile.cvs &amp;&amp; mkdir &apos;/mnt/media/[03]
&gt; School/C++/hkghkghk/debug&apos; &amp;&amp; cd &apos;/mnt/media/[03] School/C++/hkghkghk/debug&apos; &amp;&amp;
&gt; CXXFLAGS=&quot;-O0 -g3&quot; &quot;/mnt/media/[03] School/C++/hkghkghk/configure&quot;
&gt; --enable-debug=full &amp;&amp; cd &apos;/mnt/media/[03] School/C++/hkghkghk/debug&apos; &amp;&amp;
&gt; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -k 
&gt; This Makefile is only for the CVS repository 
&gt; This will be deleted before making the distribution 
&gt; &lt;br /&gt; 
&gt; *** YOU&apos;RE USING autoconf (GNU Autoconf) 2.60. 
&gt; *** KDE requires autoconf 2.53 or newer 
&gt; gmake[1]: *** [cvs] Error 1 
&gt; gmake: *** [all] Error 2 
&gt; *** Exited with status: 2 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-11-17 10:01:03 0000</bug_when>
            <thetext>This is fixed in kapptemplate-3.5.5.

Arches, please consider marking this early stable (according to 3.5.5 stable plans of course).
Thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-11-17 10:06:21 0000</bug_when>
            <thetext>Actually, mark this stable as soon as you can, especially if you have autoconf 2.60 stable, I&apos;ve removed the 3.5.5 special dependency.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>christiank.vanves@free.fr</who>
            <bug_when>2006-11-18 01:01:36 0000</bug_when>
            <thetext>I upgraded to &quot;kapptemplate-3.5.5&quot; and i have always the problem.
To upgrade i do :
nano /etc/portage/package.keywords and added kde-base/kapptemplate ~x86
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2006-11-18 04:06:21 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; I upgraded to &quot;kapptemplate-3.5.5&quot; and i have always the problem.
&gt; To upgrade i do :
&gt; nano /etc/portage/package.keywords and added kde-base/kapptemplate ~x86

 Even after a resync?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>christiank.vanves@free.fr</who>
            <bug_when>2006-11-18 04:51:38 0000</bug_when>
            <thetext>Yes, i do an emerge --sync and emerge -DNu world
I started KDevelop and do a new project. When i build the project i got error about :

*** YOU&apos;RE USING autoconf (GNU Autoconf) 2.60.
*** KDE requires autoconf 2.53 or newer
gmake[1]: *** [cvs] Error 1
gmake: *** [all] Error 2
*** Exited with status: 2 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leblackdahliamurder@gmail.com</who>
            <bug_when>2006-11-18 12:22:26 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; Yes, i do an emerge --sync and emerge -DNu world
&gt; I started KDevelop and do a new project. When i build the project i got error
&gt; about :
&gt; 
&gt; *** YOU&apos;RE USING autoconf (GNU Autoconf) 2.60.
&gt; *** KDE requires autoconf 2.53 or newer
&gt; gmake[1]: *** [cvs] Error 1
&gt; gmake: *** [all] Error 2
&gt; *** Exited with status: 2 ***
&gt; 
Exact same error here after upgrading to kapptemplate 3.5.5.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seb.ben@sympatico.ca</who>
            <bug_when>2006-11-18 18:00:07 0000</bug_when>
            <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; Yes, i do an emerge --sync and emerge -DNu world
&gt; &gt; I started KDevelop and do a new project. When i build the project i got error
&gt; &gt; about :
&gt; &gt; 
&gt; &gt; *** YOU&apos;RE USING autoconf (GNU Autoconf) 2.60.
&gt; &gt; *** KDE requires autoconf 2.53 or newer
&gt; &gt; gmake[1]: *** [cvs] Error 1
&gt; &gt; gmake: *** [all] Error 2
&gt; &gt; *** Exited with status: 2 ***
&gt; &gt; 
&gt; Exact same error here after upgrading to kapptemplate 3.5.5.
&gt; 

The problem is the cvs.sh file in /usr/share/apps/kdevappwizard/template-common/admin.tar.gz installed with KDevelop.  It seems that KDevelop 3.4 has been fixed but the official Portage tree stops at 3.3.92.  May be it is time to update the tree??</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seb.ben@sympatico.ca</who>
            <bug_when>2006-11-18 18:06:00 0000</bug_when>
            <thetext>(In reply to comment #12)
&gt; (In reply to comment #11)
&gt; &gt; (In reply to comment #10)
&gt; &gt; &gt; Yes, i do an emerge --sync and emerge -DNu world
&gt; &gt; &gt; I started KDevelop and do a new project. When i build the project i got error
&gt; &gt; &gt; about :
&gt; &gt; &gt; 
&gt; &gt; &gt; *** YOU&apos;RE USING autoconf (GNU Autoconf) 2.60.
&gt; &gt; &gt; *** KDE requires autoconf 2.53 or newer
&gt; &gt; &gt; gmake[1]: *** [cvs] Error 1
&gt; &gt; &gt; gmake: *** [all] Error 2
&gt; &gt; &gt; *** Exited with status: 2 ***
&gt; &gt; &gt; 
&gt; &gt; Exact same error here after upgrading to kapptemplate 3.5.5.
&gt; &gt; 
&gt; 
&gt; The problem is the cvs.sh file in
&gt; /usr/share/apps/kdevappwizard/template-common/admin.tar.gz installed with
&gt; KDevelop.  It seems that KDevelop 3.4 has been fixed but the official Portage
&gt; tree stops at 3.3.92.  May be it is time to update the tree??
&gt; 

I&apos;m sorry. It is 3.3.4</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seb.ben@sympatico.ca</who>
            <bug_when>2006-11-18 18:10:18 0000</bug_when>
            <thetext>Created an attachment (id=102312)
Patched version of cvs.sh

It works for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leblackdahliamurder@gmail.com</who>
            <bug_when>2006-11-18 20:41:24 0000</bug_when>
            <thetext>I tried your patch, but I get a new error now:

cd &apos;/mnt/media/[03] School/C++/uuuuu&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -f Makefile.cvs &amp;&amp; mkdir &apos;/mnt/media/[03] School/C++/uuuuu/debug&apos; &amp;&amp; cd &apos;/mnt/media/[03] School/C++/uuuuu/debug&apos; &amp;&amp; CXXFLAGS=&quot;-O0 -g3&quot; &quot;/mnt/media/[03] School/C++/uuuuu/configure&quot; --enable-debug=full &amp;&amp; cd &apos;/mnt/media/[03] School/C++/uuuuu/debug&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake -k 
This Makefile is only for the CVS repository
This will be deleted before making the distribution
&lt;br /&gt;
*** automake (GNU automake) 1.9.6 found.
*** Creating acinclude.m4
gmake[2]: Entering directory `/mnt/media/[03] School/C++/uuuuu&apos;
gmake[2]: Leaving directory `/mnt/media/[03] School/C++/uuuuu&apos;
*** Creating list of subdirectories
gmake[2]: Entering directory `/mnt/media/[03] School/C++/uuuuu&apos;
cd . &amp;&amp; gmake -f admin/Makefile.common subdirs
gmake[3]: Entering directory `/mnt/media/[03] School/C++/uuuuu&apos;
gmake[3]: Leaving directory `/mnt/media/[03] School/C++/uuuuu&apos;
gmake[2]: Leaving directory `/mnt/media/[03] School/C++/uuuuu&apos;
*** Creating configure.files
*** Creating configure.in
gmake[2]: Entering directory `/mnt/media/[03] School/C++/uuuuu&apos;
cd . &amp;&amp; gmake -f admin/Makefile.common configure.in ;
gmake[3]: Entering directory `/mnt/media/[03] School/C++/uuuuu&apos;
gmake[3]: Leaving directory `/mnt/media/[03] School/C++/uuuuu&apos;
gmake[2]: Leaving directory `/mnt/media/[03] School/C++/uuuuu&apos;
*** Creating aclocal.m4
*** Creating configure
*** Creating config.h template
*** Creating Makefile templates
*** Postprocessing Makefile templates
*** Creating date/time stamp
*** Finished
Don&apos;t forget to run ./configure
If you haven&apos;t done so in a while, run ./configure --help
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... 
configure: error: ls -t appears to fail. Make sure there is not a broken
alias in your environment
configure: error: newly created file is older than distributed files!
Check your system clock
*** Exited with status: 1 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>christiank.vanves@free.fr</who>
            <bug_when>2006-11-19 02:47:20 0000</bug_when>
            <thetext>The workaround works for me too. 
There is two lines to change : on related to &quot;Autoconf&quot; and the other to &quot;Autoheader&quot;.
Thanks for the help.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gustavoz@gentoo.org</who>
            <bug_when>2006-11-20 07:14:37 0000</bug_when>
            <thetext>sparc stable.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2006-11-23 23:47:26 0000</bug_when>
            <thetext>x86 gone</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thedude0001@gmx.de</who>
            <bug_when>2006-11-24 08:36:01 0000</bug_when>
            <thetext>Good to go on amd64.

Portage 2.1.1-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-suspend2-Dudebox-Edition x86_64)
=================================================================
System uname: 2.6.18-suspend2-Dudebox-Edition x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Thu, 23 Nov 2006 05:00:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=k8 -msse3 -Os -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-march=k8 -msse3 -Os -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache collision-protect distcc distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test&quot;
GENTOO_MIRRORS=&quot;http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/&quot;
LDFLAGS=&quot;-Wl,-O1&quot;
MAKEOPTS=&quot;-j4&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage_overlay&quot;
SYNC=&quot;rsync://server/gentoo-portage&quot;
USE=&quot;amd64 X alsa apache2 berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode esd fam firefox fortran gcj gdbm gif gpm gstreamer gtk gtk2 hal iconv imap input_devices_keyboard input_devices_mouse isdnlog jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux libg++ mad mikmod mp3 mpeg mysql ncurses nls nptl nptlonly objc objc++ ogg oss pam pcre perl png ppds pppd python qt3 quicktime readline reflection sdl session spell spl sqlite ssl tcpd test truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_radeon vorbis xml xorg xv zlib&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-11-24 13:33:55 0000</bug_when>
            <thetext>ppc64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>masterdriverz@gentoo.org</who>
            <bug_when>2006-11-24 20:57:38 0000</bug_when>
            <thetext>Descriptive summary...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2006-11-25 05:47:32 0000</bug_when>
            <thetext>amd64 done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2006-11-25 06:29:02 0000</bug_when>
            <thetext>Stable on ppc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kloeri@gentoo.org</who>
            <bug_when>2006-12-06 09:48:30 0000</bug_when>
            <thetext>Alpha stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-01 02:23:17 0000</bug_when>
            <thetext>*** Bug 159582 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>102312</attachid>
            <date>2006-11-18 18:10 0000</date>
            <desc>Patched version of cvs.sh</desc>
            <filename>cvs.sh</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEgL2Jpbi9zaAojCiMgY3ZzLnNoCiMKIyBUaGlzIGZpbGUgY29udGFpbnMgc3VwcG9ydCBjb2Rl
IGZyb20gTWFrZWZpbGUuY29tbW9uCiMgSXQgZGVmaW5lcyBhIHNoZWxsIGZ1bmN0aW9uIGZvciBl
YWNoIGtub3duIHRhcmdldAojIGFuZCB0aGVuIGRvZXMgYSBjYXNlIHRvIGNhbGwgdGhlIGNvcnJl
Y3QgZnVuY3Rpb24uCgp1bnNldCBNQUtFRkxBR1MKCmNhbGxfYW5kX2ZpeF9hdXRvY29uZigpCnsK
ICAkQVVUT0NPTkYgfHwgZXhpdCAxCiAgaWYgdGVzdCAtciBjb25maWd1cmUuaW4uaW4gOyB0aGVu
CiAgICBwZXJsIC1waSAtZSAicHJpbnQgXCJpZiB0ZXN0IFxcXCJ4XFxcJHdpdGhfZmFzdF9wZXJs
XFxcIiA9IFxcXCJ4eWVzXFxcIjsgdGhlblwKICAgIFxcbiAgcGVybCAtaS5iYWsgXFxcJGFjX2F1
eF9kaXIvY29uZi5jaGFuZ2UucGwgXFxcJENPTkZJR19TVEFUVVNcCiAgICBcXFxcXFxuICAgIHx8
IG12IFxcXCRDT05GSUdfU1RBVFVTLmJhayBcXFwkQ09ORklHX1NUQVRVU1wKICAgIFxcbiAgcm0g
LWYgXFxcJENPTkZJR19TVEFUVVMuYmFrXFxuZmlcCiAgICBcXG5cIiBpZiAvXlxccypjaG1vZFxc
cysuKlxcK3hcXHMrLipDT05GSUdfU1RBVFVTLzsgcyxeI2xpbmUuKkxJTkVOTy4qXCQsLyogXCQm
ICovLCA7IiBjb25maWd1cmUKICBmaQp9CgpzdHJpcF9tYWtlZmlsZSgpCnsKICBpZiB0ZXN0ICEg
LWYgJG1ha2VmaWxlX3dvOyB0aGVuCiAgICBwZXJsIC1lICckaW49MDsgd2hpbGUgKCA8PiApIHsg
JGluID0gMSBpZiAoJF8gPX4gbS9eaWYgLyApOyBwcmludCAkXyB1bmxlc3MgKCRpbiB8fCAkXyA9
fiBtL15pbmNsdWRlIC8pOyAkaW4gPSAwIGlmICgkXyA9fiBtL15lbmRpZi8pOyB9JyA8ICRtYWtl
ZmlsZV9hbSA+ICRtYWtlZmlsZV93bwogIGZpCn0KCmNoZWNrX2F1dG90b29sX3ZlcnNpb25zKCkK
ewpyZXF1aXJlZF9hdXRvY29uZl92ZXJzaW9uPSIyLjUzIG9yIG5ld2VyIgpBVVRPQ09ORl9WRVJT
SU9OPWAkQVVUT0NPTkYgLS12ZXJzaW9uIHwgaGVhZCAtbiAxYApjYXNlICRBVVRPQ09ORl9WRVJT
SU9OIGluCiAgQXV0b2NvbmYqMi41KiB8IGF1dG9jb25mKjIuNSogfCBBdXRvY29uZioyLjYqIHwg
YXV0b2NvbmYqMi42KiApIDogOzsKICAiIiApCiAgICBlY2hvICIqKiogQVVUT0NPTkYgTk9UIEZP
VU5EIS4iCiAgICBlY2hvICIqKiogS0RFIHJlcXVpcmVzIGF1dG9jb25mICRyZXF1aXJlZF9hdXRv
Y29uZl92ZXJzaW9uIgogICAgZXhpdCAxCiAgICA7OwogICogKQogICAgZWNobyAiKioqIFlPVSdS
RSBVU0lORyAkQVVUT0NPTkZfVkVSU0lPTi4iCiAgICBlY2hvICIqKiogS0RFIHJlcXVpcmVzIGF1
dG9jb25mICRyZXF1aXJlZF9hdXRvY29uZl92ZXJzaW9uIgogICAgZXhpdCAxCiAgICA7Owplc2Fj
CgpBVVRPSEVBREVSX1ZFUlNJT049YCRBVVRPSEVBREVSIC0tdmVyc2lvbiB8IGhlYWQgLW4gMWAK
Y2FzZSAkQVVUT0hFQURFUl9WRVJTSU9OIGluCiAgQXV0b2NvbmYqMi41KiB8IGF1dG9oZWFkZXIq
Mi41KiB8IEF1dG9jb25mKjIuNiogfCBhdXRvaGVhZGVyKjIuNiogKSA6IDs7CiAgIiIgKQogICAg
ZWNobyAiKioqIEFVVE9IRUFERVIgTk9UIEZPVU5EIS4iCiAgICBlY2hvICIqKiogS0RFIHJlcXVp
cmVzIGF1dG9oZWFkZXIgJHJlcXVpcmVkX2F1dG9jb25mX3ZlcnNpb24iCiAgICBleGl0IDEKICAg
IDs7CiAgKiApCiAgICBlY2hvICIqKiogWU9VJ1JFIFVTSU5HICRBVVRPSEVBREVSX1ZFUlNJT04u
IgogICAgZWNobyAiKioqIEtERSByZXF1aXJlcyBhdXRvaGVhZGVyICRyZXF1aXJlZF9hdXRvY29u
Zl92ZXJzaW9uIgogICAgZXhpdCAxCiAgICA7Owplc2FjCgpBVVRPTUFLRV9TVFJJTkc9YCRBVVRP
TUFLRSAtLXZlcnNpb24gfCBoZWFkIC1uIDFgCnJlcXVpcmVkX2F1dG9tYWtlX3ZlcnNpb249IjEu
Ni4xIG9yIG5ld2VyIgpjYXNlICRBVVRPTUFLRV9TVFJJTkcgaW4KICBhdXRvbWFrZSoxLjVkKiB8
IGF1dG9tYWtlKjEuNSogfCBhdXRvbWFrZSoxLjUtKiApCiAgICBlY2hvICIqKiogWU9VJ1JFIFVT
SU5HICRBVVRPTUFLRV9TVFJJTkcuIgogICAgZWNobyAiKioqIEtERSByZXF1aXJlcyBhdXRvbWFr
ZSAkcmVxdWlyZWRfYXV0b21ha2VfdmVyc2lvbiIKICAgIGV4aXQgMQogICAgOzsKICBhdXRvbWFr
ZSoxLjYuKiB8IGF1dG9tYWtlKjEuNyogfCBhdXRvbWFrZSoxLjgqIHwgYXV0b21ha2UqMS45KikK
ICAgIGVjaG8gIioqKiAkQVVUT01BS0VfU1RSSU5HIGZvdW5kLiIKICAgIFVOU0VSTUFLRT1ubwog
ICAgOzsKICAiIiApCiAgICBlY2hvICIqKiogQVVUT01BS0UgTk9UIEZPVU5EIS4iCiAgICBlY2hv
ICIqKiogS0RFIHJlcXVpcmVzIGF1dG9tYWtlICRyZXF1aXJlZF9hdXRvbWFrZV92ZXJzaW9uIgog
ICAgZXhpdCAxCiAgICA7OwogICp1bnNlcm1ha2UqICkgOgogICAgZWNobyAiKioqIFlPVSdSRSBV
U0lORyBVTlNFUk1BS0UuIgogICAgZWNobyAiKioqIEdPT0QgTFVDSyEhIDopIgogICAgVU5TRVJN
QUtFPXVuc2VybWFrZQogICAgOzsKICAqICkKICAgIGVjaG8gIioqKiBZT1UnUkUgVVNJTkcgJEFV
VE9NQUtFX1NUUklORy4iCiAgICBlY2hvICIqKiogS0RFIHJlcXVpcmVzIGF1dG9tYWtlICRyZXF1
aXJlZF9hdXRvbWFrZV92ZXJzaW9uIgogICAgZXhpdCAxCiAgICA7Owplc2FjCnVuc2V0IHJlcXVp
cmVkX2F1dG9tYWtlX3ZlcnNpb24KfQoKY3ZzKCkKewpjaGVja19hdXRvdG9vbF92ZXJzaW9ucwph
Y2luY2x1ZGVfbTQgCgojIyMgTWFrZSBuZXcgc3ViZGlycyBhbmQgY29uZmlndXJlLmluLgojIyMg
VGhlIG1ha2UgY2FsbHMgY291bGQgYmUgb3B0aW1pemVkIGF3YXkgaGVyZSwKIyMjIHdpdGggYSBs
aXR0bGUgdGhvdWdodC4KaWYgdGVzdCAtciBjb25maWd1cmUuaW4uaW47IHRoZW4KICAgIHJtIC1m
IGNvbmZpZ3VyZS5pbgogICAgZWNobyAiKioqIENyZWF0aW5nIGxpc3Qgb2Ygc3ViZGlyZWN0b3Jp
ZXMiCiAgICBjcmVhdGVfc3ViZGlycwoKICAgIGlmIHRlc3QgLXIgTWFrZWZpbGUuYW0uaW47IHRo
ZW4KICAgICAgICBlY2hvICIqKiogQ3JlYXRpbmcgTWFrZWZpbGUuYW0iCiAgICAgICAgaWYgZ3Jl
cCAnXCQodG9wX3NyY2RpcikvTWFrZWZpbGUuYW06JyAkbWFrZWZpbGVfYW0gPi9kZXYvbnVsbDsg
dGhlbiAKICAgICAgICAgICAgc3RyaXBfbWFrZWZpbGUKICAgICAgICAgICAgJE1BS0UgLWYgJG1h
a2VmaWxlX3dvIHRvcF9zcmNkaXI9LiAuL01ha2VmaWxlLmFtIHx8IGV4aXQgMQogICAgICAgIGVs
c2UKICAgICAgICAgICAgTWFrZWZpbGVfYW0KICAgICAgICBmaQogICAgIGZpCiAgICAgY29uZmln
dXJlX2ZpbGVzCiAgICAgZWNobyAiKioqIENyZWF0aW5nIGNvbmZpZ3VyZS5pbiIKICAgICBpZiBn
cmVwICdcJCh0b3Bfc3JjZGlyKS9jb25maWd1cmUuaW46JyAkbWFrZWZpbGVfYW0gPi9kZXYvbnVs
bDsgdGhlbiAKICAgICAgIHN0cmlwX21ha2VmaWxlCiAgICAgICAkTUFLRSAtZiAkbWFrZWZpbGVf
d28gdG9wX3NyY2Rpcj0uIC4vY29uZmlndXJlLmluIHx8IGV4aXQgMQogICAgIGVsc2UKICAgICAg
IGNvbmZpZ3VyZV9pbgogICAgIGZpCmZpCgplY2hvICIqKiogQ3JlYXRpbmcgYWNsb2NhbC5tNCIK
JEFDTE9DQUwgJEFDTE9DQUxGTEFHUyB8fCBleGl0IDEKZWNobyAiKioqIENyZWF0aW5nIGNvbmZp
Z3VyZSIKY2FsbF9hbmRfZml4X2F1dG9jb25mCgppZiBlZ3JlcCAiXkFNX0NPTkZJR19IRUFERVIi
IGNvbmZpZ3VyZS5pbiA+L2Rldi9udWxsIDI+JjE7IHRoZW4KICBlY2hvICIqKiogQ3JlYXRpbmcg
Y29uZmlnLmggdGVtcGxhdGUiCiAgJEFVVE9IRUFERVIgfHwgZXhpdCAxCiAgdG91Y2ggY29uZmln
LmguaW4KZmkKCmVjaG8gIioqKiBDcmVhdGluZyBNYWtlZmlsZSB0ZW1wbGF0ZXMiCiRBVVRPTUFL
RSB8fCBleGl0IDEKCmlmIHRlc3QgIiRVTlNFUk1BS0UiID0gbm87IHRoZW4KICBlY2hvICIqKiog
UG9zdHByb2Nlc3NpbmcgTWFrZWZpbGUgdGVtcGxhdGVzIgogIHBlcmwgLXcgYWRtaW4vYW1fZWRp
dCB8fCBleGl0IDEKZmkKCmlmIGVncmVwICJeY3ZzLWxvY2FsOiIgJG1ha2VmaWxlX2FtID4vZGV2
L251bGw7IHRoZW4gXAogIHN0cmlwX21ha2VmaWxlCiAgJE1BS0UgLWYgJG1ha2VmaWxlX3dvIGN2
cy1sb2NhbCB0b3Bfc3JjZGlyPS4gfHwgZXhpdCAxCmZpCgplY2hvICIqKiogQ3JlYXRpbmcgZGF0
ZS90aW1lIHN0YW1wIgp0b3VjaCBzdGFtcC1oLmluCgplY2hvICIqKiogRmluaXNoZWQiCmVjaG8g
IiAgICBEb24ndCBmb3JnZXQgdG8gcnVuIC4vY29uZmlndXJlIgplY2hvICIgICAgSWYgeW91IGhh
dmVuJ3QgZG9uZSBzbyBpbiBhIHdoaWxlLCBydW4gLi9jb25maWd1cmUgLS1oZWxwIgp9CgpkaXN0
KCkKewpjaGVja19hdXRvdG9vbF92ZXJzaW9ucwoKIyMjCiMjIyBGaXJzdCBidWlsZCBhbGwgb2Yg
dGhlIGZpbGVzIG5lY2Vzc2FyeSB0byBkbyBqdXN0ICJtYWtlIgojIyMKYWNpbmNsdWRlX200Cmlm
IHRlc3QgLXIgY29uZmlndXJlLmluLmluOyB0aGVuCiAgcm0gLWYgY29uZmlndXJlLmluCiAgY3Jl
YXRlX3N1YmRpcnMKCiAgaWYgdGVzdCAtciBNYWtlZmlsZS5hbS5pbjsgdGhlbgogICAgaWYgZ3Jl
cCAnXCQodG9wX3NyY2RpcikvTWFrZWZpbGUuYW06JyAkbWFrZWZpbGVfYW0gPi9kZXYvbnVsbDsg
dGhlbiAKICAgICAgc3RyaXBfbWFrZWZpbGUKICAgICAgJE1BS0UgLWYgJG1ha2VmaWxlX3dvIHRv
cF9zcmNkaXI9LiAuL01ha2VmaWxlLmFtIHx8IGV4aXQgMQogICAgZWxzZQogICAgICBNYWtlZmls
ZV9hbQogICAgZmkKICBmaQogIGNvbmZpZ3VyZV9maWxlcwogIGlmIGdyZXAgJ1wkKHRvcF9zcmNk
aXIpL2NvbmZpZ3VyZS5pbjonICRtYWtlZmlsZV9hbSA+L2Rldi9udWxsOyB0aGVuIAogICAgc3Ry
aXBfbWFrZWZpbGUKICAgICRNQUtFIC1mICRtYWtlZmlsZV93byB0b3Bfc3JjZGlyPS4gLi9jb25m
aWd1cmUuaW4gfHwgZXhpdCAxCiAgZWxzZQogICAgY29uZmlndXJlX2luCiAgZmkKZmkKJEFDTE9D
QUwgJEFDTE9DQUxGTEFHUwppZiBlZ3JlcCAiXkFNX0NPTkZJR19IRUFERVIiIGNvbmZpZ3VyZS5p
biA+L2Rldi9udWxsIDI+JjE7IHRoZW4KICBlY2hvICIqKiogQ3JlYXRpbmcgY29uZmlnLmggdGVt
cGxhdGUiCiAgJEFVVE9IRUFERVIgfHwgZXhpdCAxCiAgdG91Y2ggY29uZmlnLmguaW4KZmkKJEFV
VE9NQUtFIC0tZm9yZWlnbiB8fCBleGl0IDEKaWYgdGVzdCAiJFVOU0VSTUFLRSIgPSBubzsgdGhl
bgogIGVjaG8gIioqKiBQb3N0cHJvY2Vzc2luZyBNYWtlZmlsZSB0ZW1wbGF0ZXMiCiAgcGVybCAt
dyBhZG1pbi9hbV9lZGl0IHx8IGV4aXQgMQpmaQpjYWxsX2FuZF9maXhfYXV0b2NvbmYKdG91Y2gg
c3RhbXAtaC5pbgppZiBncmVwICJeY3ZzLWxvY2FsOiIgJG1ha2VmaWxlX2FtID4vZGV2L251bGw7
IHRoZW4KICBzdHJpcF9tYWtlZmlsZQogICRNQUtFIC1mICRtYWtlZmlsZV93byBjdnMtbG9jYWwg
dG9wX3NyY2Rpcj0uCmZpCgojIyMKIyMjIFRoZW4gbWFrZSBtZXNzYWdlcwojIyMKaWYgdGVzdCAt
ZCBwbzsgdGhlbgogTElTVD1gZmluZCAuL3BvIC1uYW1lICIqLnBvImAKIGZvciBpIGluICRMSVNU
OyBkbwogIGZpbGUyPWBlY2hvICRpIHwgc2VkIC1lICJzI1wucG8jXC5nbW8jImAKICBtc2dmbXQg
LW8gJGZpbGUyICRpIHx8IHRvdWNoICRmaWxlMgogZG9uZQpmaQppZiBncmVwICJeY3ZzLWRpc3Qt
bG9jYWw6IiAkbWFrZWZpbGVfYW0gPi9kZXYvbnVsbDsgdGhlbgogIHN0cmlwX21ha2VmaWxlCiAg
JE1BS0UgLWYgJG1ha2VmaWxlX3dvIGN2cy1kaXN0LWxvY2FsIHRvcF9zcmNkaXI9LgpmaQp9Cgpz
dWJkaXJfZGlzdCgpCnsKJEFDTE9DQUwgJEFDTE9DQUxGTEFHUwokQVVUT0hFQURFUgp0b3VjaCBj
b25maWcuaC5pbgokQVVUT01BS0UKQVVUT01BS0VfU1RSSU5HPWAkQVVUT01BS0UgLS12ZXJzaW9u
IHwgaGVhZCAtbiAxYApjYXNlICRBVVRPTUFLRV9TVFJJTkcgaW4KICAqdW5zZXJtYWtlKiApIDoK
ICAgIDs7CiAgKikKICAgICBwZXJsIC13IC4uL2FkbWluL2FtX2VkaXQgLS1wYXRoPS4uL2FkbWlu
CmVzYWMKY2FsbF9hbmRfZml4X2F1dG9jb25mCnRvdWNoIHN0YW1wLWguaW4KfQoKY29uZmlndXJl
X2luKCkKewpybSAtZiBjb25maWd1cmUuaW4gY29uZmlndXJlLmluLm5ldwprZGVfdXNlX3F0X3Bh
cmFtPQp0ZXN0IC1mIGNvbmZpZ3VyZS5maWxlcyB8fCB7IGVjaG8gIm5lZWQgY29uZmlndXJlLmZp
bGVzIGZvciBjb25maWd1cmUuaW4iOyBleGl0IDE7IH0KbGlzdD1gZmdyZXAgLXYgImNvbmZpZ3Vy
ZS5pbi5ib3QiIDwgY29uZmlndXJlLmZpbGVzIHwgZmdyZXAgLXYgImNvbmZpZ3VyZS5pbi5taWQi
YAo6ID4gY29uZmlndXJlLmluLm5ldwpmb3IgZmlsZSBpbiAkbGlzdDsgZG8gCiAgZWNobyAiZG5s
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0i
ID4+IGNvbmZpZ3VyZS5pbi5uZXcKICBlY2hvICJkbmwgRklMRTogJGZpbGUiID4+IGNvbmZpZ3Vy
ZS5pbi5uZXcKICBlY2hvICJkbmwgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PSIgPj4gY29uZmlndXJlLmluLm5ldwogIGVjaG8gIiIgPj4gY29u
ZmlndXJlLmluLm5ldwogIGNhdCAkZmlsZSA+PiBjb25maWd1cmUuaW4ubmV3CmRvbmUKZWNobyAi
S0RFX0NSRUFURV9TVUJESVJTTElTVCIgPj4gY29uZmlndXJlLmluLm5ldwppZiB0ZXN0IC1mIE1h
a2VmaWxlLmFtLmluOyB0aGVuCiAgc3ViZGlycz1gY2F0IHN1YmRpcnNgCiAgZm9yIGRpciBpbiAk
c3ViZGlyczsgZG8KICAgIHZkaXI9YGVjaG8gJGRpciB8IHNlZCAtZSAncyxbLSsuQF0sXyxnJ2AK
ICAgIGVjaG8gIkFNX0NPTkRJVElPTkFMKCR2ZGlyIiJfU1VCRElSX2luY2x1ZGVkLCB0ZXN0IFwi
eFwkJHZkaXIiIl9TVUJESVJfaW5jbHVkZWRcIiA9IHh5ZXMpIiA+PiBjb25maWd1cmUuaW4ubmV3
CiAgICBpZiB0ZXN0IC1mICIkZGlyL2NvbmZpZ3VyZS5pbiI7IHRoZW4KICAgICAgICBlY2hvICJp
ZiB0ZXN0IFwieFwkJHZkaXIiIl9TVUJESVJfaW5jbHVkZWRcIiA9IHh5ZXM7IHRoZW4gIiA+PiBj
b25maWd1cmUuaW4ubmV3CiAgICAgICAgZWNobyAiICBBQ19DT05GSUdfU1VCRElSUygkZGlyKSIg
Pj4gY29uZmlndXJlLmluLm5ldwogICAgICAgIGVjaG8gImZpIiA+PiBjb25maWd1cmUuaW4ubmV3
CiAgICBmaQogIGRvbmUKZmkKCmVjaG8gIkFDX0NPTkZJR19GSUxFUyhbIE1ha2VmaWxlIF0pIiA+
PiBjb25maWd1cmUuaW4ubmV3CgppZiB0ZXN0IC1mIGluc3QtYXBwczsgdGhlbgogICAgdG9wbGV2
ZWxkaXJzPWBjYXQgaW5zdC1hcHBzYAplbHNlCiAgICB0b3BsZXZlbGRpcnM9CiAgICBmb3IgZGly
IGluIGBscyAtMWQgKiB8IHNvcnRgOyBkbwoJaWYgdGVzdCAiJGRpciIgIT0gImRlYmlhbiIgJiYg
dGVzdCAtZCAkZGlyOyB0aGVuCgkgICAgdG9wbGV2ZWxkaXJzPSIkdG9wbGV2ZWxkaXJzICRkaXIi
CglmaQogICAgZG9uZQpmaQoKZm9yIHRvcGxldmVsZGlyIGluICR0b3BsZXZlbGRpcnM7IGRvIAog
IGlmIHRlc3QgLWYgJHRvcGxldmVsZGlyL2NvbmZpZ3VyZS5pbjsgdGhlbgoJY29udGludWUKICBm
aQogIGlmIHRlc3QgLWYgJHRvcGxldmVsZGlyL01ha2VmaWxlLmFtOyB0aGVuIDo7IGVsc2UKCWNv
bnRpbnVlCiAgZmkKCiAgbWZzPWBmaW5kICR0b3BsZXZlbGRpciAtZm9sbG93IC1uYW1lIE1ha2Vm
aWxlLmFtIC1wcmludCB8IGZncmVwIC12ICIvLiIgfCBcCiAgICAgICBzZWQgLWUgJ3MjXC4vIyM7
IHMjL01ha2VmaWxlLmFtJCMjJyB8IHNvcnQgfCBzZWQgLWUgJ3MjJCMvTWFrZWZpbGUjJ2AKICBm
b3IgaSBpbiAkbWZzOyBkbwogICAgIGVjaG8gIkFDX0NPTkZJR19GSUxFUyhbICRpIF0pIiA+PiBj
b25maWd1cmUuaW4ubmV3CiAgZG9uZQpkb25lCgpmaWxlcz1gY2F0IGNvbmZpZ3VyZS5maWxlc2AK
bGlzdD1gZWdyZXAgJ15kbmwgQUNfT1VUUFVUXCguKlwpJyAkZmlsZXMgfCBzZWQgLWUgInMjXi4q
ZG5sIEFDX09VVFBVVChcKC4qXCkpI1wxIyJgCmZvciBmaWxlIGluICRsaXN0OyBkbyAKICAgIGVj
aG8gIkFDX0NPTkZJR19GSUxFUyhbICRmaWxlIF0pIiA+PiAgY29uZmlndXJlLmluLm5ldwpkb25l
CgptaWRmaWxlcz1gY2F0IGNvbmZpZ3VyZS5maWxlcyB8IGZncmVwICJjb25maWd1cmUuaW4ubWlk
ImAKdGVzdCAtbiAiJG1pZGZpbGVzIiAmJiBjYXQgJG1pZGZpbGVzID4+IGNvbmZpZ3VyZS5pbi5u
ZXcKCmVjaG8gIkFDX09VVFBVVCIgPj4gY29uZmlndXJlLmluLm5ldwptb2R1bGVuYW1lPQppZiB0
ZXN0IC1mIGNvbmZpZ3VyZS5pbi5pbjsgdGhlbgogICBpZiBoZWFkIC1uIDIgY29uZmlndXJlLmlu
LmluIHwgZWdyZXAgIl4jTUlOX0NPTkZJR1woLipcKSQiID4gL2Rldi9udWxsOyB0aGVuCiAgICAg
IGtkZV91c2VfcXRfcGFyYW09YGNhdCBjb25maWd1cmUuaW4uaW4gfCBzZWQgLW4gLWUgInMvI01J
Tl9DT05GSUcoXCguKlwpKS9cMS9wImAKICAgZmkKICAgaWYgaGVhZCAtbiAyIGNvbmZpZ3VyZS5p
bi5pbiB8IGVncmVwICJeI01JTl9DT05GSUciID4gL2Rldi9udWxsOyB0aGVuCiAgICAgIGxpbmU9
YGdyZXAgIl5BTV9JTklUX0FVVE9NQUtFKCIgY29uZmlndXJlLmluLmluYAogICAgICBpZiB0ZXN0
IC1uICIkbGluZSI7IHRoZW4KCSAgbW9kdWxlbmFtZT1gZWNobyAkbGluZSB8IHNlZCAtZSAicyNB
TV9JTklUX0FVVE9NQUtFKFwoW14sXSpcKSwuKiNcMSMiYAoJICBWRVJTSU9OPWBlY2hvICRsaW5l
IHwgc2VkIC1lICJzI0FNX0lOSVRfQVVUT01BS0UoW14sXSosICpcKFteKV0qXCkpLiojXDEjImAK
ICAgICAgZmkKICAgICAgc2VkIC1lICJzI0FNX0lOSVRfQVVUT01BS0UoW15AXS4qI2RubCBQQUNL
QUdFIHNldCBiZWZvcmUjIiBcCiAgICAgICAgICBjb25maWd1cmUuaW4ubmV3ID4gY29uZmlndXJl
LmluICYmIG12IGNvbmZpZ3VyZS5pbiBjb25maWd1cmUuaW4ubmV3CiAgIGZpCmZpCmlmIHRlc3Qg
LXogIiRWRVJTSU9OIiB8fCB0ZXN0ICIkVkVSU0lPTiIgPSAiQFZFUlNJT05AIjsgdGhlbgogICAg
IFZFUlNJT049IlwiMy41LjJcIiIKZmkKaWYgdGVzdCAteiAiJG1vZHVsZW5hbWUiIHx8IHRlc3Qg
IiRtb2R1bGVuYW1lIiA9ICJATU9EVUxFTkFNRUAiOyB0aGVuCiAgIG1vZHVsZW5hbWU9YHB3ZGA7
IAogICBtb2R1bGVuYW1lPWBiYXNlbmFtZSAkbW9kdWxlbmFtZWAKICAgZXNjX1ZFUlNJT049YGVj
aG8gJFZFUlNJT04gfCBzZWQgLWUgInMjW14uMC05YS16QS1aXSMjZyJgCiAgIG1vZHVsZW5hbWU9
YGVjaG8gJG1vZHVsZW5hbWUgfCBzZWQgLWUgInMjLSRlc2NfVkVSU0lPTiMjImAgICAKCmZpCmlm
IHRlc3QgLW4gIiRrZGVfdXNlX3F0X3BhcmFtIjsgdGhlbgogICAgICBzZWQgLWUgInMjXmRubCBL
REVfVVNFX1FUI0tERV9VU0VfUVQoJGtkZV91c2VfcXRfcGFyYW0pIyIgXAogICAgICAJY29uZmln
dXJlLmluLm5ldyA+IGNvbmZpZ3VyZS5pbiAmJiBtdiBjb25maWd1cmUuaW4gY29uZmlndXJlLmlu
Lm5ldwpmaQpzZWQgLWUgInMjQE1PRFVMRU5BTUVAIyRtb2R1bGVuYW1lIyIgY29uZmlndXJlLmlu
Lm5ldyB8CglzZWQgLWUgInMjQFZFUlNJT05AIyRWRVJTSU9OIyIgPiBjb25maWd1cmUuaW4KYm90
ZmlsZXM9YGNhdCBjb25maWd1cmUuZmlsZXMgfCBlZ3JlcCAiY29uZmlndXJlLmluLmJvdCJgCnRl
c3QgLW4gIiRib3RmaWxlcyIgJiYgY2F0ICRib3RmaWxlcyA+PiBjb25maWd1cmUuaW4KY2F0ICRh
ZG1pbmRpci9jb25maWd1cmUuaW4uYm90LmVuZCA+PiBjb25maWd1cmUuaW4Kcm0gLWYgY29uZmln
dXJlLmluLm5ldwp9Cgpjb25maWd1cmVfZmlsZXMoKQp7CmVjaG8gIioqKiBDcmVhdGluZyBjb25m
aWd1cmUuZmlsZXMiCmFkbWluZGlyPU5PCmZvciBpIGluIC4gLi4gLi4vLi4gLi4vLi4vLi47IGRv
CiAgaWYgdGVzdCAteCAkaS9hZG1pbjsgdGhlbiBhZG1pbmRpcj0kaS9hZG1pbjsgYnJlYWs7IGZp
CmRvbmUKcm0gLWYgY29uZmlndXJlLmZpbGVzCnRvdWNoIGNvbmZpZ3VyZS5maWxlcwppZiB0ZXN0
IC1mIGNvbmZpZ3VyZS5pbi5pbiAmJiBoZWFkIC1uIDIgY29uZmlndXJlLmluLmluIHwgZ3JlcCAi
XiNNSU5fQ09ORklHIiA+IC9kZXYvbnVsbDsgdGhlbgoJZWNobyAkYWRtaW5kaXIvY29uZmlndXJl
LmluLm1pbiA+PiBjb25maWd1cmUuZmlsZXMKZmkKdGVzdCAtZiBjb25maWd1cmUuaW4uaW4gJiYg
ZWNobyBjb25maWd1cmUuaW4uaW4gPj4gY29uZmlndXJlLmZpbGVzCiMgd2UgY29sbGVjdCBmaWxl
cyBpbiB0aGUgc3ViZGlycyBhbmQgZG8gc29tZSBzb3J0aW5nIHRyaWNrcywgc28gc3Vic3ViZGly
cyBjb21lIGFmdGVyIHN1YmRpcnMKaWYgdGVzdCAtZiBpbnN0LWFwcHM7IHRoZW4KICAgaW5zdD1g
Y2F0IGluc3QtYXBwc2AKICAgbGlzdD0iIgogICBmb3IgaSBpbiAkaW5zdDsgZG8KICAgICAgbGlz
dD0iJGxpc3QgYGZpbmQgJGkvIC1mb2xsb3cgLW5hbWUgImNvbmZpZ3VyZS5pbi5pbiIgLW8gLW5h
bWUgImNvbmZpZ3VyZS5pbi5ib3QiIC1vIC1uYW1lICJjb25maWd1cmUuaW4ubWlkIiB8IFwKCQlz
ZWQgLWUgInMsL2NvbmZpZ3VyZSwvYWFhY29uZmlndXJlLCIgfCBzb3J0IHwgc2VkIC1lICJzLC9h
YWFjb25maWd1cmUsL2NvbmZpZ3VyZSwiYCIKICAgZG9uZQplbHNlCiAgIGxpc3Q9YGZpbmQgLiAt
Zm9sbG93IC1uYW1lICJjb25maWd1cmUuaW4uaW4iIC1vIC1uYW1lICJjb25maWd1cmUuaW4uYm90
IiAtbyAtbmFtZSAiY29uZmlndXJlLmluLm1pZCIgfCBcCgkJc2VkIC1lICJzLC9jb25maWd1cmUs
L2FhYWNvbmZpZ3VyZSwiIHwgc29ydCB8IHNlZCAtZSAicywvYWFhY29uZmlndXJlLC9jb25maWd1
cmUsImAKZmkKZm9yIGkgaW4gJGxpc3Q7IGRvIGlmIHRlc3QgLWYgJGkgJiYgdGVzdCBgZGlybmFt
ZSAkaWAgIT0gIi4iIDsgdGhlbgogIGVjaG8gJGkgPj4gY29uZmlndXJlLmZpbGVzCmZpOyBkb25l
CnRlc3QgLWYgY29uZmlndXJlLmluLm1pZCAmJiBlY2hvIGNvbmZpZ3VyZS5pbi5taWQgPj4gY29u
ZmlndXJlLmZpbGVzCnRlc3QgLWYgY29uZmlndXJlLmluLmJvdCAmJiBlY2hvIGNvbmZpZ3VyZS5p
bi5ib3QgPj4gY29uZmlndXJlLmZpbGVzCmlmIHRlc3QgISAtcyBjb25maWd1cmUuZmlsZXM7IHRo
ZW4KICAgZWNobyAiVGhlcmUgYXJlIG5vIGZpbGVzIHRvIGJ1aWxkIGEgY29uZmlndXJlLiBQbGVh
c2UgY2hlY2sgeW91ciBjaGVja291dC4iCiAgIGV4aXQgMQpmaQp9CgpjcmVhdGVfc3ViZGlycygp
CnsKaWYgZ3JlcCAnXCQodG9wX3NyY2Rpcikvc3ViZGlyczonICRtYWtlZmlsZV9hbSA+L2Rldi9u
dWxsOyB0aGVuIAogICAgIyBhcyBtYW55IG1vZHVsZXMgY29udGFpbiBydWxlcyB0byBjcmVhdGUg
c3ViZGlycyB3aXRob3V0IGFueQogICAgIyBkZXBlbmRlbmNpZXMgbWFrZSB3b24ndCBjcmVhdGUg
aXQgdW5sZXNzIHRoZXJlIGlzIG5vIGZpbGUuCiAgICAjIHNvIHdlIGNoZWNrIGlmIHRoYXQncyBh
IGR1bW15IHJ1bGUgb3Igb25lIHRoYXQgd29ya3MKICAgIHJtIC1mIHN1YmRpcnMuY3ZzLnNoLiQk
CiAgICBpZiB0ZXN0IC1mIHN1YmRpcnM7IHRoZW4KCW12IHN1YmRpcnMgc3ViZGlycy5jdnMuc2gu
JCQKICAgIGZpCiAgICBzdHJpcF9tYWtlZmlsZQogICAgJE1BS0UgLWYgJG1ha2VmaWxlX3dvIHRv
cF9zcmNkaXI9LiAuL3N1YmRpcnMgfHwgZXhpdCAxCiAgICBpZiB0ZXN0IC1mIHN1YmRpcnMuY3Zz
LnNoLiQkOyB0aGVuCglpZiB0ZXN0IC1zIHN1YmRpcnM7IHRoZW4KCSAgICBybSBzdWJkaXJzLmN2
cy5zaC4kJCAKCWVsc2UKCSAgICBtdiBzdWJkaXJzLmN2cy5zaC4kJCBzdWJkaXJzCglmaQogICAg
ZmkKZWxzZQogICAgc3ViZGlycwpmaQp9CgpzdWJkaXJzKCkKewpkaXJzPQppZGlycz0KaWYgdGVz
dCAtZiBpbnN0LWFwcHM7IHRoZW4KICAgaWRpcnM9YGNhdCBpbnN0LWFwcHNgCmVsc2UKICAgaWRp
cnM9YGxzIC0xIHwgc29ydGAKZmkKCmNvbXBpbGVmaXJzdD1gc2VkIC1uZSAncyNeQ09NUElMRV9G
SVJTVFsgXSo9WyBdKiMjcCcgJG1ha2VmaWxlX2FtIHwgaGVhZCAtbiAxYApjb21waWxlbGFzdD1g
c2VkIC1uZSAncyNeQ09NUElMRV9MQVNUWyBdKj1bIF0qIyNwJyAkbWFrZWZpbGVfYW0gfCBoZWFk
IC1uIDFgCmZvciBpIGluICRpZGlyczsgZG8KICAgIGlmIHRlc3QgLWYgJGkvTWFrZWZpbGUuYW07
IHRoZW4KICAgICAgIGNhc2UgIiAkY29tcGlsZWZpcnN0ICRjb21waWxlbGFzdCAiIGluCiAgICAg
ICAgICoiICRpICIqKSA7OwogICAgICAgICAqKSBkaXJzPSIkZGlycyAkaSIKICAgICAgIGVzYWMK
ICAgIGZpCmRvbmUKCjogPiAuL19TVUJESVJTCgpmb3IgZCBpbiAkY29tcGlsZWZpcnN0OyBkbwog
ICBlY2hvICRkID4+IC4vX1NVQkRJUlMKZG9uZQoKKGZvciBkIGluICRkaXJzOyBkbyAKICAgbGlz
dD1gc2VkIC1uZSAicyNeQ09NUElMRV9CRUZPUkVfJGQiIlsgXSo9WyBdKiMjcCIgJG1ha2VmaWxl
X2FtIHwgaGVhZCAtbiAxYAogICBmb3IgcyBpbiAkbGlzdDsgZG8KICAgICAgZWNobyAkcyAkZAog
ICBkb25lCiAgIGxpc3Q9YHNlZCAtbmUgInMjXkNPTVBJTEVfQUZURVJfJGQiIlsgXSo9WyBdKiMj
cCIgJG1ha2VmaWxlX2FtIHwgaGVhZCAtbiAxYAogICBmb3IgcyBpbiAkbGlzdDsgZG8KICAgICAg
ZWNobyAkZCAkcwogICBkb25lCiAgIGVjaG8gJGQgJGQKZG9uZSApIHwgdHNvcnQgPj4gLi9fU1VC
RElSUwoKZm9yIGQgaW4gJGNvbXBpbGVsYXN0OyBkbwogICBlY2hvICRkID4+IC4vX1NVQkRJUlMK
ZG9uZQoKaWYgdGVzdCAtciBzdWJkaXJzICYmIGNtcCAtcyBzdWJkaXJzIF9TVUJESVJTOyB0aGVu
CiAgICBybSAtZiBfU1VCRElSUwpmaQp0ZXN0IC1yIF9TVUJESVJTICYmIG12IF9TVUJESVJTIHN1
YmRpcnMgfHwgdHJ1ZQp9CgpNYWtlZmlsZV9hbSgpCnsKaWYgdGVzdCAtZiBNYWtlZmlsZS5hbS5p
bjsgdGhlbgogIGNvbXBpbGVmaXJzdD1gc2VkIC1uZSAncyNeQ09NUElMRV9GSVJTVFsgXSo9WyBd
KiMjcCcgJG1ha2VmaWxlX2FtIHwgaGVhZCAtbiAxYAogIGNvbXBpbGVsYXN0PWBzZWQgLW5lICdz
I15DT01QSUxFX0xBU1RbIF0qPVsgXSojI3AnICRtYWtlZmlsZV9hbSB8IGhlYWQgLW4gMWAKCiAg
aWRpcnM9CiAgZGlycz0KICBpZiB0ZXN0IC1mIGluc3QtYXBwczsgdGhlbgogICAgIGlkaXJzPWBj
YXQgaW5zdC1hcHBzYAogIGVsc2UKICAgICBpZGlycz1gY2F0IHN1YmRpcnNgCiAgZmkKICBmb3Ig
aSBpbiAkaWRpcnM7IGRvCiAgICBjYXNlICIgJGNvbXBpbGVmaXJzdCAkY29tcGlsZWxhc3QgIiBp
bgogICAgICAqIiAkaSAiKikgOzsKICAgICAgKikgZGlycz0iJGRpcnMgJGkiCiAgICBlc2FjCiAg
ZG9uZQoKICBhZGRzPWBmZ3JlcCAnJCh0b3Bfc3JjZGlyKS9hY2luY2x1ZGUubTQ6JyBNYWtlZmls
ZS5hbS5pbiB8IHNlZCAtZSAncyxeW146XSo6ICosLDsgcyxcJCh0b3Bfc3JjZGlyKS8sLGcnYAog
IGlmIGVjaG8gIiRhZGRzIiB8IGZncmVwICIqIiA+L2Rldi9udWxsIDsgdGhlbgogICAgYWRkcz1g
bHMgLWQgLTEgJGFkZHMgMj4vZGV2L251bGxgCiAgICBmZ3JlcCAtdiAgJyQodG9wX3NyY2Rpcikv
YWNpbmNsdWRlLm00OicgTWFrZWZpbGUuYW0uaW4gPiBNYWtlZmlsZS5hbS5pbi5hZGRzCiAgICBz
dHI9JyQodG9wX3NyY2RpcikvYWNpbmNsdWRlLm00OicKICAgIGZvciBhZGQgaW4gJGFkZHM7IGRv
IAoJc3RyPSIkc3RyIFwkKHRvcF9zcmNkaXIpLyRhZGQiCiAgICBkb25lCiAgICBlY2hvICRzdHIg
Pj4gTWFrZWZpbGUuYW0uaW4uYWRkcwogIGVsc2UKICAgIGNhdCBNYWtlZmlsZS5hbS5pbiA+IE1h
a2VmaWxlLmFtLmluLmFkZHMKICBmaQoKICBjYXQgTWFrZWZpbGUuYW0uaW4uYWRkcyB8IFwKICAg
ICAgc2VkIC1lICdzLF5ccypcKENPTVBJTEVfQkVGT1JFLipcKSwjIFwxLCcgfCBcCiAgICAgIHNl
ZCAtZSAncyxeXHMqXChDT01QSUxFX0FGVEVSLipcKSwjIFwxLCcgPiBNYWtlZmlsZS5hbQogICAg
ZWNobyAiU1VCRElSUz0iJyQoVE9QU1VCRElSUyknID4+IE1ha2VmaWxlLmFtCiAgcm0gTWFrZWZp
bGUuYW0uaW4uYWRkcwpmaQp9CgphY2luY2x1ZGVfbTQoKQp7CiAgZWNobyAiKioqIENyZWF0aW5n
IGFjaW5jbHVkZS5tNCIKICBhZGRzPQogIGlmIGdyZXAgJ1wkKHRvcF9zcmNkaXIpL2FjaW5jbHVk
ZS5tNDonICRtYWtlZmlsZV9hbSA+L2Rldi9udWxsOyB0aGVuIAogICAgc3RyaXBfbWFrZWZpbGUK
ICAgIHJtIC1mIGFjaW5jbHVkZS5tNAogICAgYWRkcz1gZ3JlcCAnXCQodG9wX3NyY2RpcikvYWNp
bmNsdWRlLm00OicgJG1ha2VmaWxlX3dvIHwgc2VkIC1lICdzLF5bXjpdKjogKiwsOyBzLFwkKHRv
cF9zcmNkaXIpLC4sZydgCiAgICBpZiBlY2hvICRhZGRzIHwgZmdyZXAgIioiID4vZGV2L251bGwg
OyB0aGVuCiAgICAgIGFkZHM9YGxzIC1kIC0xICRhZGRzIDI+L2Rldi9udWxsYAogICAgZWxzZQog
ICAgICAkTUFLRSAtZiAkbWFrZWZpbGVfd28gdG9wX3NyY2Rpcj0uIC4vYWNpbmNsdWRlLm00IHx8
IGV4aXQgMQogICAgZmkKICBlbHNlCiAgICBybSAtZiBhY2luY2x1ZGUubTQKICBmaQogICMgaWYg
aXQgd2Fzbid0IGNyZWF0ZWQgdXAgdG8gbm93LCB0aGVuIHdlIGRvIGl0IGJldHRlcgogIGlmIHRl
c3QgISAtZiBhY2luY2x1ZGUubTQ7IHRoZW4KICAgICBjYXQgYWRtaW4vYWNpbmNsdWRlLm00Lmlu
IGFkbWluL2xpYnRvb2wubTQuaW4gYWRtaW4vcGtnLm00LmluICRhZGRzID4gYWNpbmNsdWRlLm00
CiAgZmkKfQoKcGFja2FnZV9tZXJnZSgpCnsKY2F0YWxvZ3M9JFBPRklMRVMKZm9yIGNhdCBpbiAk
Y2F0YWxvZ3M7IGRvCiAgbXNnbWVyZ2UgLW8gJGNhdC5uZXcgJGNhdCAkUEFDS0FHRS5wb3QKICBp
ZiB0ZXN0IC1zICRjYXQubmV3OyB0aGVuCiAgICBncmVwIC12ICJcIlBPVC1DcmVhdGlvbiIgJGNh
dC5uZXcgPiAkY2F0Lm5ldy4yCiAgICBncmVwIC12ICJcIlBPVC1DcmVhdGlvbiIgJGNhdCA+PiAk
Y2F0Lm5ldy4xCiAgICBpZiBkaWZmICRjYXQubmV3LjEgJGNhdC5uZXcuMjsgdGhlbgoJcm0gJGNh
dC5uZXcKICAgIGVsc2UKCW12ICRjYXQubmV3ICRjYXQKICAgIGZpCiAgICBybSAtZiAkY2F0Lm5l
dy4xICRjYXQubmV3LjIKICBmaQpkb25lCn0KCmV4dHJhY3RfbWVzc2FnZXMoKQp7CnBvZGlyPSR7
cG9kaXI6LSRQV0QvcG99CmZpbGVzPWBmaW5kIC4gLW5hbWUgTWFrZWZpbGUuYW0gfCB4YXJncyBl
Z3JlcCAtbCAnXm1lc3NhZ2VzOicgYApkaXJzPWBmb3IgaSBpbiAkZmlsZXM7IGRvIGVjaG8gXGBk
aXJuYW1lICRpXGA7IGRvbmVgCnRtcG5hbWU9IiRQV0QvbWVzc2FnZXMubG9nIgppZiB0ZXN0IC16
ICIkRVhUUkFDVFJDIjsgdGhlbiBFWFRSQUNUUkM9ZXh0cmFjdHJjIDsgZmkKaWYgdGVzdCAteiAi
JFBSRVBBUkVUSVBTIjsgdGhlbiBQUkVQQVJFVElQUz1wcmVwYXJldGlwcyA7IGZpCmV4cG9ydCBF
WFRSQUNUUkMgUFJFUEFSRVRJUFMKCmZvciBzdWJkaXIgaW4gJGRpcnM7IGRvCiAgdGVzdCAteiAi
JFZFUkJPU0UiIHx8IGVjaG8gIk1ha2luZyBtZXNzYWdlcyBpbiAkc3ViZGlyIgogIChjZCAkc3Vi
ZGlyCiAgIGlmIHRlc3QgLW4gImBncmVwIC1lICdebWVzc2FnZXM6LipyYy5jcHAnIE1ha2VmaWxl
LmFtYCI7IHRoZW4KCSRFWFRSQUNUUkMgKi5yYyAqLnVpICoua2NmZyA+IHJjLmNwcAogICBlbHNl
CgljYW5kaWRhdGVzPWBscyAtMSAqLnJjICoudWkgKi5rY2ZnIDI+L2Rldi9udWxsYAoJaWYgdGVz
dCAtbiAiJGNhbmRpZGF0ZXMiOyB0aGVuCgkgICAgZWNobyAiJHN1YmRpciBoYXMgKi5yYywgKi51
aSBvciAqLmtjZmcgZmlsZXMsIGJ1dCBub3QgY29ycmVjdCBtZXNzYWdlcyBsaW5lIgoJZmkKICAg
ZmkKICAgaWYgZmluZCAuIC1uYW1lIFwqLmNcKiAtbyAtbmFtZSBcKi5oXCogfCBmZ3JlcCAtdiAi
LnN2biIgfCB4YXJncyBmZ3JlcCAtcyAtcSBLQWJvdXREYXRhIDsgdGhlbgoJZWNobyAtZSAnaTE4
bigiXzogTkFNRSBPRiBUUkFOU0xBVE9SU1xcbiJcbiJZb3VyIG5hbWVzIilcbmkxOG4oIl86IEVN
QUlMIE9GIFRSQU5TTEFUT1JTXFxuIlxuIllvdXIgZW1haWxzIiknID4gX3RyYW5zbGF0b3JpbmZv
LmNwcAogICBlbHNlIGVjaG8gIiAiID4gX3RyYW5zbGF0b3JpbmZvLmNwcAogICBmaQogICBwZXJs
IC1lICckbWVzPTA7IHdoaWxlICg8U1RESU4+KSB7IG5leHQgaWYgKC9eKGlmXHN8ZWxzZVxzfGVu
ZGlmKS8pOyBpZiAoL15tZXNzYWdlczovKSB7ICRtZXM9MTsgcHJpbnQgJF87IG5leHQ7IH0gaWYg
KCRtZXMpIHsgaWYgKC8kXFwoWEdFVFRFWFRcKS8gJiYgLyAtby8pIHsgcy8gLW8gXCRcKHBvZGly
XCkvIF90cmFuc2xhdG9yaW5mby5jcHAgLW8gXCRcKHBvZGlyXCkvIH0gcHJpbnQgJF87IH0gZWxz
ZSB7IHByaW50ICRfOyB9IH0nIDwgTWFrZWZpbGUuYW0gfCBlZ3JlcCAtdiAnXmluY2x1ZGUgJyA+
IF90cmFuc01ha2VmaWxlCgogICBrZGVwb3RwYXRoPSR7aW5jbHVkZWRpcjotYGtkZS1jb25maWcg
LS1leHBhbmR2YXJzIC0taW5zdGFsbCBpbmNsdWRlYH0va2RlLnBvdAogICBpZiAhIHRlc3QgLWYg
JGtkZXBvdHBhdGg7IHRoZW4KCWtkZXBvdHBhdGg9YGtkZS1jb25maWcgLS1leHBhbmR2YXJzIC0t
cHJlZml4YC9pbmNsdWRlL2tkZS5wb3QKICAgZmkKCiAgICRNQUtFIC1zIC1mIF90cmFuc01ha2Vm
aWxlIHBvZGlyPSRwb2RpciBFWFRSQUNUUkM9IiRFWFRSQUNUUkMiIFBSRVBBUkVUSVBTPSIkUFJF
UEFSRVRJUFMiIHNyY2Rpcj0uIFwKCVhHRVRURVhUPSIke1hHRVRURVhUOi14Z2V0dGV4dH0gLS1m
b3JlaWduLXVzZXIgLUMgLWNpMThuIC1raTE4biAta3RyMmkxOG4gLWtJMThOX05PT1AgLWtJMThO
X05PT1AyIC1rYWxpYXNMb2NhbGUgLXggJGtkZXBvdHBhdGgiIG1lc3NhZ2VzCiAgIGV4aXRfY29k
ZT0kPwogICBpZiB0ZXN0ICIkZXhpdF9jb2RlIiAhPSAwOyB0aGVuCiAgICAgICBlY2hvICJtYWtl
IGV4aXQgY29kZTogJGV4aXRfY29kZSIKICAgZmkKICAgKSAyPiYxIHwgZ3JlcCAtdiAnXm1ha2Vc
WzFcXScgPiAkdG1wbmFtZQogICB0ZXN0IC1zICR0bXBuYW1lICYmIHsgZWNobyAkc3ViZGlyIDsg
Y2F0ICIkdG1wbmFtZSI7IH0KICAgdGVzdCAtZiAkc3ViZGlyL3JjLmNwcCAmJiBybSAtZiAkc3Vi
ZGlyL3JjLmNwcAogICBybSAtZiAkc3ViZGlyL190cmFuc2xhdG9yaW5mby5jcHAKICAgcm0gLWYg
JHN1YmRpci9fdHJhbnNNYWtlZmlsZQpkb25lCnJtIC1mICR0bXBuYW1lCn0KCnBhY2thZ2VfbWVz
c2FnZXMoKQp7CnJtIC1yZiBwby5iYWNrdXAKbWtkaXIgcG8uYmFja3VwCgpmb3IgaSBpbiBgbHMg
LTEgcG8vKi5wb3QgMj4vZGV2L251bGwgfCBzZWQgLWUgInMjcG8vIyMiYDsgZG8KICBlZ3JlcCAt
diAnXiNbXixdJyBwby8kaSB8IGVncmVwICdeLipbXiBdKy4qJCcgfCBncmVwIC12ICJcIlBPVC1D
cmVhdGlvbiIgPiBwby5iYWNrdXAvJGkKICBjYXQgcG8vJGkgPiBwby5iYWNrdXAvYmFja3VwXyRp
CiAgdG91Y2ggLXIgcG8vJGkgcG8uYmFja3VwL2JhY2t1cF8kaQogIHJtIHBvLyRpCmRvbmUKCmV4
dHJhY3RfbWVzc2FnZXMKCmZvciBpIGluIGBscyAtMSBwby5iYWNrdXAvKi5wb3QgMj4vZGV2L251
bGwgfCBzZWQgLWUgInMjcG8uYmFja3VwLyMjIiB8IGVncmVwIC12ICdeYmFja3VwXydgOyBkbwog
IHRlc3QgLWYgcG8vJGkgfHwgZWNobyAiZGlzYXBwZWFyZWQ6ICRpIgpkb25lCmZvciBpIGluIGBs
cyAtMSBwby8qLnBvdCAyPi9kZXYvbnVsbCB8IHNlZCAtZSAicyNwby8jIyJgOyBkbwogIHNlZCAt
ZSAncyxeIkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1DSEFSU0VUXFxuIiQsIkNv
bnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOFxcbiIsJyBwby8kaSA+IHBvLyRp
Lm5ldyAmJiBtdiBwby8kaS5uZXcgcG8vJGkKICAjbXNnbWVyZ2UgLXEgLW8gcG8vJGkgcG8vJGkg
cG8vJGkKICBlZ3JlcCAtdiAnXiNbXixdJyBwby8kaSB8IGVncmVwICdeLipbXiBdKy4qJCcgfCBn
cmVwIC12ICJcIlBPVC1DcmVhdGlvbiIgPiB0ZW1wLnBvdAogIGlmIHRlc3QgLWYgcG8uYmFja3Vw
LyRpICYmICEgY21wIC1zIHRlbXAucG90IHBvLmJhY2t1cC8kaTsgdGhlbgogICAgZWNobyAid2ls
bCB1cGRhdGUgJGkiCiAgZWxzZQogICAgaWYgdGVzdCAtZiBwby5iYWNrdXAvYmFja3VwXyRpOyB0
aGVuCiAgICAgIHRlc3QgLXogIiRWRVJCT1NFIiB8fCBlY2hvICJJJ20gcmVzdG9yaW5nICRpIgog
ICAgICBtdiBwby5iYWNrdXAvYmFja3VwXyRpIHBvLyRpCiAgICAgIHJtIHBvLmJhY2t1cC8kaQog
ICAgZWxzZQogICAgICBlY2hvICJ3aWxsIGFkZCAkaSIKICAgIGZpCiAgZmkKZG9uZQpybSAtZiB0
ZW1wLnBvdApybSAtcmYgcG8uYmFja3VwCn0KCiMgTWFrZSBzdXJlIHRoYXQgc29ydGluZyBpcyBh
bHdheXMgZG9uZSB0aGUgc2FtZSB3YXkKTENfQUxMPUMKZXhwb3J0IExDX0FMTAp1bnNldCBMQU5H
IHx8IDoKdW5zZXQgTENfQ1RZUEUgfHwgOgp1bnNldCBMQU5HVUFHRSB8fCA6Cgp1bnNldCBDRFBB
VEggfHwgOgphZG1pbmRpcj1gZWNobyAiJDAiIHwgc2VkICdzJVtcXC9dW15cXC9dW15cXC9dKiQl
JSdgCnRlc3QgIngkYWRtaW5kaXIiID0gIngkMCIgJiYgYWRtaW5kaXI9LgoKdGVzdCAieCRNQUtF
IiA9IHggJiYgTUFLRT1tYWtlCm1ha2VmaWxlX2FtPU1ha2VmaWxlLmFtCm1ha2VmaWxlX3dvPU1h
a2VmaWxlLmFtLndvCmlmIHRlc3QgLWYgTWFrZWZpbGUuYW0uaW47IHRoZW4KICBtYWtlZmlsZV9h
bT1NYWtlZmlsZS5hbS5pbgogIG1ha2VmaWxlX3dvPU1ha2VmaWxlLmFtLmluLndvCiAgcm0gLWYg
JG1ha2VmaWxlX3dvCmZpCgojIENhbGwgc2NyaXB0IHRvIGZpbmQgYXV0b2NvbmYgYW5kIGZyaWVu
ZHMuICBVc2VzIGV2YWwgc2luY2UgdGhlIHNjcmlwdCBvdXRwdXRzCiMgc2gtY29tcGF0aWJsZSBj
b2RlLgpldmFsIGAkYWRtaW5kaXIvZGV0ZWN0LWF1dG9jb25mLnBsYAoKIyMjCiMjIyBNYWluCiMj
IwoKYXJnPWBlY2hvICQxIHwgdHIgLi0gX19gCmNhc2UgJGFyZyBpbgogIGN2cyB8IGRpc3QgfCBz
dWJkaXJfZGlzdCB8IGNvbmZpZ3VyZV9pbiB8IGNvbmZpZ3VyZV9maWxlcyB8IHN1YmRpcnMgfCBc
CiAgY3ZzX2NsZWFuIHwgcGFja2FnZV9tZXJnZSB8IHBhY2thZ2VfbWVzc2FnZXMgfCBNYWtlZmls
ZV9hbSB8IGFjaW5jbHVkZV9tNCB8IGV4dHJhY3RfbWVzc2FnZXMgKSAkYXJnIDs7CiAgY29uZmln
dXJlICkgY2FsbF9hbmRfZml4X2F1dG9jb25mIDs7CiAgKiApIGVjaG8gIlVzYWdlOiBjdnMuc2gg
PHRhcmdldD4iCiAgICAgIGVjaG8gIlRhcmdldCBjYW4gYmUgb25lIG9mOiIKICAgICAgZWNobyAi
ICAgIGN2cyBzdm4gZGlzdCIKICAgICAgZWNobyAiICAgIGNvbmZpZ3VyZS5pbiBjb25maWd1cmUu
ZmlsZXMiCiAgICAgIGVjaG8gIiAgICBwYWNrYWdlLW1lcmdlIHBhY2thZ2UtbWVzc2FnZXMiCiAg
ICAgIGVjaG8gIiIKICAgICAgZWNobyAiVXNhZ2U6IGFueXRoaW5nIGJ1dCAkMSIKICAgICAgZXhp
dCAxIDs7CmVzYWMKCmlmIHRlc3QgLWYgJG1ha2VmaWxlX3dvOyB0aGVuCiAgcm0gJG1ha2VmaWxl
X3dvCmZpCgpleGl0IDAK
</data>        

          </attachment>
    </bug>

</bugzilla>