<?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>42970</bug_id>
          
          <creation_ts>2004-02-26 04:20 0000</creation_ts>
          <short_desc>glimpse does not merge anymore because of newer gcc which doesn&apos;t support varargs.h</short_desc>
          <delta_ts>2004-04-21 19:13:43 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>All</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>gmsoft@gentoo.org</reporter>
          <assigned_to>vapier@gentoo.org</assigned_to>
          <cc>joe@ankhcraft.com</cc>

      

      
          <long_desc isprivate="0">
            <who>gmsoft@gentoo.org</who>
            <bug_when>2004-02-26 04:20:55 0000</bug_when>
            <thetext>&lt;snip&gt;
In file included from log.c:61:
/usr/lib/gcc-lib/hppa-unknown-linux-gnu/3.3.2/include/varargs.h:4:2: #error &quot;GCC no longer implements &lt;varargs.h&gt;.&quot;
/usr/lib/gcc-lib/hppa-unknown-linux-gnu/3.3.2/include/varargs.h:5:2: #error &quot;Revise your code to use &lt;stdarg.h&gt;.&quot;
In file included from log.c:63:
../include/util.h:102: warning: conflicting types for built-in function `log&apos;
log.c:133: error: parse error before &quot;va_dcl&quot;
log.c:134: error: syntax error before &apos;{&apos; token
log.c:138: error: parse error before &quot;if&quot;
log.c:141: warning: parameter names (without types) in function declaration
log.c:141: warning: data definition has no type or storage class
log.c:142: error: conflicting types for `fmt&apos;
&lt;snip&gt;
gcc  -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -ldl -ldl
make[1]: Leaving directory `/var/tmp/portage/glimpse-4.17.4/work/glimpse-4.17.4/index&apos;
make[1]: Entering directory `/var/tmp/portage/glimpse-4.17.4/work/glimpse-4.17.4/dynfilters&apos;
flex -F -8 htuml2txt.lex
gcc -O3 -fomit-frame-pointer  -c lex.yy.c
gcc  -o htuml2txt lex.yy.o -lfl
make[1]: Leaving directory `/var/tmp/portage/glimpse-4.17.4/work/glimpse-4.17.4/dynfilters&apos;

!!! ERROR: app-misc/glimpse-4.17.4 failed.
!!! Function src_compile, Line 21, Exitcode 2
!!! (no error message)


ok this is on hppa but it&apos;s the same for x86. lanius told me to assign this to you.

perhaps more apps breaks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>joe@ankhcraft.com</who>
            <bug_when>2004-03-01 15:33:01 0000</bug_when>
            <thetext>Same problem here, on x86.

Here&apos;s a proposed patch to fix the problem.

Joe Khoobyar
http://ankhcraft.com
&lt;joe@ankhcraft.com&gt;

By the way, here&apos;s a shameless plug:  

Check out http://freshmeat.net/projects/vim4j
This is new fork of Vim4J with a Java AWT GUI that integrates with Vim&apos;s gui subsystem via JNI and the mail goal is integration with Eclipse (and other Java-based IDE&apos;s) as an editor plugin.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>joe@ankhcraft.com</who>
            <bug_when>2004-03-01 15:39:29 0000</bug_when>
            <thetext>Created an attachment (id=26690)
Workaround for absence of varargs.h and clash with built-in function log()
under gcc 3

Workaround for absence of varargs.h and clash with built-in function log()
under gcc 3.

A very brief patch, and should work on any arch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>joe@ankhcraft.com</who>
            <bug_when>2004-03-01 15:45:34 0000</bug_when>
            <thetext>(From update of attachment 26690)
Have to rename this to work with epatch, whoops...
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>joe@ankhcraft.com</who>
            <bug_when>2004-03-01 15:59:02 0000</bug_when>
            <thetext>Created an attachment (id=26691)
Ebuild to apply the gcc3 patch, and disable parallel makes

Ebuild to apply the gcc3 patch, and disable parallel makes.

Parallel make seems to break builds for glimpse-4.17.4, and the make will
simply fail silently, while emerge will fail with an error message.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-04-21 19:13:43 0000</bug_when>
            <thetext>fixed in 4.17.4

thanks for the patch</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26690</attachid>
            <date>2004-03-01 15:39 0000</date>
            <desc>Workaround for absence of varargs.h and clash with built-in function log() under gcc 3</desc>
            <filename>4.17.4-gcc3.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBnbGltcHNlLTQuMTcuNC1vbGQvbGlidGVtcGxhdGUvaW5jbHVkZS91dGlsLmgg
Z2xpbXBzZS00LjE3LjQvbGlidGVtcGxhdGUvaW5jbHVkZS91dGlsLmgKLS0tIGdsaW1wc2UtNC4x
Ny40LW9sZC9saWJ0ZW1wbGF0ZS9pbmNsdWRlL3V0aWwuaAkxOTk5LTExLTAzIDE2OjQwOjU3LjAw
MDAwMDAwMCAtMDUwMAorKysgZ2xpbXBzZS00LjE3LjQvbGlidGVtcGxhdGUvaW5jbHVkZS91dGls
LmgJMjAwNC0wMy0wMSAxOTowNzowNi40Mzg2NjUyMjEgLTA1MDAKQEAgLTkzLDkgKzkzLDE0IEBA
CiB2b2lkIGluaXRfbG9nMyBfUEFSQU1TKChjaGFyICosRklMRSAqLEZJTEUgKikpOwkvKiBJbml0
aWFsaXplIGxvZyByb3V0aW5lcyAqLwogdm9pZCBsb2dfZXJybm8gX1BBUkFNUygoY2hhciAqKSk7
CQkvKiBTYW1lIGFzIHBlcnJvcigzKSAqLwogdm9pZCBmYXRhbF9lcnJubyBfUEFSQU1TKChjaGFy
ICopKTsJCS8qIFNhbWUgYXMgcGVycm9yKDMpICYgZXhpdCAqLwotI2lmZGVmIF9fU1RSSUNUX0FO
U0lfXworI2lmIGRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKSB8fCAoZGVmaW5lZChfX0dOVUNfXykg
JiYgX19HTlVDX18gPj0gMykKICNpbmNsdWRlIDxzdGRhcmcuaD4KKyMgaWYgZGVmaW5lZChfX0dO
VUNfXykKKyNkZWZpbmUgbG9nIHhsb2cKK3ZvaWQgeGxvZyBfUEFSQU1TKChjaGFyICosIC4uLikp
OwkJLyogTG9nIGEgbWVzc2FnZSAqLworIyBlbHNlCiB2b2lkIGxvZyBfUEFSQU1TKChjaGFyICos
IC4uLikpOwkJLyogTG9nIGEgbWVzc2FnZSAqLworIyBlbmRpZgogdm9pZCBlcnJvcmxvZyBfUEFS
QU1TKChjaGFyICosIC4uLikpOwkJLyogTG9nIGFuIGVycm9yIG1lc3NhZ2UgKi8KIHZvaWQgZmF0
YWwgX1BBUkFNUygoY2hhciAqLCAuLi4pKTsJCS8qIExvZyBlcnJvciBtc2cgYW5kIGV4aXQgKi8K
ICNlbHNlCmRpZmYgLU5hdXIgZ2xpbXBzZS00LjE3LjQtb2xkL2xpYnRlbXBsYXRlL3V0aWwvbG9n
LmMgZ2xpbXBzZS00LjE3LjQvbGlidGVtcGxhdGUvdXRpbC9sb2cuYwotLS0gZ2xpbXBzZS00LjE3
LjQtb2xkL2xpYnRlbXBsYXRlL3V0aWwvbG9nLmMJMTk5OS0xMS0wMyAxNTo0MjoxNC4wMDAwMDAw
MDAgLTA1MDAKKysrIGdsaW1wc2UtNC4xNy40L2xpYnRlbXBsYXRlL3V0aWwvbG9nLmMJMjAwNC0w
My0wMSAxOTowNzoxMy45MzQ1NzY5MjYgLTA1MDAKQEAgLTU1LDcgKzU1LDcgQEAKICNpbmNsdWRl
IDxlcnJuby5oPgogI2luY2x1ZGUgPHRpbWUuaD4KICNpbmNsdWRlIDxzeXMvZmlsZS5oPgotI2lm
IGRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lmIGRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKSB8
fCAoZGVmaW5lZChfX0dOVUNfXykgJiYgX19HTlVDX18gPj0gMykKICNpbmNsdWRlIDxzdGRhcmcu
aD4KICNlbHNlCiAjaW5jbHVkZSA8dmFyYXJncy5oPgpAQCAtMTE5LDcgKzExOSw3IEBACiAvKgog
ICogIGxvZygpIC0gdXNlZCBsaWtlIHByaW50ZigzKS4gIFByaW50cyBtZXNzYWdlIHRvIHN0ZG91
dC4KICAqLwotI2lmIGRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lmIGRlZmluZWQoX19TVFJJ
Q1RfQU5TSV9fKSB8fCAoZGVmaW5lZChfX0dOVUNfXykgJiYgX19HTlVDX18gPj0gMykKIHZvaWQg
bG9nKGNoYXIgKmZtdCwuLi4pCiB7CiAJdmFfbGlzdCBhcDsKQEAgLTE1NSw3ICsxNTUsNyBAQAog
LyoKICAqICBlcnJvcmxvZygpIC0gdXNlZCBsaWtlIHByaW50ZigzKS4gIFByaW50cyBlcnJvciBt
ZXNzYWdlIHRvIHN0ZGVyci4KICAqLwotI2lmIGRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lm
IGRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKSB8fCAoZGVmaW5lZChfX0dOVUNfXykgJiYgX19HTlVD
X18gPj0gMykKIHZvaWQgZXJyb3Jsb2coY2hhciAqZm10LC4uLikKIHsKIAl2YV9saXN0IGFwOwpA
QCAtMTkzLDcgKzE5Myw3IEBACiAvKgogICogIGZhdGFsKCkgLSB1c2VkIGxpa2UgcHJpbnRmKDMp
LiAgUHJpbnRzIGVycm9yIG1lc3NhZ2UgdG8gc3RkZXJyIGFuZCBleGl0cwogICovCi0jaWYgZGVm
aW5lZChfX1NUUklDVF9BTlNJX18pCisjaWYgZGVmaW5lZChfX1NUUklDVF9BTlNJX18pIHx8IChk
ZWZpbmVkKF9fR05VQ19fKSAmJiBfX0dOVUNfXyA+PSAzKQogdm9pZCBmYXRhbChjaGFyICpmbXQs
Li4uKQogewogCXZhX2xpc3QgYXA7Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>26691</attachid>
            <date>2004-03-01 15:59 0000</date>
            <desc>Ebuild to apply the gcc3 patch, and disable parallel makes</desc>
            <filename>glimpse-4.17.4-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1taXNjL2dsaW1wc2UvZ2xp
bXBzZS00LjE3LjQuZWJ1aWxkLHYgMS4zIDIwMDQvMDIvMTcgMDA6MDA6MDQgYWdyaWZmaXMgRXhw
ICQKCmluaGVyaXQgZXV0aWxzCgpERVNDUklQVElPTj0iQSBpbmRleC9xdWVyeSBzeXN0ZW0gdG8g
c2VhcmNoIGEgbGFyZ2Ugc2V0IG9mIGZpbGVzIHF1aWNrbHkiClNSQ19VUkk9Imh0dHA6Ly93ZWJn
bGltcHNlLm5ldC90cmlhbC8ke1B9LnRhci5neiIKSE9NRVBBR0U9Imh0dHA6Ly93ZWJnbGltcHNl
Lm5ldC8iCgpTTE9UPSIwIgpMSUNFTlNFPSJCU0QiCktFWVdPUkRTPSJ+eDg2IH5wcGMgfm1pcHMg
fmFtZDY0IH5zcGFyYyB+YWxwaGEgfmlhNjQiCklVU0U9InN0YXRpYyIKCnNyY19jb21waWxlKCkg
ewoJZXBhdGNoICR7RklMRVNESVJ9LyR7UFZ9LWdjYzMucGF0Y2gKCWVjb25mIHx8IGRpZQoKCSMg
cGFyYWxsZWwgbWFrZXMgZG9uJ3Qgc2VlbSB0byB3b3JrIGN1cnJlbnRseS4KCWlmIFsgLXogImB1
c2Ugc3RhdGljYCIgXQoJdGhlbgoJICAgIGVtYWtlIC1qIDEgfHwgZGllCgllbHNlCgkgICAgZW1h
a2UgLWogMSBMREZMQUdTPS1zdGF0aWMgfHwgZGllCglmaQp9CgpzcmNfaW5zdGFsbCgpIHsKCWVp
bnN0YWxsIHx8IGRpZQoJZG9kaXIgL3Vzci9zaGFyZS9tYW4vbWFuMQoJbXYgJHtEfS91c3Ivc2hh
cmUvbWFuLyouMSAke0R9L3Vzci9zaGFyZS9tYW4vbWFuMS8KfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>