<?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>120194</bug_id>
          
          <creation_ts>2006-01-24 08:34 0000</creation_ts>
          <short_desc>dev-embedded/avrdude-5.1 compilation fails on amd64</short_desc>
          <delta_ts>2007-02-24 20:22:33 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>2005.1</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>luksan@gmail.com</reporter>
          <assigned_to>dev-embedded@gentoo.org</assigned_to>
          <cc>blubb@gentoo.org</cc>
    
    <cc>kyron@neuralbs.com</cc>

      

      
          <long_desc isprivate="0">
            <who>luksan@gmail.com</who>
            <bug_when>2006-01-24 08:34:51 0000</bug_when>
            <thetext>Emerging of avrdude-5.1 fails with the following error:

&lt;..snipped..&gt;
checking for parallel device... /dev/parport0
checking for serial device... /dev/ttyS0
configure: creating ./config.status
config.status: creating windows/Makefile
config.status: creating avrdude.spec
config.status: creating Makefile
config.status: creating avrdude.conf.tmp
config.status: creating ac_cfg.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/avrdude-5.1/work/avrdude-5.1&apos;
make[2]: Entering directory `/var/tmp/portage/avrdude-5.1/work/avrdude-5.1&apos;
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.  -DCONFIG_DIR=\&quot;/etc\&quot;  -Wall   -O2 -pipe -march=k8  -MT avrdude-config_gram.o -MD -MP -MF &quot;.deps/avrdude-config_gram.Tpo&quot; -c -o avrdude-config_gram.o `test -f &apos;config_gram.c&apos; || echo &apos;./&apos;`config_gram.c; \
then mv -f &quot;.deps/avrdude-config_gram.Tpo&quot; &quot;.deps/avrdude-config_gram.Po&quot;; else rm -f &quot;.deps/avrdude-config_gram.Tpo&quot;; exit 1; fi
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.  -DCONFIG_DIR=\&quot;/etc\&quot;  -Wall   -O2 -pipe -march=k8  -MT avrdude-lexer.o -MD -MP -MF &quot;.deps/avrdude-lexer.Tpo&quot; -c -o avrdude-lexer.o `test -f &apos;lexer.c&apos; || echo &apos;./&apos;`lexer.c; \
then mv -f &quot;.deps/avrdude-lexer.Tpo&quot; &quot;.deps/avrdude-lexer.Po&quot;; else rm -f &quot;.deps/avrdude-lexer.Tpo&quot;; exit 1; fi
In file included from /usr/include/bits/stat.h:8,
                 from /usr/include/gentoo-multilib/amd64/sys/stat.h:105,
                 from /usr/include/sys/stat.h:8,
                 from lexer.l:29:
/usr/include/gentoo-multilib/amd64/bits/stat.h:103: error: parse error before &apos;[&apos; token
make[2]: *** [avrdude-lexer.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/avrdude-5.1/work/avrdude-5.1&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/avrdude-5.1/work/avrdude-5.1&apos;
make: *** [all] Error 2

!!! ERROR: dev-embedded/avrdude-5.1 failed.
!!! Function src_compile, Line 26, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

emerge --info:

Portage 2.0.54 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-rc7-git x86_64)
=================================================================
System uname: 2.6.15-rc7-git x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
ccache version 2.3 [disabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
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;-O2 -pipe -march=k8 &quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -pipe -march=k8 &quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;ftp://ftp.du.se/pub/os/gentoo http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo ftp://mirror.pudas.net/gentoo&quot;
LANG=&quot;en_US.ISO-8859-1&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;amd64 X alsa audiofile avi berkdb bitmap-fonts bzip2 cairo cdb cdparanoia cdr crypt curl dga divx4linux dts dvd dvdr dvdread emboss encode esd exif expat fam ffmpeg firefox flac foomaticdb fortran gcj gdbm gif glitz glut gnome gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib java jpeg junit kde lcms ldap libwww lzo lzw lzw-tiff mad matroska mng motif mp3 mpeg mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis openal opengl pam pcre pdflib perl png python qt quicktime readline real recode samba sdl spell ssl svf tcltk tcpd tetex tga theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd vorbis wmf xanim xine xml2 xpm xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2006-01-24 08:56:00 0000</bug_when>
            <thetext>AMD64 herd, any idea about this issue?

/usr/include/gentoo-multilib/amd64/bits/stat.h:103: error: parse error before &apos;[&apos; token</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2006-01-24 09:26:53 0000</bug_when>
            <thetext>Lukas, please attach your &apos;/usr/include/gentoo-multilib/amd64/bits/stat.h&apos;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>luksan@gmail.com</who>
            <bug_when>2006-01-24 11:07:33 0000</bug_when>
            <thetext>Created an attachment (id=78017)
My stat.h

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>luksan@gmail.com</who>
            <bug_when>2006-01-24 11:09:46 0000</bug_when>
            <thetext>Note that I tried compiling a short C program which #included &lt;sys/stat.h&gt;
and it compiled just fine.

#include &lt;sys/stat.h&gt;

int main() {
return 0;
}
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sanchan@gentoo.org</who>
            <bug_when>2006-01-24 12:32:31 0000</bug_when>
            <thetext>I can reproduce this here on ~amd64.
Going into building directory:
avrdude-5.1 # gcc -c lexer.c
In file included from /usr/include/bits/stat.h:8,
                 from /usr/include/gentoo-multilib/amd64/sys/stat.h:105,
                 from /usr/include/sys/stat.h:8,
                 from lexer.l:29:
/usr/include/gentoo-multilib/amd64/bits/stat.h:103: error: syntax error before &apos;[&apos; token

looking into /usr/include/bits/stat.h
#ifdef __x86_64__
# include &lt;gentoo-multilib/amd64/bits/stat.h&gt;
#endif /* __x86_64__ */

looking /usr/include/gentoo-multilib/amd64/sys/stat.h:105
#include &lt;bits/stat.h&gt;

looking /usr/include/sys/stat.h
#ifdef __x86_64__
# include &lt;gentoo-multilib/amd64/sys/stat.h&gt;
#endif /* __x86_64__ */

lexer.l: 
#include &lt;math.h&gt;
#include &lt;string.h&gt;
#include &lt;errno.h&gt;
#include &lt;limits.h&gt;
#include &lt;sys/types.h&gt;
#include &lt;sys/stat.h&gt;

/usr/include/gentoo-multilib/amd64/bits/stat.h
#if __WORDSIZE == 64
    long int __unused[3];
#else
# ifndef __USE_FILE_OFFSET64
    unsigned long int __unused4;
    unsigned long int __unused5;
# else
    __ino64_t st_ino;                   /* File serial number.  */
# endif
#endif

I can&apos;t see any syntax error in those files. But still fails to compile.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>luksan@gmail.com</who>
            <bug_when>2006-01-24 13:17:36 0000</bug_when>
            <thetext>Created an attachment (id=78026)
avrdude-5.1.patch

It builds with this path, but I haven&apos;t tested it much.
The problem is that __unused is defined in lexer.c in the
avrdude sources.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2006-01-24 13:59:57 0000</bug_when>
            <thetext>right, so this is dev-embedded&apos;s territory</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>luksan@gmail.com</who>
            <bug_when>2006-01-26 05:26:17 0000</bug_when>
            <thetext>I filed a bug report upstream.

http://savannah.nongnu.org/bugs/index.php?func=detailitem&amp;item_id=15536</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2006-01-26 06:12:22 0000</bug_when>
            <thetext>Created an attachment (id=78160)
slightly improved patch

Brix, I tested this patch and it works (of course), but I&apos;m not sure how dev-embedded handles patching. Should I use patch or is epatch fine? If epatch is fine, please apply this :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-01-26 07:23:02 0000</bug_when>
            <thetext>&gt; Brix, I tested this patch and it works (of course), but I&apos;m not sure how
&gt; dev-embedded handles patching. Should I use patch or is epatch fine?

uhh, ebuilds should *always* use epatch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>luksan@gmail.com</who>
            <bug_when>2006-01-26 11:46:08 0000</bug_when>
            <thetext>An avrdude developer suggested the following workaround, which worked for me:

lexer.c is a generated file, from lexer.l.  Thus, there is
no CVS file for it, so we cannot patch it that way.

I&apos;m a bit surprised this file even makes it into the source
distribution, but that&apos;s the way &quot;make distcheck&quot; created
the tarball.  I rather suspect a bug in the autoconf/automake
configuration files used in avrdude.

As a workaround, I suggest you remove lexer.c, config_gram.c,
and config_gram.h locally before starting the build, so the
make process will recreate them using your local lex and yacc.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2006-01-27 15:52:38 0000</bug_when>
            <thetext>Thanks Lukas - I&apos;ve changed it to remove the autogenerated files.

Please reopen if any problems remain.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kyron@neuralbs.com</who>
            <bug_when>2007-02-24 20:16:01 0000</bug_when>
            <thetext>I just tried avrdude 5.3.1 and it seems the files aren&apos;t auto-generated unfortunately (build complains about those files missing exactly).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kyron@neuralbs.com</who>
            <bug_when>2007-02-24 20:22:33 0000</bug_when>
            <thetext>Okay, make gets ahead of itself on this one:
MAKEOPTS=-j1
..needs to be added to the ebuild and all should be nice to unmask it ;)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>78017</attachid>
            <date>2006-01-24 11:07 0000</date>
            <desc>My stat.h</desc>
            <filename>stat.h</filename>
            <type>text/plain</type>
            <data encoding="base64">LyogQ29weXJpZ2h0IChDKSAxOTk5LDIwMDAsMjAwMSwyMDAyLDIwMDMgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLCBJbmMuCiAgIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBHTlUgQyBMaWJyYXJ5
LgoKICAgVGhlIEdOVSBDIExpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yCiAgIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBM
ZXNzZXIgR2VuZXJhbCBQdWJsaWMKICAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCiAgIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNl
LCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgoKICAgVGhlIEdOVSBDIExp
YnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
ICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUKICAgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KCiAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKICAgTGljZW5zZSBhbG9uZyB3aXRoIHRoZSBHTlUg
QyBMaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlCiAgIFNvZnR3YXJlIEZvdW5kYXRp
b24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BCiAgIDAyMTEx
LTEzMDcgVVNBLiAgKi8KCiNpZm5kZWYgX1NZU19TVEFUX0gKIyBlcnJvciAiTmV2ZXIgaW5jbHVk
ZSA8Yml0cy9zdGF0Lmg+IGRpcmVjdGx5OyB1c2UgPHN5cy9zdGF0Lmg+IGluc3RlYWQuIgojZW5k
aWYKCi8qIFZlcnNpb25zIG9mIHRoZSBgc3RydWN0IHN0YXQnIGRhdGEgc3RydWN0dXJlLiAgKi8K
I2RlZmluZSBfU1RBVF9WRVJfS0VSTkVMCTAKCiNpZiBfX1dPUkRTSVpFID09IDMyCiMgZGVmaW5l
IF9TVEFUX1ZFUl9TVlI0CQkyCiMgZGVmaW5lIF9TVEFUX1ZFUl9MSU5VWAkzCgovKiBpMzg2IHZl
cnNpb25zIG9mIHRoZSBgeG1rbm9kJyBpbnRlcmZhY2UuICAqLwojIGRlZmluZSBfTUtOT0RfVkVS
X0xJTlVYCTEKIyBkZWZpbmUgX01LTk9EX1ZFUl9TVlI0CTIKIyBkZWZpbmUgX01LTk9EX1ZFUgkJ
X01LTk9EX1ZFUl9MSU5VWCAvKiBUaGUgYml0cyBkZWZpbmVkIGJlbG93LiAgKi8KI2Vsc2UKIyBk
ZWZpbmUgX1NUQVRfVkVSX0xJTlVYCTEKCi8qIHg4Ni02NCB2ZXJzaW9ucyBvZiB0aGUgYHhta25v
ZCcgaW50ZXJmYWNlLiAgKi8KIyBkZWZpbmUgX01LTk9EX1ZFUl9MSU5VWAkwCiNlbmRpZgoKI2Rl
ZmluZSBfU1RBVF9WRVIJCV9TVEFUX1ZFUl9MSU5VWAoKc3RydWN0IHN0YXQKICB7CiAgICBfX2Rl
dl90IHN0X2RldjsJCS8qIERldmljZS4gICovCiNpZiBfX1dPUkRTSVpFID09IDMyCiAgICB1bnNp
Z25lZCBzaG9ydCBpbnQgX19wYWQxOwojZW5kaWYKI2lmIF9fV09SRFNJWkUgPT0gNjQgfHwgIWRl
ZmluZWQgX19VU0VfRklMRV9PRkZTRVQ2NAogICAgX19pbm9fdCBzdF9pbm87CQkvKiBGaWxlIHNl
cmlhbCBudW1iZXIuCSovCiNlbHNlCiAgICBfX2lub190IF9fc3RfaW5vOwkJCS8qIDMyYml0IGZp
bGUgc2VyaWFsIG51bWJlci4JKi8KI2VuZGlmCiNpZiBfX1dPUkRTSVpFID09IDMyCiAgICBfX21v
ZGVfdCBzdF9tb2RlOwkJCS8qIEZpbGUgbW9kZS4gICovCiAgICBfX25saW5rX3Qgc3Rfbmxpbms7
CQkJLyogTGluayBjb3VudC4gICovCiNlbHNlCiAgICBfX25saW5rX3Qgc3Rfbmxpbms7CQkvKiBM
aW5rIGNvdW50LiAgKi8KICAgIF9fbW9kZV90IHN0X21vZGU7CQkvKiBGaWxlIG1vZGUuICAqLwoj
ZW5kaWYKICAgIF9fdWlkX3Qgc3RfdWlkOwkJLyogVXNlciBJRCBvZiB0aGUgZmlsZSdzIG93bmVy
LgkqLwogICAgX19naWRfdCBzdF9naWQ7CQkvKiBHcm91cCBJRCBvZiB0aGUgZmlsZSdzIGdyb3Vw
LiovCiNpZiBfX1dPUkRTSVpFID09IDY0CiAgICBpbnQgcGFkMDsKI2VuZGlmCiAgICBfX2Rldl90
IHN0X3JkZXY7CQkvKiBEZXZpY2UgbnVtYmVyLCBpZiBkZXZpY2UuICAqLwojaWYgX19XT1JEU0la
RSA9PSAzMgogICAgdW5zaWduZWQgc2hvcnQgaW50IF9fcGFkMjsKI2VuZGlmCiNpZiBfX1dPUkRT
SVpFID09IDY0IHx8ICFkZWZpbmVkIF9fVVNFX0ZJTEVfT0ZGU0VUNjQKICAgIF9fb2ZmX3Qgc3Rf
c2l6ZTsJCQkvKiBTaXplIG9mIGZpbGUsIGluIGJ5dGVzLiAgKi8KI2Vsc2UKICAgIF9fb2ZmNjRf
dCBzdF9zaXplOwkJCS8qIFNpemUgb2YgZmlsZSwgaW4gYnl0ZXMuICAqLwojZW5kaWYKICAgIF9f
Ymxrc2l6ZV90IHN0X2Jsa3NpemU7CS8qIE9wdGltYWwgYmxvY2sgc2l6ZSBmb3IgSS9PLiAgKi8K
I2lmIF9fV09SRFNJWkUgPT0gNjQgfHwgIWRlZmluZWQgX19VU0VfRklMRV9PRkZTRVQ2NAogICAg
X19ibGtjbnRfdCBzdF9ibG9ja3M7CQkvKiBOdW1iZXIgNTEyLWJ5dGUgYmxvY2tzIGFsbG9jYXRl
ZC4gKi8KI2Vsc2UKICAgIF9fYmxrY250NjRfdCBzdF9ibG9ja3M7CQkvKiBOdW1iZXIgNTEyLWJ5
dGUgYmxvY2tzIGFsbG9jYXRlZC4gKi8KI2VuZGlmCiNpZmRlZiBfX1VTRV9NSVNDCiAgICAvKiBO
YW5vc2Vjb25kIHJlc29sdXRpb24gdGltZXN0YW1wcyBhcmUgc3RvcmVkIGluIGEgZm9ybWF0CiAg
ICAgICBlcXVpdmFsZW50IHRvICdzdHJ1Y3QgdGltZXNwZWMnLiAgVGhpcyBpcyB0aGUgdHlwZSB1
c2VkCiAgICAgICB3aGVuZXZlciBwb3NzaWJsZSBidXQgdGhlIFVuaXggbmFtZXNwYWNlIHJ1bGVz
IGRvIG5vdCBhbGxvdyB0aGUKICAgICAgIGlkZW50aWZpZXIgJ3RpbWVzcGVjJyB0byBhcHBlYXIg
aW4gdGhlIDxzeXMvc3RhdC5oPiBoZWFkZXIuCiAgICAgICBUaGVyZWZvcmUgd2UgaGF2ZSB0byBo
YW5kbGUgdGhlIHVzZSBvZiB0aGlzIGhlYWRlciBpbiBzdHJpY3RseQogICAgICAgc3RhbmRhcmQt
Y29tcGxpYW50IHNvdXJjZXMgc3BlY2lhbC4gICovCiAgICBzdHJ1Y3QgdGltZXNwZWMgc3RfYXRp
bTsJCS8qIFRpbWUgb2YgbGFzdCBhY2Nlc3MuICAqLwogICAgc3RydWN0IHRpbWVzcGVjIHN0X210
aW07CQkvKiBUaW1lIG9mIGxhc3QgbW9kaWZpY2F0aW9uLiAgKi8KICAgIHN0cnVjdCB0aW1lc3Bl
YyBzdF9jdGltOwkJLyogVGltZSBvZiBsYXN0IHN0YXR1cyBjaGFuZ2UuICAqLwojIGRlZmluZSBz
dF9hdGltZSBzdF9hdGltLnR2X3NlYwkvKiBCYWNrd2FyZCBjb21wYXRpYmlsaXR5LiAgKi8KIyBk
ZWZpbmUgc3RfbXRpbWUgc3RfbXRpbS50dl9zZWMKIyBkZWZpbmUgc3RfY3RpbWUgc3RfY3RpbS50
dl9zZWMKI2Vsc2UKICAgIF9fdGltZV90IHN0X2F0aW1lOwkJCS8qIFRpbWUgb2YgbGFzdCBhY2Nl
c3MuICAqLwogICAgdW5zaWduZWQgbG9uZyBpbnQgc3RfYXRpbWVuc2VjOwkvKiBOc2NlY3Mgb2Yg
bGFzdCBhY2Nlc3MuICAqLwogICAgX190aW1lX3Qgc3RfbXRpbWU7CQkJLyogVGltZSBvZiBsYXN0
IG1vZGlmaWNhdGlvbi4gICovCiAgICB1bnNpZ25lZCBsb25nIGludCBzdF9tdGltZW5zZWM7CS8q
IE5zZWNzIG9mIGxhc3QgbW9kaWZpY2F0aW9uLiAgKi8KICAgIF9fdGltZV90IHN0X2N0aW1lOwkJ
CS8qIFRpbWUgb2YgbGFzdCBzdGF0dXMgY2hhbmdlLiAgKi8KICAgIHVuc2lnbmVkIGxvbmcgaW50
IHN0X2N0aW1lbnNlYzsJLyogTnNlY3Mgb2YgbGFzdCBzdGF0dXMgY2hhbmdlLiAgKi8KI2VuZGlm
CiNpZiBfX1dPUkRTSVpFID09IDY0CiAgICBsb25nIGludCBfX3VudXNlZFszXTsKI2Vsc2UKIyBp
Zm5kZWYgX19VU0VfRklMRV9PRkZTRVQ2NAogICAgdW5zaWduZWQgbG9uZyBpbnQgX191bnVzZWQ0
OwogICAgdW5zaWduZWQgbG9uZyBpbnQgX191bnVzZWQ1OwojIGVsc2UKICAgIF9faW5vNjRfdCBz
dF9pbm87CQkJLyogRmlsZSBzZXJpYWwgbnVtYmVyLgkqLwojIGVuZGlmCiNlbmRpZgogIH07Cgoj
aWZkZWYgX19VU0VfTEFSR0VGSUxFNjQKLyogTm90ZSBzdGF0NjQgaGFzIHRoZSBzYW1lIHNoYXBl
IGFzIHN0YXQgZm9yIHg4Ni02NC4gICovCnN0cnVjdCBzdGF0NjQKICB7CiAgICBfX2Rldl90IHN0
X2RldjsJCS8qIERldmljZS4gICovCiNpZiBfX1dPUkRTSVpFID09IDY0CiAgICBfX2lubzY0X3Qg
c3RfaW5vOwkJLyogRmlsZSBzZXJpYWwgbnVtYmVyLiAgKi8KICAgIF9fbmxpbmtfdCBzdF9ubGlu
azsJCS8qIExpbmsgY291bnQuICAqLwogICAgX19tb2RlX3Qgc3RfbW9kZTsJCS8qIEZpbGUgbW9k
ZS4gICovCiNlbHNlCiAgICB1bnNpZ25lZCBpbnQgX19wYWQxOwogICAgX19pbm9fdCBfX3N0X2lu
bzsJCQkvKiAzMmJpdCBmaWxlIHNlcmlhbCBudW1iZXIuCSovCiAgICBfX21vZGVfdCBzdF9tb2Rl
OwkJCS8qIEZpbGUgbW9kZS4gICovCiAgICBfX25saW5rX3Qgc3Rfbmxpbms7CQkJLyogTGluayBj
b3VudC4gICovCiNlbmRpZgogICAgX191aWRfdCBzdF91aWQ7CQkvKiBVc2VyIElEIG9mIHRoZSBm
aWxlJ3Mgb3duZXIuCSovCiAgICBfX2dpZF90IHN0X2dpZDsJCS8qIEdyb3VwIElEIG9mIHRoZSBm
aWxlJ3MgZ3JvdXAuKi8KI2lmIF9fV09SRFNJWkUgPT0gNjQKICAgIGludCBwYWQwOwogICAgX19k
ZXZfdCBzdF9yZGV2OwkJLyogRGV2aWNlIG51bWJlciwgaWYgZGV2aWNlLiAgKi8KICAgIF9fb2Zm
X3Qgc3Rfc2l6ZTsJCS8qIFNpemUgb2YgZmlsZSwgaW4gYnl0ZXMuICAqLwojZWxzZQogICAgX19k
ZXZfdCBzdF9yZGV2OwkJCS8qIERldmljZSBudW1iZXIsIGlmIGRldmljZS4gICovCiAgICB1bnNp
Z25lZCBpbnQgX19wYWQyOwogICAgX19vZmY2NF90IHN0X3NpemU7CQkJLyogU2l6ZSBvZiBmaWxl
LCBpbiBieXRlcy4gICovCiNlbmRpZgogICAgX19ibGtzaXplX3Qgc3RfYmxrc2l6ZTsJLyogT3B0
aW1hbCBibG9jayBzaXplIGZvciBJL08uICAqLwogICAgX19ibGtjbnQ2NF90IHN0X2Jsb2NrczsJ
LyogTnIuIDUxMi1ieXRlIGJsb2NrcyBhbGxvY2F0ZWQuICAqLwojaWZkZWYgX19VU0VfTUlTQwog
ICAgLyogTmFub3NlY29uZCByZXNvbHV0aW9uIHRpbWVzdGFtcHMgYXJlIHN0b3JlZCBpbiBhIGZv
cm1hdAogICAgICAgZXF1aXZhbGVudCB0byAnc3RydWN0IHRpbWVzcGVjJy4gIFRoaXMgaXMgdGhl
IHR5cGUgdXNlZAogICAgICAgd2hlbmV2ZXIgcG9zc2libGUgYnV0IHRoZSBVbml4IG5hbWVzcGFj
ZSBydWxlcyBkbyBub3QgYWxsb3cgdGhlCiAgICAgICBpZGVudGlmaWVyICd0aW1lc3BlYycgdG8g
YXBwZWFyIGluIHRoZSA8c3lzL3N0YXQuaD4gaGVhZGVyLgogICAgICAgVGhlcmVmb3JlIHdlIGhh
dmUgdG8gaGFuZGxlIHRoZSB1c2Ugb2YgdGhpcyBoZWFkZXIgaW4gc3RyaWN0bHkKICAgICAgIHN0
YW5kYXJkLWNvbXBsaWFudCBzb3VyY2VzIHNwZWNpYWwuICAqLwogICAgc3RydWN0IHRpbWVzcGVj
IHN0X2F0aW07CQkvKiBUaW1lIG9mIGxhc3QgYWNjZXNzLiAgKi8KICAgIHN0cnVjdCB0aW1lc3Bl
YyBzdF9tdGltOwkJLyogVGltZSBvZiBsYXN0IG1vZGlmaWNhdGlvbi4gICovCiAgICBzdHJ1Y3Qg
dGltZXNwZWMgc3RfY3RpbTsJCS8qIFRpbWUgb2YgbGFzdCBzdGF0dXMgY2hhbmdlLiAgKi8KIyBk
ZWZpbmUgc3RfYXRpbWUgc3RfYXRpbS50dl9zZWMJLyogQmFja3dhcmQgY29tcGF0aWJpbGl0eS4g
ICovCiMgZGVmaW5lIHN0X210aW1lIHN0X210aW0udHZfc2VjCiMgZGVmaW5lIHN0X2N0aW1lIHN0
X2N0aW0udHZfc2VjCiNlbHNlCiAgICBfX3RpbWVfdCBzdF9hdGltZTsJCQkvKiBUaW1lIG9mIGxh
c3QgYWNjZXNzLiAgKi8KICAgIHVuc2lnbmVkIGxvbmcgaW50IHN0X2F0aW1lbnNlYzsJLyogTnNj
ZWNzIG9mIGxhc3QgYWNjZXNzLiAgKi8KICAgIF9fdGltZV90IHN0X210aW1lOwkJCS8qIFRpbWUg
b2YgbGFzdCBtb2RpZmljYXRpb24uICAqLwogICAgdW5zaWduZWQgbG9uZyBpbnQgc3RfbXRpbWVu
c2VjOwkvKiBOc2VjcyBvZiBsYXN0IG1vZGlmaWNhdGlvbi4gICovCiAgICBfX3RpbWVfdCBzdF9j
dGltZTsJCQkvKiBUaW1lIG9mIGxhc3Qgc3RhdHVzIGNoYW5nZS4gICovCiAgICB1bnNpZ25lZCBs
b25nIGludCBzdF9jdGltZW5zZWM7CS8qIE5zZWNzIG9mIGxhc3Qgc3RhdHVzIGNoYW5nZS4gICov
CiNlbmRpZgojaWYgX19XT1JEU0laRSA9PSA2NAogICAgbG9uZyBpbnQgX191bnVzZWRbM107CiNl
bHNlCiAgICBfX2lubzY0X3Qgc3RfaW5vOwkJCS8qIEZpbGUgc2VyaWFsIG51bWJlci4JCSovCiNl
bmRpZgogIH07CiNlbmRpZgoKLyogVGVsbCBjb2RlIHdlIGhhdmUgdGhlc2UgbWVtYmVycy4gICov
CiNkZWZpbmUJX1NUQVRCVUZfU1RfQkxLU0laRQojZGVmaW5lIF9TVEFUQlVGX1NUX1JERVYKLyog
TmFub3NlY29uZCByZXNvbHV0aW9uIHRpbWUgdmFsdWVzIGFyZSBzdXBwb3J0ZWQuICAqLwojZGVm
aW5lIF9TVEFUQlVGX1NUX05TRUMKCi8qIEVuY29kaW5nIG9mIHRoZSBmaWxlIG1vZGUuICAqLwoK
I2RlZmluZQlfX1NfSUZNVAkwMTcwMDAwCS8qIFRoZXNlIGJpdHMgZGV0ZXJtaW5lIGZpbGUgdHlw
ZS4gICovCgovKiBGaWxlIHR5cGVzLiAgKi8KI2RlZmluZQlfX1NfSUZESVIJMDA0MDAwMAkvKiBE
aXJlY3RvcnkuICAqLwojZGVmaW5lCV9fU19JRkNIUgkwMDIwMDAwCS8qIENoYXJhY3RlciBkZXZp
Y2UuICAqLwojZGVmaW5lCV9fU19JRkJMSwkwMDYwMDAwCS8qIEJsb2NrIGRldmljZS4gICovCiNk
ZWZpbmUJX19TX0lGUkVHCTAxMDAwMDAJLyogUmVndWxhciBmaWxlLiAgKi8KI2RlZmluZQlfX1Nf
SUZJRk8JMDAxMDAwMAkvKiBGSUZPLiAgKi8KI2RlZmluZQlfX1NfSUZMTksJMDEyMDAwMAkvKiBT
eW1ib2xpYyBsaW5rLiAgKi8KI2RlZmluZQlfX1NfSUZTT0NLCTAxNDAwMDAJLyogU29ja2V0LiAg
Ki8KCi8qIFBPU0lYLjFiIG9iamVjdHMuICBOb3RlIHRoYXQgdGhlc2UgbWFjcm9zIGFsd2F5cyBl
dmFsdWF0ZSB0byB6ZXJvLiAgQnV0CiAgIHRoZXkgZG8gaXQgYnkgZW5mb3JjaW5nIHRoZSBjb3Jy
ZWN0IHVzZSBvZiB0aGUgbWFjcm9zLiAgKi8KI2RlZmluZSBfX1NfVFlQRUlTTVEoYnVmKSAgKChi
dWYpLT5zdF9tb2RlIC0gKGJ1ZiktPnN0X21vZGUpCiNkZWZpbmUgX19TX1RZUEVJU1NFTShidWYp
ICgoYnVmKS0+c3RfbW9kZSAtIChidWYpLT5zdF9tb2RlKQojZGVmaW5lIF9fU19UWVBFSVNTSE0o
YnVmKSAoKGJ1ZiktPnN0X21vZGUgLSAoYnVmKS0+c3RfbW9kZSkKCi8qIFByb3RlY3Rpb24gYml0
cy4gICovCgojZGVmaW5lCV9fU19JU1VJRAkwNDAwMAkvKiBTZXQgdXNlciBJRCBvbiBleGVjdXRp
b24uICAqLwojZGVmaW5lCV9fU19JU0dJRAkwMjAwMAkvKiBTZXQgZ3JvdXAgSUQgb24gZXhlY3V0
aW9uLiAgKi8KI2RlZmluZQlfX1NfSVNWVFgJMDEwMDAJLyogU2F2ZSBzd2FwcGVkIHRleHQgYWZ0
ZXIgdXNlIChzdGlja3kpLiAgKi8KI2RlZmluZQlfX1NfSVJFQUQJMDQwMAkvKiBSZWFkIGJ5IG93
bmVyLiAgKi8KI2RlZmluZQlfX1NfSVdSSVRFCTAyMDAJLyogV3JpdGUgYnkgb3duZXIuICAqLwoj
ZGVmaW5lCV9fU19JRVhFQwkwMTAwCS8qIEV4ZWN1dGUgYnkgb3duZXIuICAqLwo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78026</attachid>
            <date>2006-01-24 13:17 0000</date>
            <desc>avrdude-5.1.patch</desc>
            <filename>avrdude-5.1.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGF2cmR1ZGUtNS4xL2xleGVyLmMJMjAwNi0wMS0yMyAyMjo0NjowMS4wMDAwMDAwMDAgKzAx
MDAKKysrIGF2cmR1ZGUtNS4xLXBhdGNoZWQvbGV4ZXIuYwkyMDA2LTAxLTI0IDIyOjExOjMwLjAw
MDAwMDAwMCArMDEwMApAQCAtNyw4ICs3LDYgQEAKIAogI2lmIGRlZmluZWQoX19GcmVlQlNEX18p
CiAjaW5jbHVkZSA8c3lzL2NkZWZzLmg+Ci0jZWxzZQotI2RlZmluZSBfX3VudXNlZAogI2VuZGlm
CiAKICNkZWZpbmUgRkxFWF9TQ0FOTkVSCkBAIC0yNDcsNyArMjQ1LDcgQEAKIFlZX0JVRkZFUl9T
VEFURSB5eV9zY2FuX2J5dGVzIFlZX1BST1RPKCggeXljb25zdCBjaGFyICpieXRlcywgaW50IGxl
biApKTsKIAogc3RhdGljIHZvaWQgKnl5X2ZsZXhfYWxsb2MgWVlfUFJPVE8oKCB5eV9zaXplX3Qg
KSk7Ci1zdGF0aWMgdm9pZCAqeXlfZmxleF9yZWFsbG9jIFlZX1BST1RPKCggdm9pZCAqLCB5eV9z
aXplX3QgKSkgX191bnVzZWQ7CitzdGF0aWMgdm9pZCAqeXlfZmxleF9yZWFsbG9jIFlZX1BST1RP
KCggdm9pZCAqLCB5eV9zaXplX3QgKSk7CiBzdGF0aWMgdm9pZCB5eV9mbGV4X2ZyZWUgWVlfUFJP
VE8oKCB2b2lkICogKSk7CiAKICNkZWZpbmUgeXlfbmV3X2J1ZmZlciB5eV9jcmVhdGVfYnVmZmVy
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78160</attachid>
            <date>2006-01-26 06:12 0000</date>
            <desc>slightly improved patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdSAtYiAtQiAtcjEuMSBhdnJkdWRlLTUuMS5lYnVpbGQKLS0tIGF2cmR1ZGUtNS4xLmVi
dWlsZAkyNCBKYW4gMjAwNiAxMzo0OToxNSAtMDAwMAkxLjEKKysrIGF2cmR1ZGUtNS4xLmVidWls
ZAkyNiBKYW4gMjAwNiAxNDowNTozNCAtMDAwMApAQCAtMiw5ICsyLDExIEBACiAjIERpc3RyaWJ1
dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIK
ICMgJEhlYWRlcjogL3Zhci9jdnNyb290L2dlbnRvby14ODYvZGV2LWVtYmVkZGVkL2F2cmR1ZGUv
YXZyZHVkZS01LjEuZWJ1aWxkLHYgMS4xIDIwMDYvMDEvMjQgMTM6NDk6MTUgYnJpeCBFeHAgJAog
Citpbmhlcml0IGV1dGlscworCiBERVNDUklQVElPTj0iQVZSIERvd25sb2FkZXIvVXBsb2FERXIi
CiBIT01FUEFHRT0iaHR0cDovL3NhdmFubmFoLm5vbmdudS5vcmcvcHJvamVjdHMvYXZyZHVkZSIK
LVNSQ19VUkk9Imh0dHA6Ly9zYXZhbm5haC5ub25nbnUub3JnL2Rvd25sb2FkL2F2cmR1ZGUvJHtQ
fS50YXIuZ3oiCitTUkNfVVJJPSJodHRwOi8vc2F2YW5uYWgubm9uZ251Lm9yZy9kb3dubG9hZC8k
e1BOfS8ke1B9LnRhci5neiIKIAogTElDRU5TRT0iR1BMLTIiCiBTTE9UPSIwIgpAQCAtMTksOCAr
MjEsMTYgQEAKIAkJCSAgIHN5cy1hcHBzL3RleGluZm8gKQogCQlzeXMtZGV2ZWwvYmlzb24KIAkJ
c3lzLWRldmVsL2ZsZXgKKwkJc3lzLWRldmVsL3BhdGNoCiAJCSR7UkRFUEVORH0iCiAKK3NyY191
bnBhY2soKSB7CisJdW5wYWNrICR7QX0KKwljZCAke1N9CisKKwl1c2UgYW1kNjQgJiYgZXBhdGNo
ICR7RklMRVNESVJ9LyR7UH0tZGVmaW5lLnBhdGNoCit9CisKIHNyY19jb21waWxlKCkgewogCWVj
b25mICQodXNlX2VuYWJsZSBkb2MpIHx8IGRpZSAiZWNvbmYgZmFpbGVkIgogCWVtYWtlIHx8IGRp
ZSAiZW1ha2UgZmFpbGVkIgpkaWZmIC1OIGZpbGVzL2F2cmR1ZGUtNS4xLWRlZmluZS5wYXRjaAot
LS0gL2Rldi9udWxsCTEgSmFuIDE5NzAgMDA6MDA6MDAgLTAwMDAKKysrIGZpbGVzL2F2cmR1ZGUt
NS4xLWRlZmluZS5wYXRjaAkyNiBKYW4gMjAwNiAxNDowNTozNCAtMDAwMApAQCAtMCwwICsxLDIw
IEBACistLS0gbGV4ZXIuYwkyMDA2LTAxLTIzIDIyOjQ2OjAxLjAwMDAwMDAwMCArMDEwMAorKysr
IGxleGVyLmMJMjAwNi0wMS0yNiAxNDo0MzoxOC4wMDAwMDAwMDAgKzAxMDAKK0BAIC04LDcgKzgs
NyBAQAorICNpZiBkZWZpbmVkKF9fRnJlZUJTRF9fKQorICNpbmNsdWRlIDxzeXMvY2RlZnMuaD4K
KyAjZWxzZQorLSNkZWZpbmUgX191bnVzZWQKKysjZGVmaW5lIF91bnVzZWQKKyAjZW5kaWYKKyAK
KyAjZGVmaW5lIEZMRVhfU0NBTk5FUgorQEAgLTI0Nyw3ICsyNDcsNyBAQAorIFlZX0JVRkZFUl9T
VEFURSB5eV9zY2FuX2J5dGVzIFlZX1BST1RPKCggeXljb25zdCBjaGFyICpieXRlcywgaW50IGxl
biApKTsKKyAKKyBzdGF0aWMgdm9pZCAqeXlfZmxleF9hbGxvYyBZWV9QUk9UTygoIHl5X3NpemVf
dCApKTsKKy1zdGF0aWMgdm9pZCAqeXlfZmxleF9yZWFsbG9jIFlZX1BST1RPKCggdm9pZCAqLCB5
eV9zaXplX3QgKSkgX191bnVzZWQ7Cisrc3RhdGljIHZvaWQgKnl5X2ZsZXhfcmVhbGxvYyBZWV9Q
Uk9UTygoIHZvaWQgKiwgeXlfc2l6ZV90ICkpIF91bnVzZWQ7Cisgc3RhdGljIHZvaWQgeXlfZmxl
eF9mcmVlIFlZX1BST1RPKCggdm9pZCAqICkpOworIAorICNkZWZpbmUgeXlfbmV3X2J1ZmZlciB5
eV9jcmVhdGVfYnVmZmVyCg==
</data>        

          </attachment>
    </bug>

</bugzilla>