<?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>189271</bug_id>
          
          <creation_ts>2007-08-17 20:21 0000</creation_ts>
          <short_desc>[PATCH] app-editors/elvis-2.2.0-r* fails to compile w/ freetype-2.3 &amp; USE=&quot;X&quot;</short_desc>
          <delta_ts>2007-09-21 22:45: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>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>gengor@gentoo.org</reporter>
          <assigned_to>vim@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>gengor@gentoo.org</who>
            <bug_when>2007-08-17 20:21:54 0000</bug_when>
            <thetext>Both elvis-2.2.0-r1 and elvis-2.2.0-r2 fail to compile with FreeType 2.3 as FT_FILE is already defined.  

gcc -march=athlon64 -msse3 -O2 -fomit-frame-pointer -fno-ident -pipe -I/usr/include/freetype2 -I/usr/X11R6/include -I. -Iosunix -c guix11/xclip.c
In file included from guix11/guix11.h:43,
                 from guix11/guix11.c:11:
guix11/xdialog.h:8: error: &apos;FILE&apos; redeclared as different kind of symbol
/usr/include/stdio.h:46: error: previous declaration of &apos;FILE&apos; was here
In file included from guix11/guix11.h:43,
                 from guix11/xclip.c:9:
guix11/xdialog.h:8: error: &apos;FILE&apos; redeclared as different kind of symbol
/usr/include/stdio.h:46: error: previous declaration of &apos;FILE&apos; was here
make: *** [xclip.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [guix11.o] Error 1

!!! ERROR: app-editors/elvis-2.2.0-r1 failed.
Call stack:
  ebuild.sh, line 1632:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call &apos;src_compile&apos;
  ebuild.sh, line 44:   Called src_compile
  elvis-2.2.0-r1.ebuild, line 44:   Called die

Incoming is a patch and new ebuild diff against elvis-2.2.0-r2.  Since -r2 has been in the tree with no open bugs since July 22 and both -r1 &amp; -r2 fail to compile against a current stable Gentoo system, I&apos;d recommend bumping to -r3 and then do arch test/stable.

Reproducible: Always

Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gengor@gentoo.org</who>
            <bug_when>2007-08-17 20:23:33 0000</bug_when>
            <thetext>Created an attachment (id=128435)
ft2.3-symbol-collision-fix.patch

Fix symbol name collision patch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gengor@gentoo.org</who>
            <bug_when>2007-08-17 20:26:22 0000</bug_when>
            <thetext>Created an attachment (id=128436)
elvis-2.2.0-r2-to-r3.patch

Bump elvis-2.2.0-r2.ebuld to elvis-2.2.0-r3.ebuild, incorporating patch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gengor@gentoo.org</who>
            <bug_when>2007-09-21 20:52:58 0000</bug_when>
            <thetext>I guess no one uses elvis anymore?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hawking@gentoo.org</who>
            <bug_when>2007-09-21 21:31:00 0000</bug_when>
            <thetext>Sorry for the delay, the fix is in CVS. thanks for reporting ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gengor@gentoo.org</who>
            <bug_when>2007-09-21 22:20:38 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; Sorry for the delay, the fix is in CVS. thanks for reporting ;)
&gt; 

Thank you for committing, however it appears elvis-2.2.0-r3.ebuild was committed with the epatch line commented out.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hawking@gentoo.org</who>
            <bug_when>2007-09-21 22:45:50 0000</bug_when>
            <thetext>my bad.. fixed, thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128435</attachid>
            <date>2007-08-17 20:23 0000</date>
            <desc>ft2.3-symbol-collision-fix.patch</desc>
            <filename>ft2.3-symbol-collision-fix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgZWx2aXMtMi4yXzAtb3JpZy9ndWl4MTEvdGFncyBlbHZpcy0yLjJfMC9ndWl4MTEv
dGFncwotLS0gZWx2aXMtMi4yXzAtb3JpZy9ndWl4MTEvdGFncwkyMDAzLTEwLTIwIDE5OjMyOjI2
LjAwMDAwMDAwMCAtMDcwMAorKysgZWx2aXMtMi4yXzAvZ3VpeDExL3RhZ3MJMjAwNy0wOC0xNyAx
Mjo1NjoyOC4wMDAwMDAwMDAgLTA3MDAKQEAgLTMxLDcgKzMxLDcgQEAKIERFRkFVTFRfVE9PTEZH
CWd1aXgxMS5jCTQwOyIJZAlsbjo0MAlmaWxlOgogREVGQVVMVF9YRU5DT0RJTkcJZ3VpeDExLmMJ
NDg7IglkCWxuOjQ4CWZpbGU6CiBGVF9ERUZBVUxUCXhkaWFsb2cuaAkxMDsiCWxuOjEwCWVudW06
WF9GSUVMRFRZUEUKLUZUX0ZJTEUJeGRpYWxvZy5oCTEwOyIJbG46MTAJZW51bTpYX0ZJRUxEVFlQ
RQorRlRfRklMRUMJeGRpYWxvZy5oCTEwOyIJbG46MTAJZW51bTpYX0ZJRUxEVFlQRQogRlRfTE9D
S0VECXhkaWFsb2cuaAkxMDsiCWxuOjEwCWVudW06WF9GSUVMRFRZUEUKIEZUX05VTUJFUgl4ZGlh
bG9nLmgJMTA7IglsbjoxMAllbnVtOlhfRklFTERUWVBFCiBGVF9PTkVPRgl4ZGlhbG9nLmgJMTA7
IglsbjoxMAllbnVtOlhfRklFTERUWVBFCmRpZmYgLXVyIGVsdmlzLTIuMl8wLW9yaWcvZ3VpeDEx
L3hkaWFsb2cuYyBlbHZpcy0yLjJfMC9ndWl4MTEveGRpYWxvZy5jCi0tLSBlbHZpcy0yLjJfMC1v
cmlnL2d1aXgxMS94ZGlhbG9nLmMJMjAwMy0xMC0yMCAxOTozMjoyNi4wMDAwMDAwMDAgLTA3MDAK
KysrIGVsdmlzLTIuMl8wL2d1aXgxMS94ZGlhbG9nLmMJMjAwNy0wOC0xNyAxMjo1NjoyOC4wMDAw
MDAwMDAgLTA3MDAKQEAgLTM4Nyw3ICszODcsNyBAQAogCQkJICBjYXNlICdvJzogZnQgPSBGVF9P
TkVPRiwgbGltaXQgPSBzY2FuOwlicmVhazsKIAkJCSAgY2FzZSAnbic6IGZ0ID0gRlRfTlVNQkVS
LCBsaW1pdCA9IHNjYW47CWJyZWFrOwogCQkJICBjYXNlICdzJzogZnQgPSBGVF9TVFJJTkc7CQkJ
YnJlYWs7Ci0JCQkgIGNhc2UgJ2YnOiBmdCA9IEZUX0ZJTEU7CQkJYnJlYWs7CisJCQkgIGNhc2Ug
J2YnOiBmdCA9IEZUX0ZJTEVDOwkJCWJyZWFrOwogCQkJICBjYXNlICdsJzogZnQgPSBGVF9MT0NL
RUQ7CQkJYnJlYWs7CiAJCQl9CiAKQEAgLTU1Niw3ICs1NTYsNyBAQAogCQkJYnJlYWs7CiAKIAkJ
ICBjYXNlIEZUX1NUUklORzoKLQkJICBjYXNlIEZUX0ZJTEU6CisJCSAgY2FzZSBGVF9GSUxFQzoK
IAkJCWJ1dHRvbiA9IGFkZGJ1dHRvbihkaWEsICI8IiwgJ2wnLCBFTFZDVFJMKCdMJykpOwogCQkJ
YnV0dG9uLT55ID0gZGlhLT55MCArIGRpYS0+cm93aCAqIGk7CiAJCQlidXR0b24tPnggPSBkaWEt
PngwICsgMzsKQEAgLTExMTEsNyArMTExMSw3IEBACiAJCQluZXd2YWx1ZSA9IGtleXN0cmluZyhk
aWEsIGtleSk7CiAJCQlicmVhazsKIAotCQkgIGNhc2UgRlRfRklMRToKKwkJICBjYXNlIEZUX0ZJ
TEVDOgogI2lmZGVmIEZFQVRVUkVfQ09NUExFVEUKIAkJCWlmIChrZXkgPT0gJ1x0JykKIAkJCXsK
QEAgLTExNzksNyArMTE3OSw3IEBACiAJc3dpdGNoIChkaWEtPmZpZWxkW3Jvd10uZnQpCiAJewog
CSAgY2FzZSBGVF9TVFJJTkc6Ci0JICBjYXNlIEZUX0ZJTEU6CisJICBjYXNlIEZUX0ZJTEVDOgog
CSAgY2FzZSBGVF9OVU1CRVI6CiAJICBjYXNlIEZUX0xPQ0tFRDoKIAkJZHJhd3RleHQoZGlhLCBy
b3cpOwpAQCAtMTIwNyw3ICsxMjA3LDcgQEAKIAkJCWJyZWFrOwogCiAJCSAgY2FzZSBGVF9TVFJJ
Tkc6Ci0JCSAgY2FzZSBGVF9GSUxFOgorCQkgIGNhc2UgRlRfRklMRUM6CiAJCQlpZiAoYnV0dG9u
LT5zaGFwZSA9PSAnbCcpCiAJCQkJaWYgKHJvdyA9PSBkaWEtPmN1cnJlbnQKIAkJCQkgICAgPyBk
aWEtPnNoaWZ0ID4gMApkaWZmIC11ciBlbHZpcy0yLjJfMC1vcmlnL2d1aXgxMS94ZGlhbG9nLmgg
ZWx2aXMtMi4yXzAvZ3VpeDExL3hkaWFsb2cuaAotLS0gZWx2aXMtMi4yXzAtb3JpZy9ndWl4MTEv
eGRpYWxvZy5oCTIwMDMtMTAtMjAgMTk6MzI6MjYuMDAwMDAwMDAwIC0wNzAwCisrKyBlbHZpcy0y
LjJfMC9ndWl4MTEveGRpYWxvZy5oCTIwMDctMDgtMTcgMTI6NTY6MjguMDAwMDAwMDAwIC0wNzAw
CkBAIC01LDcgKzUsNyBAQAogCUZUX09ORU9GLAkvKiBvbmUgb2YgYSBwcmVzZXQgbGlzdDsgaW5j
bHVkZXMgYm9vbGVhbiAqLwogCUZUX05VTUJFUiwJLyogbnVtZXJpYyBmaWVsZCAqLwogCUZUX1NU
UklORywJLyogc3RyaW5nIGZpZWxkICovCi0JRlRfRklMRSwJLyogc3RyaW5nIGZpZWxkIHdoZXJl
IDxUYWI+IGRvZXMgZmlsZW5hbWUgY29tcGxldGlvbiAqLworCUZUX0ZJTEVDLAkvKiBzdHJpbmcg
ZmllbGQgd2hlcmUgPFRhYj4gZG9lcyBmaWxlbmFtZSBjb21wbGV0aW9uICovCiAJRlRfTE9DS0VE
CS8qIG5vbi1lZGl0YWJsZSBmaWVsZCAqLwogfSBYX0ZJRUxEVFlQRTsKIHR5cGVkZWYgc3RydWN0
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128436</attachid>
            <date>2007-08-17 20:26 0000</date>
            <desc>elvis-2.2.0-r2-to-r3.patch</desc>
            <filename>elvis-2.2.0-r2-to-r3.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGVsdmlzLTIuMi4wLXIyLmVidWlsZAkyMDA3LTA3LTIyIDAyOjM1OjI1LjAwMDAwMDAwMCAt
MDcwMAorKysgZWx2aXMtMi4yLjAtcjMuZWJ1aWxkCTIwMDctMDgtMTcgMTM6MjU6MjUuMDAwMDAw
MDAwIC0wNzAwCkBAIC0yNiw2ICsyNiwxMyBAQAogCiBTPSIke1dPUktESVJ9LyR7UE59LSR7TVlf
UFZ9IgogCitzcmNfdW5wYWNrKCkgeworCXVucGFjayAke0F9CisKKwkjIEZpeCBzeW1ib2wgbmFt
ZSBjb2xsaXNpb24gd2l0aCBGcmVlVHlwZSAyLjMsIGJ1ZyAjMTg5MjcxCisJZXBhdGNoICR7RklM
RVNESVJ9L2Z0Mi4zLXN5bWJvbC1jb2xsaXNpb24tZml4LnBhdGNoCit9CisKIHNyY19jb21waWxl
KCkgewogCS4vY29uZmlndXJlIFwKIAkJLS1wcmVmaXg9L3VzciBcCg==
</data>        

          </attachment>
    </bug>

</bugzilla>