<?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>43449</bug_id>
          
          <creation_ts>2004-03-02 00:44 0000</creation_ts>
          <short_desc>compile error building re2c dependency in php-cvs</short_desc>
          <delta_ts>2004-07-31 08:01:54 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>Server</component>
          <version>unspecified</version>
          <rep_platform>x86</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>colin@ucw.com.au</reporter>
          <assigned_to>php-bugs@gentoo.org</assigned_to>
          <cc>beu@emcb.co.uk</cc>
    
    <cc>lisa@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>colin@ucw.com.au</who>
            <bug_when>2004-03-02 00:44:35 0000</bug_when>
            <thetext>When I try to emerge php-cvs to test php5, there is a dependency on re2c which doesn&apos;t compile on my system. The output is included in &quot;Actual Results&quot;

Reproducible: Always
Steps to Reproduce:
1. emerge re2c
2.
3.

Actual Results:  
colin@notebook colin $ sudo emerge re2c
Calculating dependencies ...done!
&gt;&gt;&gt; emerge (1 of 1) dev-util/re2c-0.9.1 to /
&gt;&gt;&gt; md5 src_uri ;-) re2c-0.9.1.tar.gz
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking re2c-0.9.1.tar.gz to /var/tmp/portage/re2c-0.9.1/work
 * Applying 0.9.1-patch.gz...                                                  
                                                                               
                                                           [ ok ]&gt;&gt;&gt; Source
unpacked.
g++ -o code.o -march=pentium4 -O3 -pipe -fomit-frame-pointer -c code.cc
g++ -o dfa.o -march=pentium4 -O3 -pipe -fomit-frame-pointer -c dfa.cc
In file included from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/iomanip.h:31,
                 from code.cc:4:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section 17.4.1.2 of
the C++ standard. Examples include substituting the &lt;X&gt; header for the &lt;X.h&gt;
header for C++ includes, or &lt;sstream&gt; instead of the deprecated header
&lt;strstream.h&gt;. To disable this warning use -Wno-deprecated.
In file included from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/iostream.h:31,
                 from substr.h:4,
                 from dfa.cc:5:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section 17.4.1.2 of
the C++ standard. Examples include substituting the &lt;X&gt; header for the &lt;X.h&gt;
header for C++ includes, or &lt;sstream&gt; instead of the deprecated header
&lt;strstream.h&gt;. To disable this warning use -Wno-deprecated.
egrep &quot;^Version&quot; README | sed &apos;s/Version //&apos; &gt; .version
g++ -o parser.o -march=pentium4 -O3 -pipe -fomit-frame-pointer -c parser.cc
In file included from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/iostream.h:31,
                 from parser.y:4:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section 17.4.1.2 of
the C++ standard. Examples include substituting the &lt;X&gt; header for the &lt;X.h&gt;
header for C++ includes, or &lt;sstream&gt; instead of the deprecated header
&lt;strstream.h&gt;. To disable this warning use -Wno-deprecated.
g++ -o actions.o -march=pentium4 -O3 -pipe -fomit-frame-pointer -c actions.cc
In file included from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/iostream.h:31,
                 from actions.cc:3:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include/g++-v3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section 17.4.1.2 of
the C++ standard. Examples include substituting the &lt;X&gt; header for the &lt;X.h&gt;
header for C++ includes, or &lt;sstream&gt; instead of the deprecated header
&lt;strstream.h&gt;. To disable this warning use -Wno-deprecated.
re2c -s scanner.re &gt;scanner.cc
/bin/sh: line 1: re2c: command not found
make: *** [scanner.cc] Error 127
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-util/re2c-0.9.1 failed.
!!! Function src_compile, Line 28, Exitcode 2
!!! (no error message)



Expected Results:  
It should have compiled and installed re2c

colin@notebook colin $ sudo emerge info
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.2-rc1-mm2)
=================================================================
System uname: 2.6.2-rc1-mm2 i686 Mobile Intel(R) Pentium(R) 4     CPU 3.20GHz
Gentoo Base System version 1.4.3.13
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=pentium4 -O3 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
CXXFLAGS=&quot;-march=pentium4 -O3 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;ftp://mirror.pacific.net.au/linux/Gentoo
ftp://planetmirror.com/pub/gentoo ftp://203.16.234.19/pub/gentoo/
rsync://203.16.234.19/gentoo/&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;&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X acpi alsa apache2 arts avi berkdb cdr crypt cups dga dvd dvdr encode esd
foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg ldap libg++ libwww mad
mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl
png pnp postgres python quicktime readline sdl slang snmp spell ssl svga tcltk
tcpd truetype x86 xml xml2 xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coredumb@gentoo.org</who>
            <bug_when>2004-03-03 10:55:09 0000</bug_when>
            <thetext>Weird, as it shouldn&apos;t try to recreate the scanner.cc file.
Please post the output of &apos;ls /var/tmp/portage/re2c-0.9.1/work/re2c-0.9.1/&apos;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>colin@ucw.com.au</who>
            <bug_when>2004-03-03 15:53:49 0000</bug_when>
            <thetext>colin@notebook colin $ sudo ls /var/tmp/portage/re2c-0.9.1/work/re2c-0.9.1/
actions.cc  basics.h   CHANGELOG  code.o  dfa.h  doc	   globals.h  main.cc	NO_WARRANTY  parser.h  parser.y  README  scanner.cc  scanner.re  substr.h  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coredumb@gentoo.org</who>
            <bug_when>2004-03-05 15:07:41 0000</bug_when>
            <thetext>Interesting.
Is the clock on the machine calibrated?

and by the way, this is surely not a blocker.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coredumb@gentoo.org</who>
            <bug_when>2004-03-15 05:51:51 0000</bug_when>
            <thetext>Also, does the scanner.re file contain anything?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stuart@gentoo.org</who>
            <bug_when>2004-03-28 16:39:08 0000</bug_when>
            <thetext>Acknowledging the bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stuart@gentoo.org</who>
            <bug_when>2004-03-29 11:35:15 0000</bug_when>
            <thetext>Okay, the problem is that re2c-0.9.1 is just too old, too broken, and doesn&apos;t work with a modern C compiler.  I&apos;ve updated the re2c-0.9.1 ebuild to add the later gcc compiler as a blocker.

There&apos;s some work going on over at re2c.org on fixing up re2c, but they haven&apos;t made a release.  Someone needs to talk to them, and sort something out.

Best regards,
Stu</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2004-04-09 21:13:50 0000</bug_when>
            <thetext>don&apos;t mind me... i&apos;ll just lurk on this bug

i feel partially responsible for unleashing re2c in bug 22110 ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>beu@emcb.co.uk</who>
            <bug_when>2004-04-12 20:21:00 0000</bug_when>
            <thetext>Created an attachment (id=29179)
proposed patch to fix gcc 3.x issues
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>beu@emcb.co.uk</who>
            <bug_when>2004-04-12 20:24:30 0000</bug_when>
            <thetext>Sorry..borked on the attachment..

This fixes most of the gcc 3.x issues (just need to re-order the Makefile and touch a few headers)..  I&apos;ll have a go at the rest once I&apos;ve had some sleep 8)

-Elfyn</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>2reith@informatik.uni-hamburg.de</who>
            <bug_when>2004-05-27 06:48:50 0000</bug_when>
            <thetext>Created an attachment (id=32143)
New ebuild for 0.9.3 fron re2c.org

The new version from http://re2c.org should compile cleanly.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coredumb@gentoo.org</who>
            <bug_when>2004-07-31 08:01:54 0000</bug_when>
            <thetext>Lisa seems to have commited the 0.9.3 ebuild three weeks ago, and it seems to compile cleanly on gcc 3.x (including 3.4.1 here).
Closing then.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29179</attachid>
            <date>2004-04-12 20:21 0000</date>
            <desc>proposed patch to fix gcc 3.x issues</desc>
            <filename>gcc3ify-pass5.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTnJ1cCByZTJjLTAuOS4xL01ha2VmaWxlIHJlMmMtMC45LjEtZ2VudG9vL01ha2VmaWxl
Ci0tLSByZTJjLTAuOS4xL01ha2VmaWxlCTE5OTktMDgtMjcgMDM6NDY6MzIuMDAwMDAwMDAwICsw
MDAwCisrKyByZTJjLTAuOS4xLWdlbnRvby9NYWtlZmlsZQkyMDA0LTA0LTEzIDA0OjE1OjUxLjQ5
MDgwNTA1OCArMDAwMApAQCAtMywxMyArMywxMyBAQAogI0luaXRpYWwgcmV2aXNpb24KICMKIAot
QklOID0gL3Vzci9sb2NhbC9iaW4KLU1BTiA9IC91c3IvbG9jYWwvbWFuCitCSU4gPSAvdXNyL2Jp
bgorTUFOID0gL3Vzci9zaGFyZS9tYW4KIAotJS5vIDogJS5jYyA7ICQoQ0MpIC1vICRAICQoQ0ZM
QUdTKSAtYyAkPAorJS5vIDogJS5jYyA7ICQoQ1hYKSAtbyAkQCAkKENYWEZMQUdTKSAtYyAkPAor
JS5vIDogJS5jIDsgJChDQykgLW8gJEAgJChDRkxBR1MpIC1jICQ8CiAlLmNjIDogJS55IDsgJChZ
QUNDKSAgJChZRkxBR1MpICQ8OyBtdiAkKFlUQUIpLmMgJEAKICUuY2MgOiAlLmwgOyAkKExFWCkg
ICAkKExGTEFHUykgJDw7IG12ICQoTEVYWVkpLmMgJEAKLQogJS5jYzoJJS5yZQogCXJlMmMgLXMg
JDwgPiRACiAKQEAgLTMwLDcgKzMwLDggQEAgY2xlYW46CiAKIHBhcnNlci5jYzoJcGFyc2VyLnkK
IAl5YWNjIC1kIHBhcnNlci55Ci0JbXYgLWYgeS50YWIuYyBwYXJzZXIuY2MKKwlncmVwIC12ICde
Y2hhciBcKiBnZXRlbnYnIHkudGFiLmMgPnkudGFiLmMubmV3CisJbXYgLWYgeS50YWIuYy5uZXcg
cGFyc2VyLmNjCiAKIHJlMmM6CSQoT0JKUykKIAkkKENDKSAtbyAkQCAkKE9CSlMpICQoTERGTEFH
UykgLWxzdGRjKysKZGlmZiAtTnJ1cCByZTJjLTAuOS4xL2FjdGlvbnMuY2MgcmUyYy0wLjkuMS1n
ZW50b28vYWN0aW9ucy5jYwotLS0gcmUyYy0wLjkuMS9hY3Rpb25zLmNjCTE5OTktMDgtMjcgMDM6
NDY6MzIuMDAwMDAwMDAwICswMDAwCisrKyByZTJjLTAuOS4xLWdlbnRvby9hY3Rpb25zLmNjCTIw
MDQtMDQtMTMgMDM6Mzg6NDUuNzk1ODYxMjI4ICswMDAwCkBAIC0xLDcgKzEsNyBAQAogI2luY2x1
ZGUgPHRpbWUuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxpb3N0cmVhbS5oPgot
I2luY2x1ZGUgPGlvbWFuaXAuaD4KKyNpbmNsdWRlIDxpb3N0cmVhbT4KKyNpbmNsdWRlIDxpb21h
bmlwPgogCiAjaW5jbHVkZSAiZ2xvYmFscy5oIgogI2luY2x1ZGUgInBhcnNlci5oIgpkaWZmIC1O
cnVwIHJlMmMtMC45LjEvYm9vdHN0cmFwL3BhcnNlci5jYyByZTJjLTAuOS4xLWdlbnRvby9ib290
c3RyYXAvcGFyc2VyLmNjCi0tLSByZTJjLTAuOS4xL2Jvb3RzdHJhcC9wYXJzZXIuY2MJMTk5OS0w
OC0yNyAwMzo0NjozMi4wMDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45LjEtZ2VudG9vL2Jvb3Rz
dHJhcC9wYXJzZXIuY2MJMjAwNC0wNC0xMyAwMzo1MzozOC45MTQxOTQ1ODMgKzAwMDAKQEAgLTEw
LDggKzEwLDkgQEAgc3RhdGljIGNoYXIgeXlzY2NzaWRbXSA9ICJAKCMpeWFjY3BhcgkxLgogI2Rl
ZmluZSBZWVBSRUZJWCAieXkiCiAjbGluZSAyICJwYXJzZXIueSIKIAorI2luY2x1ZGUgPHN0ZGxp
Yi5oPgogI2luY2x1ZGUgPHRpbWUuaD4KLSNpbmNsdWRlIDxpb3N0cmVhbS5oPgorI2luY2x1ZGUg
PGlvc3RyZWFtPgogI2luY2x1ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUgPG1hbGxvYy5oPgogI2lu
Y2x1ZGUgImdsb2JhbHMuaCIKQEAgLTI0Miw3ICsyNDMsNiBAQCB5eXBhcnNlKCkKICAgICByZWdp
c3RlciBpbnQgeXltLCB5eW4sIHl5c3RhdGU7CiAjaWYgWVlERUJVRwogICAgIHJlZ2lzdGVyIGNo
YXIgKnl5czsKLSAgICBleHRlcm4gY2hhciAqZ2V0ZW52KCk7CiAKICAgICBpZiAoeXlzID0gZ2V0
ZW52KCJZWURFQlVHIikpCiAgICAgewpkaWZmIC1OcnVwIHJlMmMtMC45LjEvYm9vdHN0cmFwL3Nj
YW5uZXIuY2MgcmUyYy0wLjkuMS1nZW50b28vYm9vdHN0cmFwL3NjYW5uZXIuY2MKLS0tIHJlMmMt
MC45LjEvYm9vdHN0cmFwL3NjYW5uZXIuY2MJMTk5OS0wOC0yNyAwMzo0NjozMi4wMDAwMDAwMDAg
KzAwMDAKKysrIHJlMmMtMC45LjEtZ2VudG9vL2Jvb3RzdHJhcC9zY2FubmVyLmNjCTIwMDQtMDQt
MTMgMDM6NDI6NDEuMTgwMDUxNjM4ICswMDAwCkBAIC0yLDcgKzIsNyBAQAogI2xpbmUgMSAic2Nh
bm5lci5yZSIKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNs
dWRlIDxpb3N0cmVhbS5oPgorI2luY2x1ZGUgPGlvc3RyZWFtPgogI2luY2x1ZGUgPHVuaXN0ZC5o
PgogI2luY2x1ZGUgInNjYW5uZXIuaCIKICNpbmNsdWRlICJwYXJzZXIuaCIKZGlmZiAtTnJ1cCBy
ZTJjLTAuOS4xL2NvZGUuY2MgcmUyYy0wLjkuMS1nZW50b28vY29kZS5jYwotLS0gcmUyYy0wLjku
MS9jb2RlLmNjCTE5OTktMDgtMjcgMDM6NDY6MzIuMDAwMDAwMDAwICswMDAwCisrKyByZTJjLTAu
OS4xLWdlbnRvby9jb2RlLmNjCTIwMDQtMDQtMTMgMDM6Mzg6NTMuODc1NTk3NzEyICswMDAwCkBA
IC0xLDkgKzEsMTAgQEAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4K
ICNpbmNsdWRlIDxjdHlwZS5oPgotI2luY2x1ZGUgPGlvbWFuaXAuaD4KLSNpbmNsdWRlICJzdWJz
dHIuaCIKKyNpbmNsdWRlIDxpb21hbmlwPgorCiAjaW5jbHVkZSAiZ2xvYmFscy5oIgorI2luY2x1
ZGUgInN1YnN0ci5oIgogI2luY2x1ZGUgImRmYS5oIgogCiAvLyB0aGVyZSBtdXN0IGJlIGF0IGxl
YXN0IG9uZSBzcGFuIGluIGxpc3Q7ICBhbGwgc3BhbnMgbXVzdCBjb3ZlcgpkaWZmIC1OcnVwIHJl
MmMtMC45LjEvZGZhLmNjIHJlMmMtMC45LjEtZ2VudG9vL2RmYS5jYwotLS0gcmUyYy0wLjkuMS9k
ZmEuY2MJMTk5OS0wOC0yNyAwMzo0NjozMi4wMDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45LjEt
Z2VudG9vL2RmYS5jYwkyMDA0LTA0LTEzIDAzOjM1OjQ2LjEwMDk2MjA3OCArMDAwMApAQCAtMSw2
ICsxLDcgQEAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxjdHlwZS5oPgogI2luY2x1
ZGUgPHN0cmluZy5oPgorCiAjaW5jbHVkZSAiZ2xvYmFscy5oIgogI2luY2x1ZGUgInN1YnN0ci5o
IgogI2luY2x1ZGUgImRmYS5oIgpkaWZmIC1OcnVwIHJlMmMtMC45LjEvZGZhLmggcmUyYy0wLjku
MS1nZW50b28vZGZhLmgKLS0tIHJlMmMtMC45LjEvZGZhLmgJMTk5OS0wOC0yNyAwMzo0NjozMi4w
MDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45LjEtZ2VudG9vL2RmYS5oCTIwMDQtMDQtMTMgMDM6
Mzk6MjEuMjk3MzA5NDgwICswMDAwCkBAIC0xLDcgKzEsNyBAQAogI2lmbmRlZiBfZGZhX2gKICNk
ZWZpbmUgX2RmYV9oCiAKLSNpbmNsdWRlIDxpb3N0cmVhbS5oPgorI2luY2x1ZGUgPGlvc3RyZWFt
PgogI2luY2x1ZGUgInJlLmgiCiAKIGV4dGVybiB2b2lkIHBydENoKG9zdHJlYW0mLCB1Y2hhcik7
CmRpZmYgLU5ydXAgcmUyYy0wLjkuMS9leGFtcGxlcy9yZXh4L3JleHgubCByZTJjLTAuOS4xLWdl
bnRvby9leGFtcGxlcy9yZXh4L3JleHgubAotLS0gcmUyYy0wLjkuMS9leGFtcGxlcy9yZXh4L3Jl
eHgubAkxOTk5LTA4LTI3IDAzOjQ2OjMyLjAwMDAwMDAwMCArMDAwMAorKysgcmUyYy0wLjkuMS1n
ZW50b28vZXhhbXBsZXMvcmV4eC9yZXh4LmwJMjAwNC0wNC0xMyAwMzo0NjoyMC4zOTg3NzAwMTgg
KzAwMDAKQEAgLTEsMyArMSw0IEBACisjaW5jbHVkZSAiZ2xvYmFscy5oIgogI2luY2x1ZGUgInNj
YW5pby5oIgogI2luY2x1ZGUgInNjYW5uZXIuaCIKIApkaWZmIC1OcnVwIHJlMmMtMC45LjEvZ2xv
YmFscy5oIHJlMmMtMC45LjEtZ2VudG9vL2dsb2JhbHMuaAotLS0gcmUyYy0wLjkuMS9nbG9iYWxz
LmgJMTk5OS0wOC0yNyAwMzo0NjozMi4wMDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45LjEtZ2Vu
dG9vL2dsb2JhbHMuaAkyMDA0LTA0LTEzIDAzOjU3OjUzLjIyNjQyNTAwOCArMDAwMApAQCAtMTIs
NCArMTIsMTUgQEAgZXh0ZXJuIHVjaGFyIGViYzJhc2NbMjU2XTsKIAogZXh0ZXJuIHVjaGFyICp4
bGF0LCAqdGFseDsKIAorLyogTmVlZCB0byB1c2UgYSBmZXcgcGllY2VzIGZyb20gdGhlIGBzdGQn
IG5hbWVzcGFjZSAqLwordXNpbmcgbmFtZXNwYWNlIHN0ZDsKKworI2lmZGVmIF9fY3BsdXNwbHVz
CisjIGRlZmluZSBCRUdJTl9DX0RFQ0xTKCkgZXh0ZXJuICJDIiB7CisjIGRlZmluZSBFTkRfQ19E
RUNMUygpIH0KKyNlbHNlCisjIGRlZmluZSBCRUdJTl9DX0RFQ0xTKCkKKyMgZGVmaW5lIEVORF9D
X0RFQ0xTKCkKKyNlbmRpZiAvKiAhIF9fY3BsdXNwbHVzICovCisKICNlbmRpZgpkaWZmIC1OcnVw
IHJlMmMtMC45LjEvaW5zLmggcmUyYy0wLjkuMS1nZW50b28vaW5zLmgKLS0tIHJlMmMtMC45LjEv
aW5zLmgJMTk5OS0wOC0yNyAwMzo0NjozMi4wMDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45LjEt
Z2VudG9vL2lucy5oCTIwMDQtMDQtMTMgMDM6Mzk6MjcuNTE0MzM3MjU2ICswMDAwCkBAIC0xLDcg
KzEsNyBAQAogI2lmbmRlZiBfaW5zX2gKICNkZWZpbmUgX2luc19oCiAKLSNpbmNsdWRlIDxpb3N0
cmVhbS5oPgorI2luY2x1ZGUgPGlvc3RyZWFtPgogI2luY2x1ZGUgImJhc2ljcy5oIgogCiBjb25z
dCB1aW50IG5DaGFycyA9IDI1NjsKZGlmZiAtTnJ1cCByZTJjLTAuOS4xL21haW4uY2MgcmUyYy0w
LjkuMS1nZW50b28vbWFpbi5jYwotLS0gcmUyYy0wLjkuMS9tYWluLmNjCTE5OTktMDgtMjcgMDM6
NDY6MzIuMDAwMDAwMDAwICswMDAwCisrKyByZTJjLTAuOS4xLWdlbnRvby9tYWluLmNjCTIwMDQt
MDQtMTMgMDM6Mzk6MTAuMjc3MDMyODQxICswMDAwCkBAIC0xLDcgKzEsNyBAQAotI2luY2x1ZGUg
PGZzdHJlYW0uaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxmY250bC5oPgogI2lu
Y2x1ZGUgPHVuaXN0ZC5oPgorI2luY2x1ZGUgPGZzdHJlYW0+CiAKICNpbmNsdWRlICJnbG9iYWxz
LmgiCiAjaW5jbHVkZSAicGFyc2VyLmgiCmRpZmYgLU5ydXAgcmUyYy0wLjkuMS9wYXJzZXIueSBy
ZTJjLTAuOS4xLWdlbnRvby9wYXJzZXIueQotLS0gcmUyYy0wLjkuMS9wYXJzZXIueQkxOTk5LTA4
LTI3IDAzOjQ2OjMyLjAwMDAwMDAwMCArMDAwMAorKysgcmUyYy0wLjkuMS1nZW50b28vcGFyc2Vy
LnkJMjAwNC0wNC0xMyAwNDoxMjoyOC44NTI0OTM4MTkgKzAwMDAKQEAgLTEsMTUgKzEsMjMgQEAK
ICV7CiAKKyNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDx0aW1lLmg+Ci0jaW5jbHVkZSA8
aW9zdHJlYW0uaD4KKyNpbmNsdWRlIDxpb3N0cmVhbT4KICNpbmNsdWRlIDxzdHJpbmcuaD4KICNp
bmNsdWRlIDxtYWxsb2MuaD4KKwogI2luY2x1ZGUgImdsb2JhbHMuaCIKICNpbmNsdWRlICJwYXJz
ZXIuaCIKKyNpbmNsdWRlICJzY2FubmVyLmgiCisKK0JFR0lOX0NfREVDTFMoKQorCiBpbnQgeXlw
YXJzZSgpOwogaW50IHl5bGV4KCk7CiB2b2lkIHl5ZXJyb3IoY2hhciopOwogCitFTkRfQ19ERUNM
UygpCisKIHN0YXRpYyB1aW50IGFjY2VwdDsKIHN0YXRpYyBSZWdFeHAgKnNwZWM7CiBzdGF0aWMg
U2Nhbm5lciAqaW47CmRpZmYgLU5ydXAgcmUyYy0wLjkuMS9yZS5oIHJlMmMtMC45LjEtZ2VudG9v
L3JlLmgKLS0tIHJlMmMtMC45LjEvcmUuaAkxOTk5LTA4LTI3IDAzOjQ2OjMyLjAwMDAwMDAwMCAr
MDAwMAorKysgcmUyYy0wLjkuMS1nZW50b28vcmUuaAkyMDA0LTA0LTEzIDAzOjM5OjMzLjk2NjMy
ODI4OCArMDAwMApAQCAtMSw3ICsxLDcgQEAKICNpZm5kZWYgX3JlX2gKICNkZWZpbmUgX3JlX2gK
IAotI2luY2x1ZGUgPGlvc3RyZWFtLmg+CisjaW5jbHVkZSA8aW9zdHJlYW0+CiAjaW5jbHVkZSAi
dG9rZW4uaCIKICNpbmNsdWRlICJpbnMuaCIKIApkaWZmIC1OcnVwIHJlMmMtMC45LjEvc2Nhbm5l
ci5oIHJlMmMtMC45LjEtZ2VudG9vL3NjYW5uZXIuaAotLS0gcmUyYy0wLjkuMS9zY2FubmVyLmgJ
MTk5OS0wOC0yNyAwMzo0NjozMi4wMDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45LjEtZ2VudG9v
L3NjYW5uZXIuaAkyMDA0LTA0LTEzIDAzOjMyOjM1LjY0ODc0NTE2NiArMDAwMApAQCAtNiwxMCAr
NiwxMCBAQAogY2xhc3MgU2Nhbm5lciB7CiAgIHByaXZhdGU6CiAgICAgaW50CQkJaW47Ci0gICAg
dWNoYXIJCSpib3QsICp0b2ssICpwdHIsICpjdXIsICpwb3MsICpsaW0sICp0b3AsICplb2Y7Cisg
ICAgY2hhcgkJKmJvdCwgKnRvaywgKnB0ciwgKmN1ciwgKnBvcywgKmxpbSwgKnRvcCwgKmVvZjsK
ICAgICB1aW50CQl0Y2hhciwgdGxpbmUsIGNsaW5lOwogICBwcml2YXRlOgotICAgIHVjaGFyICpm
aWxsKHVjaGFyKik7CisgICAgY2hhciAqZmlsbChjaGFyKik7CiAgIHB1YmxpYzoKICAgICBTY2Fu
bmVyKGludCk7CiAgICAgaW50IGVjaG8ob3N0cmVhbSYpOwpkaWZmIC1OcnVwIHJlMmMtMC45LjEv
c2Nhbm5lci5yZSByZTJjLTAuOS4xLWdlbnRvby9zY2FubmVyLnJlCi0tLSByZTJjLTAuOS4xL3Nj
YW5uZXIucmUJMTk5OS0wOC0yNyAwMzo0NjozMi4wMDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45
LjEtZ2VudG9vL3NjYW5uZXIucmUJMjAwNC0wNC0xMyAwMzo1NTo0NS41MjQzOTUxNjYgKzAwMDAK
QEAgLTEsNiArMSw2IEBACiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+
Ci0jaW5jbHVkZSA8aW9zdHJlYW0uaD4KKyNpbmNsdWRlIDxpb3N0cmVhbT4KICNpbmNsdWRlIDx1
bmlzdGQuaD4KICNpbmNsdWRlICJzY2FubmVyLmgiCiAjaW5jbHVkZSAicGFyc2VyLmgiCkBAIC0x
MCw3ICsxMCw3IEBAIGV4dGVybiBZWVNUWVBFIHl5bHZhbDsKIAogI2RlZmluZQlCU0laRQk4MTky
CiAKLSNkZWZpbmUJWVlDVFlQRQkJdWNoYXIKKyNkZWZpbmUJWVlDVFlQRQkJY2hhcgogI2RlZmlu
ZQlZWUNVUlNPUgljdXJzb3IKICNkZWZpbmUJWVlMSU1JVAkJbGltCiAjZGVmaW5lCVlZTUFSS0VS
CXB0cgpAQCAtMjUsNyArMjUsNyBAQCBTY2FubmVyOjpTY2FubmVyKGludCBpKSA6IGluKGkpLAog
ICAgIDsKIH0KIAotdWNoYXIgKlNjYW5uZXI6OmZpbGwodWNoYXIgKmN1cnNvcil7CitjaGFyICpT
Y2FubmVyOjpmaWxsKGNoYXIgKmN1cnNvcil7CiAgICAgaWYoIWVvZil7CiAJdWludCBjbnQgPSB0
b2sgLSBib3Q7CiAJaWYoY250KXsKQEAgLTM3LDcgKzM3LDcgQEAgdWNoYXIgKlNjYW5uZXI6OmZp
bGwodWNoYXIgKmN1cnNvcil7CiAJICAgIGxpbSAtPSBjbnQ7CiAJfQogCWlmKCh0b3AgLSBsaW0p
IDwgQlNJWkUpewotCSAgICB1Y2hhciAqYnVmID0gbmV3IHVjaGFyWyhsaW0gLSBib3QpICsgQlNJ
WkVdOworCSAgICBjaGFyICpidWYgPSBuZXcgY2hhclsobGltIC0gYm90KSArIEJTSVpFXTsKIAkg
ICAgbWVtY3B5KGJ1ZiwgdG9rLCBsaW0gLSB0b2spOwogCSAgICB0b2sgPSBidWY7CiAJICAgIHB0
ciA9ICZidWZbcHRyIC0gYm90XTsKQEAgLTY4LDcgKzY4LDcgQEAgZGlnaXQJCT0gWzAtOV07CiAq
LwogCiBpbnQgU2Nhbm5lcjo6ZWNobyhvc3RyZWFtICZvdXQpewotICAgIHVjaGFyICpjdXJzb3Ig
PSBjdXI7CisgICAgY2hhciAqY3Vyc29yID0gY3VyOwogICAgIHRvayA9IGN1cnNvcjsKIGVjaG86
CiAvKiFyZTJjCkBAIC04NSw3ICs4NSw3IEBAIGVjaG86CiAKIAogaW50IFNjYW5uZXI6OnNjYW4o
KXsKLSAgICB1Y2hhciAqY3Vyc29yID0gY3VyOworICAgIGNoYXIgKmN1cnNvciA9IGN1cjsKICAg
ICB1aW50IGRlcHRoOwogCiBzY2FuOgpkaWZmIC1OcnVwIHJlMmMtMC45LjEvc3Vic3RyLmggcmUy
Yy0wLjkuMS1nZW50b28vc3Vic3RyLmgKLS0tIHJlMmMtMC45LjEvc3Vic3RyLmgJMTk5OS0wOC0y
NyAwMzo0NjozMi4wMDAwMDAwMDAgKzAwMDAKKysrIHJlMmMtMC45LjEtZ2VudG9vL3N1YnN0ci5o
CTIwMDQtMDQtMTMgMDQ6MTE6MjQuMjYyNTk0NDQ1ICswMDAwCkBAIC0xLDcgKzEsOCBAQAogI2lm
bmRlZiBfc3Vic3RyX2gKICNkZWZpbmUgX3N1YnN0cl9oCiAKLSNpbmNsdWRlIDxpb3N0cmVhbS5o
PgorI2luY2x1ZGUgPGlvc3RyZWFtPgorI2luY2x1ZGUgImdsb2JhbHMuaCIKICNpbmNsdWRlICJi
YXNpY3MuaCIKIAogY2xhc3MgU3ViU3RyIHsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>32143</attachid>
            <date>2004-05-27 06:48 0000</date>
            <desc>New ebuild for 0.9.3 fron re2c.org</desc>
            <filename>re2c-0.9.3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgRWJ1aWxkIHdyaXR0ZW4gYnkgSmVyZW1pYXMgUmVpdGggPDJyZWl0aEBpbmZvcm1hdGlrLnVu
aS1oYW1idXJnLmRlPgojICRIZWFkZXIkCgpERVNDUklQVElPTj0icmUyYyBpcyBhIHRvb2wgZm9y
IGdlbmVyYXRpbmcgQy1iYXNlZCByZWNvZ25pemVycyBmcm9tIHJlZ3VsYXIgZXhwcmVzc2lvbnMu
IgpIT01FUEFHRT0iaHR0cDovL3d3dy5yZTJjLm9yZyIKU1JDX1VSST0iaHR0cDovL3Vtbi5kbC5z
b3VyY2Vmb3JnZS5uZXQvc291cmNlZm9yZ2UvcmUyYy8ke1B9LnRhci5neiIKCkxJQ0VOU0U9InB1
YmxpYy1kb21haW4iClNMT1Q9IjAiCktFWVdPUkRTPSJ4ODYiCklVU0U9IiIKCkRFUEVORD0iPj1k
ZXYtdXRpbC9ieWFjYy0xLjkiCgpzcmNfY29tcGlsZSgpIHsKCQllY29uZiB8fCBkaWUgImVjb25m
IGZhaWxlZCIKICAgICAgICBlbWFrZSB8fCBkaWUgImVtYWtlIGZhaWxlZCIKfQoKc3JjX2luc3Rh
bGwoKSB7CgkJbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUKCQlkb2RvYyBSRUFETUUK
fQo=
</data>        

          </attachment>
    </bug>

</bugzilla>