<?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>172780</bug_id>
          
          <creation_ts>2007-03-30 11:30 0000</creation_ts>
          <short_desc>dev-perl/DBD-mysql-4.00.3 compile fails</short_desc>
          <delta_ts>2007-03-31 12:39:50 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>Applications</component>
          <version>unspecified</version>
          <rep_platform>AMD64</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>jlp.bugs@gmail.com</reporter>
          <assigned_to>perl@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>jlp.bugs@gmail.com</who>
            <bug_when>2007-03-30 11:30:33 0000</bug_when>
            <thetext>When I try to emerge dev-perl/DBD-mysql-4.00.3 I get this error:

* checking ebuild checksums ;-) ...                                                                                                     [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                    [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                   [ ok ]
 * checking DBD-mysql-4.003.tar.gz ;-) ...                                                                                               [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking DBD-mysql-4.003.tar.gz to /var/tmp/portage/dev-perl/DBD-mysql-4.00.3/work
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/dev-perl/DBD-mysql-4.00.3/work/DBD-mysql-4.003 ...
/var/tmp/portage/dev-perl/DBD-mysql-4.00.3/work/DBD-mysql-4.003
 * Using ExtUtils::MakeMaker
I will use the following settings for compiling and testing:

  cflags        (mysql_config) = -I/usr/include/mysql -march=athlon64 -pipe -fomit-frame-pointer -frename-registers -DHAVE_ERRNO_AS_DEFINE=1
  embedded      (mysql_config) =
  libs          (mysql_config) = -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
  mysql_config  (guessed     ) = mysql_config
  nocatchstderr (default     ) = 0
  nofoundrows   (default     ) = 0
  ssl           (guessed     ) = 1
  testdb        (default     ) = test
  testhost      (default     ) =
  testpassword  (default     ) =
  testsocket    (default     ) =
  testuser      (default     ) =

To change these settings, see &apos;perl Makefile.PL --help&apos; and
&apos;perldoc INSTALL&apos;.

Checking if your kit is complete...
Looks good
Using DBI 1.54 (for perl 5.008008 on x86_64-linux) installed in /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI/
Writing Makefile for DBD::mysql
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
x86_64-pc-linux-gnu-gcc -c  -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/include/mysql -march=athlon64 -pipe -fomit-frame-pointer -frename-registers -DHAVE_ERRNO_AS_DEFINE=1 -DDBD_MYSQL_WITH_SSL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers   -DVERSION=\&quot;4.003\&quot; -DXS_VERSION=\&quot;4.003\&quot; -fPIC &quot;-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE&quot;   dbdimp.c
dbdimp.c:1269: error: conflicting types for &apos;mysql_dr_error&apos;
dbdimp.h:288: error: previous declaration of &apos;mysql_dr_error&apos; was here
dbdimp.c: In function &apos;mysql_st_fetch&apos;:
dbdimp.c:3419: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:3583: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c: In function &apos;mysql_st_FETCH_internal&apos;:
dbdimp.c:3915: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:3929: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c: In function &apos;mysql_bind_ph&apos;:
dbdimp.c:4244: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:4271: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:4283: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c: In function &apos;mysql_db_reconnect&apos;:
dbdimp.c:4445: error: too few arguments to function &apos;mysql_dr_error&apos;
make: *** [dbdimp.o] Error 1

!!! ERROR: dev-perl/DBD-mysql-4.00.3 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call &apos;src_compile&apos;
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1304:   Called perl-module_src_compile
  perl-module.eclass, line 138:   Called die



# emerge --info
Portage 2.1.2.3 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r1, 2.6.18-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.9
Timestamp of tree: Fri, 30 Mar 2007 01:00:07 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers&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 /usr/share/cursors/xorg-x11/default&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://mirror.ovh.net/gentoo-distfiles http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo http://distfiles.gentoo.org/&quot;
LANG=&quot;sl_SI&quot;
LINGUAS=&quot;en sl&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=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/root/portageoverlay&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac acl acpi alsa amd64 apache2 arts audiofile avi berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups curl dbus dri dts dvd dvdr eds encode esd exif expat fam fbcon ffmpeg flac foomaticdb fortran freetype ftp gdbm gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 hal iconv idn imagemagick ipv6 isdnlog jabber jpeg kde kdehiddenvisibility lcms libg++ lm_sensors mad matroska midi mng mozilla mp3 mpeg mplayer mysql ncurses nls nptl nptlonly nvidia ogg opengl oss pam pcre pdf perl php png posix ppds pppd python qt3 qt4 quicktime readline reflection samba scanner sdl session slp speex spell spl sqlite ssl stream subversion svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb vhosts videos vorbis xcomposite xine xml xml2 xorg xosd xprint xscreensaver xv xvid zlib&quot; ALSA_CARDS=&quot;emu10k1&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en sl&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;radeon vesa&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Reproducible: Always

Steps to Reproduce:
1. try to emerge dev-perl/DBD-mysql-4.00.3
Actual Results:  
Emerge fails

Expected Results:  
Emerge should be successful 

Versions:
dev-db/mysql-4.0.27-r1
dev-lang/perl-5.8.8-r2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mcummings@gentoo.org</who>
            <bug_when>2007-03-30 14:13:22 0000</bug_when>
            <thetext>i can&apos;t dupe this on my amd64 at all, but it looks like you&apos;re not alone (and my dup&apos;ing may be because of mysql versions come to think of it - mysql-5.0.34 here vs your 4.0.27) 

http://www.nntp.perl.org/group/perl.dbi.dev/2007/03/msg4891.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mcummings@gentoo.org</who>
            <bug_when>2007-03-30 14:19:10 0000</bug_when>
            <thetext>version in tree bumped (currently ~amd64 since it&apos;s about 5 seconds old in portage-time). Please try this version and if it works for you, feel free to close this bug. if not, let me know (and obviously don&apos;t close this :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jlp.bugs@gmail.com</who>
            <bug_when>2007-03-30 15:21:02 0000</bug_when>
            <thetext>Still get the error with 4.00.4:

&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking DBD-mysql-4.004.tar.gz to /var/tmp/portage/dev-perl/DBD-mysql-4.00.4/work
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/dev-perl/DBD-mysql-4.00.4/work/DBD-mysql-4.004 ...
/var/tmp/portage/dev-perl/DBD-mysql-4.00.4/work/DBD-mysql-4.004
 * Using ExtUtils::MakeMaker
I will use the following settings for compiling and testing:

  cflags        (mysql_config) = -I/usr/include/mysql -march=athlon64 -pipe -fomit-frame-pointer -frename-registers -DHAVE_ERRNO_AS_DEFINE=1
  embedded      (mysql_config) =
  libs          (mysql_config) = -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
  mysql_config  (guessed     ) = mysql_config
  nocatchstderr (default     ) = 0
  nofoundrows   (default     ) = 0
  ssl           (guessed     ) = 1
  testdb        (default     ) = test
  testhost      (default     ) =
  testpassword  (default     ) =
  testsocket    (default     ) =
  testuser      (default     ) =

To change these settings, see &apos;perl Makefile.PL --help&apos; and
&apos;perldoc INSTALL&apos;.

Checking if your kit is complete...
Looks good
Using DBI 1.54 (for perl 5.008008 on x86_64-linux) installed in /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI/
Writing Makefile for DBD::mysql
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
x86_64-pc-linux-gnu-gcc -c  -I/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/DBI -I/usr/include/mysql -march=athlon64 -pipe -fomit-frame-pointer -frename-registers -DHAVE_ERRNO_AS_DEFINE=1 -DDBD_MYSQL_WITH_SSL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers   -DVERSION=\&quot;4.004\&quot; -DXS_VERSION=\&quot;4.004\&quot; -fPIC &quot;-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE&quot;   dbdimp.c
dbdimp.c: In function &apos;mysql_st_fetch&apos;:
dbdimp.c:3429: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:3593: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c: In function &apos;mysql_st_FETCH_internal&apos;:
dbdimp.c:3931: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:3945: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c: In function &apos;mysql_bind_ph&apos;:
dbdimp.c:4264: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:4291: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c:4303: error: too few arguments to function &apos;mysql_dr_error&apos;
dbdimp.c: In function &apos;mysql_db_reconnect&apos;:
dbdimp.c:4465: error: too few arguments to function &apos;mysql_dr_error&apos;
make: *** [dbdimp.o] Error 1

!!! ERROR: dev-perl/DBD-mysql-4.00.4 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call &apos;src_compile&apos;
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1304:   Called perl-module_src_compile
  perl-module.eclass, line 138:   Called die

!!! compilation failed</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mcummings@gentoo.org</who>
            <bug_when>2007-03-31 11:33:34 0000</bug_when>
            <thetext>Created an attachment (id=115015)
Updated ebuild with patches line

patch coming in next post</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mcummings@gentoo.org</who>
            <bug_when>2007-03-31 11:36:34 0000</bug_when>
            <thetext>Created an attachment (id=115017)
patch to finish the fixes to dbdimp.*

please try this patch with the ebuild i just posted. put the patch in the files dir, the ebuild one dir up from it in dev-perl/DBD-mysql, then run ebuild DBD-mysql-4.00.4-r1.ebuild digest to generate a digest and update the manifest. Then you should be able to just emerge DBD-mysql and be all set (sorry for the directions on how to gen a digest if you&apos;re a pro, just covering my bases :). This patch applies cleanly over here - but i&apos;m not running the older client either. Following the bug for this in RT, it looks like this patch got missed in the update. I suspect we&apos;ll see a bump of DBD-mysql shortly, but just in case (and in the interim), here ya go :) If this works out, let me know and I&apos;ll commit it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jlp.bugs@gmail.com</who>
            <bug_when>2007-03-31 12:33:37 0000</bug_when>
            <thetext>The new -r1 ebuild with patch worked just fine. Thank you very much.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mcummings@gentoo.org</who>
            <bug_when>2007-03-31 12:39:50 0000</bug_when>
            <thetext>all set in the tree, enjoy</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>115015</attachid>
            <date>2007-03-31 11:33 0000</date>
            <desc>Updated ebuild with patches line</desc>
            <filename>DBD-mysql-4.00.4-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1wZXJsL0RCRC1teXNxbC9EQkQtbXlzcWwt
NC4wMC40LmVidWlsZCx2IDEuMSAyMDA3LzAzLzMwIDE0OjE4OjU0IG1jdW1taW5ncyBFeHAgJAoK
aW5oZXJpdCBldXRpbHMgcGVybC1tb2R1bGUgdmVyc2lvbmF0b3IKCgpNWV9QVj0iJChkZWxldGVf
dmVyc2lvbl9zZXBhcmF0b3IgMikiCk1ZX1A9IiR7UE59LSR7TVlfUFZ9IgpTPSR7V09SS0RJUn0v
JHtNWV9QfQoKREVTQ1JJUFRJT049IlRoZSBQZXJsIERCRDpteXNxbCBNb2R1bGUiCkhPTUVQQUdF
PSJodHRwOi8vc2VhcmNoLmNwYW4ub3JnL0NQQU4vYXV0aG9ycy9pZC9DL0NBL0NBUFRUT0ZVLyIK
U1JDX1VSST0ibWlycm9yOi8vY3Bhbi9hdXRob3JzL2lkL0MvQ0EvQ0FQVFRPRlUvJHtNWV9QfS50
YXIuZ3oiCgpMSUNFTlNFPSJ8fCAoIEFydGlzdGljIEdQTC0yICkiClNMT1Q9IjAiCktFWVdPUkRT
PSJ+YWxwaGEgfmFtZDY0IH5hcm0gfmhwcGEgfmlhNjQgfm1pcHMgfnBwYyB+cHBjNjQgfnMzOTAg
fnNoIH5zcGFyYyB+c3BhcmMtZmJzZCB+eDg2IH54ODYtZmJzZCIKSVVTRT0iIgpQQVRDSEVTPSIk
e0ZJTEVTRElSfS9zcWxzdGF0ZS1wdXJnZS5wYXRjaCIKCkRFUEVORD0iZGV2LWxhbmcvcGVybAoJ
ZGV2LXBlcmwvREJJCgl2aXJ0dWFsL215c3FsIgoKbXlkb2M9IlRvRG8iCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115017</attachid>
            <date>2007-03-31 11:36 0000</date>
            <desc>patch to finish the fixes to dbdimp.*</desc>
            <filename>sqlstate-purge.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1cnAgREJELW15c3FsLTQuMDA0Lm9sZC9kYmRpbXAuYyBEQkQtbXlzcWwtNC4wMDQv
ZGJkaW1wLmMKLS0tIERCRC1teXNxbC00LjAwNC5vbGQvZGJkaW1wLmMJMjAwNy0wMy0yMCAwOToz
NzoxMi4wMDAwMDAwMDAgLTA0MDAKKysrIERCRC1teXNxbC00LjAwNC9kYmRpbXAuYwkyMDA3LTAz
LTMxIDA3OjI2OjQ4LjAwMDAwMDAwMCAtMDQwMApAQCAtMzQyMywxMSArMzQyMyw3IEBAIGRiZF9z
dF9mZXRjaChTViAqc3RoLCBpbXBfc3RoX3QqIGltcF9zdGgKICAgaWYgKCFpbXBfc3RoLT5yZXN1
bHQpCiAgIHsKICAgICBkb19lcnJvcihzdGgsIEpXX0VSUl9TRVFVRU5DRSwgImZldGNoKCkgd2l0
aG91dCBleGVjdXRlKCkiCi0jaWYgTVlTUUxfVkVSU0lPTl9JRCA+PSBTUUxfU1RBVEVfVkVSU0lP
TgogICAgICAgICAgICAgICxOVUxMKTsKLSNlbHNlCi0gICAgICAgICAgICApOwotI2VuZGlmCiAg
ICAgcmV0dXJuIE51bGxhdjsKICAgfQogCkBAIC0zNTg3LDEyICszNTgzLDcgQEAgZGJkX3N0X2Zl
dGNoKFNWICpzdGgsIGltcF9zdGhfdCogaW1wX3N0aAogICAgICAgaWYgKG15c3FsX2Vycm5vKCZp
bXBfZGJoLT5teXNxbCkpCiAgICAgICAgIGRvX2Vycm9yKHN0aCwgbXlzcWxfZXJybm8oJmltcF9k
YmgtPm15c3FsKSwKICAgICAgICAgICAgICAgICAgbXlzcWxfZXJyb3IoJmltcF9kYmgtPm15c3Fs
KQotI2lmIE1ZU1FMX1ZFUlNJT05fSUQgPj0gU1FMX1NUQVRFX1ZFUlNJT04KICAgICAgICAgICAg
ICAgICAgLCBteXNxbF9zcWxzdGF0ZSgmaW1wX2RiaC0+bXlzcWwpKTsKLSNlbHNlCi0gICAgICAg
ICAgICAgICAgKTsKLSNlbmRpZgotCiAKICNpZiBNWVNRTF9WRVJTSU9OX0lEID49IE1VTFRJUExF
X1JFU1VMVF9TRVRfVkVSU0lPTgogICAgICAgaWYgKCFteXNxbF9tb3JlX3Jlc3VsdHMoc3Zzb2Nr
KSkKQEAgLTM5MjUsMTEgKzM5MTYsNyBAQCBkYmRfc3RfRkVUQ0hfaW50ZXJuYWwoCiAgIC8qIEFy
ZSB3ZSBhc2tpbmcgZm9yIGEgbGVnYWwgdmFsdWU/ICovCiAgIGlmICh3aGF0IDwgMCB8fCAgd2hh
dCA+PSBBVl9BVFRSSUJfTEFTVCkKICAgICBkb19lcnJvcihzdGgsIEpXX0VSUl9OT1RfSU1QTEVN
RU5URUQsICJOb3QgaW1wbGVtZW50ZWQiCi0jaWYgTVlTUUxfVkVSU0lPTl9JRCA+PSBTUUxfU1RB
VEVfVkVSU0lPTgogICAgICAgICAgICAgICwgTlVMTCk7Ci0jZWxzZQotICAgICAgICAgICAgICAp
OwotI2VuZGlmCiAKICAgLyogUmV0dXJuIGNhY2hlZCB2YWx1ZSwgaWYgcG9zc2libGUgKi8KICAg
ZWxzZSBpZiAoY2FjaGVpdCAgJiYgIGltcF9zdGgtPmF2X2F0dHJbd2hhdF0pCkBAIC0zOTM5LDEx
ICszOTI2LDcgQEAgZGJkX3N0X0ZFVENIX2ludGVybmFsKAogICBlbHNlIGlmICghcmVzKQogICAg
IGRvX2Vycm9yKHN0aCwgSldfRVJSX05PVF9BQ1RJVkUsCiAJICAgICAic3RhdGVtZW50IGNvbnRh
aW5zIG5vIHJlc3VsdCIKLSNpZiBNWVNRTF9WRVJTSU9OX0lEID49IFNRTF9TVEFURV9WRVJTSU9O
CiAgICAgICAgICAgICAgLE5VTEwpOwotI2Vsc2UKLSAgICAgICAgICAgICk7Ci0jZW5kaWYKICAg
LyogRG8gdGhlIHJlYWwgd29yay4gKi8KICAgZWxzZQogICB7CkBAIC00MjU4LDExICs0MjQxLDcg
QEAgaW50IGRiZF9iaW5kX3BoIChTViAqc3RoLCBpbXBfc3RoX3QgKmltcAogICB7CiAgICAgZG9f
ZXJyb3Ioc3RoLCBKV19FUlJfSUxMRUdBTF9QQVJBTV9OVU0sCiAgICAgICAgICAgICAgIklsbGVn
YWwgcGFyYW1ldGVyIG51bWJlciIKLSNpZiBNWVNRTF9WRVJTSU9OX0lEID49IFNRTF9TVEFURV9W
RVJTSU9OCiAgICAgICAgICAgICAgLCBOVUxMKTsKLSNlbHNlCi0gICAgICAgICAgICApOwotI2Vu
ZGlmCiAgICAgcmV0dXJuIEZBTFNFOwogICB9CiAKQEAgLTQyODUsMTEgKzQyNjQsNyBAQCBpbnQg
ZGJkX2JpbmRfcGggKFNWICpzdGgsIGltcF9zdGhfdCAqaW1wCiAgICAgICAgICAgICAgICJCaW5k
aW5nIG5vbi1udW1lcmljIGZpZWxkICVkLCB2YWx1ZSAlcyBhcyBhIG51bWVyaWMhIiwKICAgICAg
ICAgICAgICAgcGFyYW1fbnVtLCBuZWF0c3Zwdih2YWx1ZSwwKSk7CiAgICAgICBkb19lcnJvcihz
dGgsIEpXX0VSUl9JTExFR0FMX1BBUkFNX05VTSwgZXJyX21zZwotI2lmIE1ZU1FMX1ZFUlNJT05f
SUQgPj0gU1FMX1NUQVRFX1ZFUlNJT04KICAgICAgICAgICAgICAgICxOVUxMKTsKLSNlbHNlCi0g
ICAgICAgICAgICAgICAgKTsKLSNlbmRpZgogICAgIH0KICAgfQogCkBAIC00Mjk3LDExICs0Mjcy
LDcgQEAgaW50IGRiZF9iaW5kX3BoIChTViAqc3RoLCBpbXBfc3RoX3QgKmltcAogICB7CiAgICAg
ZG9fZXJyb3Ioc3RoLCBKV19FUlJfTk9UX0lNUExFTUVOVEVELAogICAgICAgICAgICAgICJPdXRw
dXQgcGFyYW1ldGVycyBub3QgaW1wbGVtZW50ZWQiCi0jaWYgTVlTUUxfVkVSU0lPTl9JRCA+PSBT
UUxfU1RBVEVfVkVSU0lPTgogICAgICAgICAgICAgICxOVUxMKTsKLSNlbHNlCi0gICAgICAgICAg
ICAgICAgKTsKLSNlbmRpZgogICAgIHJldHVybiBGQUxTRTsKICAgfQogCkBAIC00NDU5LDExICs0
NDMwLDcgQEAgaW50IG15c3FsX2RiX3JlY29ubmVjdChTViogaCkKICAgaWYgKCFteV9sb2dpbiho
LCBpbXBfZGJoKSkKICAgewogICAgIGRvX2Vycm9yKGgsIG15c3FsX2Vycm5vKCZpbXBfZGJoLT5t
eXNxbCksIG15c3FsX2Vycm9yKCZpbXBfZGJoLT5teXNxbCkKLSNpZiBNWVNRTF9WRVJTSU9OX0lE
ID49IFNRTF9TVEFURV9WRVJTSU9OCiAgICAgICAgICAgICAgLCBteXNxbF9zcWxzdGF0ZSgmaW1w
X2RiaC0+bXlzcWwpKTsKLSNlbHNlCi0gICAgICAgICAgICAgICk7Ci0jZW5kaWYKICAgICBtZW1j
cHkgKCZpbXBfZGJoLT5teXNxbCwgJnNhdmVfc29ja2V0LCBzaXplb2Yoc2F2ZV9zb2NrZXQpKTsK
ICAgICArK2ltcF9kYmgtPnN0YXRzLmF1dG9fcmVjb25uZWN0c19mYWlsZWQ7CiAgICAgcmV0dXJu
IEZBTFNFOwo=
</data>        

          </attachment>
    </bug>

</bugzilla>